BuilderStatus Plugin v0.1.3
Every server owner knows the problem: a trusted player needs creative to build a community project, but full creative for a survival player is an item-duplication accident waiting to happen. BuilderStatus solves it with zones.
An admin grants a player Builder Status (/builder grant), then marks a cuboid zone (/builder pos1, /builder pos2, /builder create). When a status holder steps into a zone, the plugin saves their complete survival state — inventory, armor, offhand, game mode, health, hunger, and XP — clears them, and gives creative. When they leave, any way out — walking, teleporting, portals, world change, logging out, dying, being revoked, even the zone being deleted — the builder inventory is wiped and their saved survival state is restored exactly as it was.
- Persistent Builder Status grants: /builder grant, /builder revoke, /builder list (permission builderstatus.admin, ops by default; alias /bstatus)
- Unlimited cuboid zones in any world, created in game — set the zone's height separately with /builder y= <low> to y= <high> (any range, full world height included), so pos1/pos2 only need to mark the footprint
- Anti-leak protections while building (all configurable): no item drops, no ground pickup, no opening storage containers
- Already-creative and spectator players are left completely alone
- Crash- and shutdown-safe: a saved state auto-restores on next join
- One jar, no dependencies, no resource pack; README.txt included
Requirements: Paper 26.3, Java 25.
Honest notes: BuilderStatus controls the player, not the build: blocks placed in creative stay placed (that's the point). There is no datapack edition — datapacks can't save and restore real player inventories, so this one is plugin-only, honestly.
Support: Hatter's Workshop Discord — https://discord.gg/3SeC3eRvNk