Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Links
Tags
Creators
Details
Licensed GPL-3.0-only
Published 19 hours ago
Updated 3 weeks ago
ShulkerPlus
Open shulker boxes straight from your hand — sneak and right-click in the air — without ever
placing them on the ground. Built from scratch for the CarraGeis pt.henrique suite
(Paper/Purpur 1.21.x, Java 21) and dupe-safe by design.
Why another shulker plugin?
The public alternatives are either closed-source, unmaintained, or unaware of the other plugins on this server. This one is aware of them:
- CombatLOG — opening a shulker while tagged in combat is denied (configurable).
- BuildersDream — creative
dream_items can never be placed inside a shulker, closing the hand-inventory laundering vector.
Features
- Open any shulker box directly from the main hand (sneak + right-click), no placement required.
- Configurable sneak requirement, open/close sounds, and combat behaviour.
- Clean, cancel-guarded GUI that behaves like a real shulker without the dupe risk.
- Lightweight: no required dependencies; the CombatLOG / BuildersDream hooks are optional and auto-detected.
Anti-dupe & stability
Opening shulkers from the hand is a classic dupe surface. ShulkerPlus is built to be safe:
- Slot-pinned: while the GUI is open, click, drop, hotbar-swap (F), number keys, drag and place are all cancelled, so the source item can never leave the slot mid-edit.
- No nesting: shulkers can never be placed inside other shulkers through the GUI.
- Stacks never open: Purpur allows oversized stacks; writing contents back onto a stack would multiply them, so stacked shulkers are refused.
- Write-back exactly once: on close, quit or death (including the death-drop case), tracked with a Persistent Data Container session tag. Orphaned tags left by a crash are cleaned up on join.
Configuration
require-sneak: true # require sneaking to open
play-sounds: true # open/close sounds
allow-in-combat: false # allow opening while combat-tagged (CombatLOG)
Commands & permissions
/shulkerplus reload— reload the configurationshulkerplus.use— use the plugin (default: everyone)shulkerplus.admin— administrative commands (default: op)
Support / Source
Source code: https://github.com/henriquescrrrr/carrageis-shulkerplus
License
GPL-3.0-only.


