Shulker Open v1.0.3
You're standing in someone else's claim, a spawn region, a shop — somewhere you can't build — and the thing you need is inside a shulker box in your inventory. Placing it isn't an option. With ShulkerOpen you don't have to place it at all.
Crouch and right-click with a shulker box in your main hand and its inventory opens right there, in your hand. Take items out, put items in, rearrange — it's fully live, not a preview — and whatever is in it when you close is saved back into the box.
Because nothing is ever placed, it works everywhere: inside WorldGuard regions and GriefPrevention claims where placement is blocked, mid-build, mid-explore, anywhere. Placement stays blocked exactly as your protection plugins intend — you're only opening an item you're holding.
- Fully interactive: withdraw, deposit, shift-click, rearrange
- Never places the box, so protection/region build flags don't apply
- Works with every shulker box: undyed, all 16 colours, renamed (a custom name shows as the inventory title)
- Anti-dupe by design: while a box is open, the held box can't be moved, dropped, or swapped; shulker-in-shulker stays blocked; contents return to your inventory if the item ever leaves its slot
- Vanilla shulker open/close sounds (configurable)
- One small config: require-sneak and play-sounds
- Permission shulkeropen.use (everyone by default) for per-group control
- No commands, no dependencies, no resource pack; README.txt included
Requirements: Paper 26.3, Java 25 (built and verified there).
Honest notes: Main hand only — an offhand shulker behaves completely vanilla. Keep require-sneak on unless you really want every right-click holding a box to open it instead of placing it. There is no datapack edition — datapacks can't open a live, editable inventory for a held item, so this one is plugin-only, honestly.
Support: Hatter's Workshop Discord —https://discord.gg/3SeC3eRvNk