Theatre Addon banner
Theatre Addon icon

Theatre Addon

an addon that adds working theatre lights, spotlights and huge theatre curtains. it adds theatre and circus equipment like decorations and other blocks alon...

00
neoforgeServer1.21.1mod

Theatre Addon

  • Server-only NeoForge mod (1.21.1) for staging utilities; no custom registries so vanilla clients can join.
  • Commands (operator-only):
    • /theatreaddon light add <name> <x y z> [level], /theatreaddon light toggle <name> on|off|flip, /theatreaddon light clear <name>, /theatreaddon light list.
    • /theatreaddon spotlight add <name> <x y z> [length] [level], plus toggle/clear/list like lights; creates vertical light beams using vanilla light blocks.
    • /theatreaddon curtain define <name> <from> <to> [block], /theatreaddon curtain toggle <name> open|close|flip, /theatreaddon curtain remove <name>, /theatreaddon curtain list; curtain fill capped at ~80k blocks.
    • /theatreaddon costume give <preset> [player] with presets ringmaster, performer, clown, phantom (dyed leather outfits + baton); /theatreaddon costume list.
    • /theatreaddon decor kit <type> [player] for theatre, circus, or lighting prop bundles; /theatreaddon decor list.
  • Light and spotlight fixtures store the original block state and swap to vanilla light blocks when on; names are case-insensitive and saved per world.
  • Curtains restore to air when opened and fill with the chosen block when closed; intended for empty curtain bays.
  • Everything runs on the dedicated server (mod id theatreaddon), no assets or client hooks required.

Known limitations / future ideas:

  • Curtains overwrite anything in their volume; avoid defining over builds you want to keep.
  • Light fixtures and beams expect chunks to be loaded when toggled; large or distant rigs may need chunk loaders.
  • Decoration kits and costumes are simple presets; add more variants if you want themed shows.