WorldStages

WorldStages

Mod

Stages things behind worldbound stages

Client and server Game MechanicsLibrary

30 downloads
1 follower
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

A mod for modpacks that locks things behind stages and want stages to work well with automations.

Can be configured to lock certain Blocks and TileEntities behind certain stages, stops them from working in the entire world when the required stage isn't activated.

locked blocks: Can't be placed or interacted, doesn't react to redstone, and cant be pushed by piston.
locked TileEntities: Doesn't tick. (so locked machines doesn't work)
locked interactable blocks: Only prevents interactions. An example is to lock daylight sensor so it can't be inverted to detect the night.

The stages are bound to the world instead of players. So the stages works well with automation and fake-players, good for tech modpacks.

Can also be used as a library mod to privide stages, similar to GameStages but the stages applies to the entire world instead of players.

Command:

  • Add/Remove stage for whe world:/worldstage <add|remove> <stage name>
  • List active stages: /worldstage list
  • Reload configuration: /worldstage reload

Configuration:

  • Staged blocks/interactables: a list, format: modid:blockid=stagename
  • Staged Tileentities: a list, format: modid:tileentityID=stagename
  • Staged blocks: a list, format: modid=stagename
  • Blockconfig: configs related to disabled blocks: Most are self-explainary. Disable Entity Interaction makes the block 'plain' to entities, disabling effects like cancelling out fall damage, bouncing, and slowing down walking.
  • Additional stages: For to use with addons. Also allows auto-completion of the /worldstage command.

Project members

Blue-Beaker

Member

Details

Licensed LGPL-3.0-only
Published 3 months ago
Updated 4 months ago