Reward crates that anyone can set up. Turn any ender chest into a crate, give players a key, and watch the chest pop open with a spinning prize wheel above it.
- 📦 Any ender chest becomes a crate - no custom blocks, no resource pack
- 🎰 The lid opens and a prize spins above it before landing on your reward
- 🔑 Keys are real items you can hand out, trade and see in your inventory
- ✨ A floating label above every crate so players know what it is
- 👁 Click a crate empty-handed to see the rewards and their real chances
- 🖱 Everything is done from one menu - create crates and rewards without ever opening a config file
- 🎁 Rewards can be items, enchanted gear, or console commands (money, ranks, kits)
- Put
Crates-x.y.z.jarin yourplugins/folder. - Restart the server. Done!
- Type
/crate - Click ➕ Create a crate, give it a name
- Hit an ender chest - it is now a crate
- Click 🔑 Give keys to hand keys to your players
- Hold the item you want to give away
/crate> My crates > pick your crate > Edit rewards- Click Add the item in my hand
Its name, lore and enchantments are copied automatically. Then set how often it should drop, and optionally a console command to run and whether the win is announced to the server.
Everything is saved in plugins/Crates/crates.yml, which stays readable if
you ever want to edit it by hand.
/crate shows different things depending on who you are:
- Players get the list of crates and can preview the rewards
- Admins get the full manager: create, place, delete, give keys, reload
Each reward has a weight. The bigger the weight, the more often it drops -
the plugin turns those into real percentages for you and shows them in the
preview. A reward can give an item, run console commands, or both:
"4":
weight: 8
display: "§a5000 coins"
item: "minecraft:gold_ingot"
give-item: false
commands:
- "eco give {player} 5000"Set broadcast: true on a rare reward to announce it to the whole server.
| Command | Who | What |
|---|---|---|
/crate |
everyone | Opens the menu |
/crate cancel |
admins | Stops crate placement mode |
| Permission | Default | What |
|---|---|---|
crates.admin |
op | Create, place, delete crates and give keys |
Admins can also sneak + break a crate to unlink it without deleting the crate type.
PowerNukkitX 3.0.0+ · Java 21
./gradlew buildMIT license - do whatever you want with it.