2 releases, newest first.
/rooms redefine <id> (snrooms.admin.redefine) - points an existing room at the region you just marked with the wand. The room keeps its id, its exit and every setting; only the region changes, and the new one may be anywhere, including another world.PvP rooms built directly in the world. An admin marks a cuboid with the selection wand; players walk in while the room is open, and once the configured team composition is inside, the room seals its shell with real blocks, applies its effects and runs the round.
plugins/plugins/.Sn-License/license.yml (shared by every Sn bundle plugin, so one key covers all of them)teams x team-size and the sides are balanced, the room counts down, seals and fights.shell-state.yml crash net.snrooms.admin.bypass holders watch a round from inside without being counted into it.round.max-duration (default 10m) ends a round that cannot end on its own. A round normally ends when one side is left standing, so a side whose last member is alive but out of reach would otherwise keep the room sealed with everyone else shut inside it. Set it to 0s only if round.leaving-counts-as-defeat stays on.
This release closes a full multi-agent audit: 41 agents, 20 critical defects fixed and independently blind-verified, 2 routed upstream. Three known criticals are accepted rather than fixed; all three are bounded by room size and unreachable at ordinary sizes (a 20x20x20 room is 1844 shell blocks). They are documented in the repository.