ShulkerLock Crates
Secure, anti-dupe plugin where custom keys open Shulker Box crates. Admins define unique, weighted rewards for engaging server progression.
📖About ShulkerLock Crates
🔒 ShulkerLock Crates: Secure, Custom Crate System
The ShulkerLock Crates plugin transforms ordinary Shulker Boxes into secure, admin-only loot containers. This plugin is built from the ground up to prevent item duplication exploits and gives server owners complete control over the reward process.
✨ Core Features
- Shulker Box Crates: Crates are physical Shulker Boxes placed in the world. They can be any color, allowing for unique visual setups!
- Admin Creation Only: Only players with permission can set up a Crate. Admins simply place a Shulker Box and use the setup command.
- Custom Key System: Introduces unique, non-stackable Crate Keys (like the default Shulker Key) required to open a corresponding Crate.
- Dupe-Proof Design: The plugin intercepts all Shulker Box interactions, instantly removing the key and the container to prevent duplication exploits during prize delivery.
- Weighted Rewards: Configure reward chances and prizes (items, commands, money) in a simple YAML file.
- Interactive Opening: The Shulker Box opens with a visual effect and a GUI for prize delivery.
⚙️ Administration & Setup
Here are the primary commands for managing your custom crate system:
| Command | Description | Permissions |
|---|---|---|
/shulkerlock create <name> |
Sets the Shulker Box you are looking at as a new Crate type. | shulkerlock.admin.create |
/shulkerlock delete |
Removes the Crate designation from the Shulker Box you are looking at. | shulkerlock.admin.delete |
/shulkerlock givekey <player> <name> [amount] |
Grants a player keys for a specific Crate type. | shulkerlock.admin.givekey |
/shulkerlock reload |
Reloads the rewards configuration file without restarting the server. | shulkerlock.admin.reload |
- Place the Crate: Place any color Shulker Box where you want the Crate to be.
- Define the Crate: Stand at the box and use
/shulkerlock create <crate_name>. - Configure Rewards: Edit the custom loot tables in the plugin's YAML files.
🛡️ Anti-Duplication Protocol
ShulkerLock Crates eliminates common dupe glitches by taking immediate control of the interaction: the key is verified, the Shulker Box block is instantly removed and replaced with Air, and the player is awarded the prize directly. This server-side process closes the window for client-side exploits.