How to Make a Crate System in Minecraft
Build a crate and key system on your Minecraft server with CrazyCrates or ExcellentCrates, keys, animations, drops and rewards.
Crates are how a Minecraft server delivers its best loot. Vote crates, donor crates, boss-drop crates, players come back to open keys. This guide walks you through setting up a working crate system with the two most popular plugins in 2026.
The two main options
| Plugin | License | Notes |
|---|---|---|
| CrazyCrates | Free | Most-installed, simple YAML config, good defaults. |
| ExcellentCrates | Paid | Modern UI, more animation styles, MySQL. |
1. CrazyCrates install
Download from SpigotMC. Drop into plugins/, restart. Default crates appear, preview with /crate preview vote.
2. Define a crate
Create plugins/CrazyCrates/Crates/vote.yml:
Crate:
Name: '&aVote Crate'
CrateType: CSGO # animation type
PhysicalKey:
Name: '&aVote Key'
Item: TRIPWIRE_HOOK
Lore:
- '&7Right-click a vote crate to open.'
Glowing: true
Preview:
Toggle: true
ChestName: '&aVote Crate Rewards'
Prizes:
1:
DisplayName: '&71x &aDiamond'
DisplayItem: DIAMOND
Items:
- 'Item:DIAMOND, Amount:1'
Chance: 60
2:
DisplayName: '&71x &cMystery Sword'
DisplayItem: DIAMOND_SWORD
Commands:
- 'oraxen give %player% flame_blade 1'
Chance: 5
3:
DisplayName: '&7$500'
DisplayItem: GOLD_INGOT
Commands:
- 'eco give %player% 500'
Chance: 35
3. Place the physical crate
Right-click the block you want to be the crate while holding a glass block:
/crate set vote
That block now opens the crate when right-clicked with a key.
4. Give keys
/crate give physical Steve vote 1
/crate give virtual Steve vote 1
Virtual keys live in the player profile and don't take inventory space.
5. Reward design
- Make 60,70% of rolls common (diamonds, money, food). Keys must feel rewarding even on a "loss".
- 5,10% rare. Custom items, named cosmetics.
- 1,2% mythic. The thing players actually open keys for.
- Always preview with
/crate preview <crate>. If you wouldn't grind for the rewards, players won't.
6. Crate sources
- Voting: reward 1 vote key per vote site, daily.
- Boss drops: see the custom boss guide, drop a key in the loot table.
- Donor: physical donor keys via the store.
- Events: KOTH, raids, Christmas advent.
7. Animation types
CrazyCrates supports CSGO, Wheel, Roulette, QuickCrate, QuadCrate, Cosmic and War. Different animations feel different, CSGO is fast, QuadCrate is dramatic. Mix per crate type.
8. Hooking PlaceholderAPI
With PlaceholderAPI installed, you can show key counts on a scoreboard:
%crazycrates_keys_vote%
%crazycrates_keys_total%
9. Common pitfalls
- Chances that don't sum to 100, CrazyCrates normalises but it's confusing. Make them sum.
- Massive command-based rewards firing all on the same tick, spread them.
- Letting players sell crate-only items at vanilla shops, balance the sell price separately.
- Not testing on a fresh account, permission issues only show up on non-OP players.
Looking for a server that nails this setup end-to-end? Try Astroworld MC, economy survival, custom bosses, full crossplay.
Questions about Make a Crate System
Why would you set up Make a Crate System at all?
Vote crates, donor crates, boss-drop crates, players come back to open keys.
What do you type for Make a Crate System?
Vote crates, donor crates, boss-drop crates, players come back to open keys. This guide uses /crate preview vote.
Where does Make a Crate System store its settings?
Create plugins/CrazyCrates/Crates/vote.yml: Right-click the block you want to be the crate while holding a glass block: That block now opens the crate when right-clicked with a key.
What separates the options in Make a Crate System?
For CrazyCrates, the table on this page lists License: Free, Notes: Most-installed, simple YAML config, good defaults..
What goes wrong with Make a Crate System?
Virtual keys live in the player profile and don't take inventory space.

Blocks and items in this guide
Diamond is named in the Make a Crate System guide above. Look them up in the item database.
More guides on this site
More Plugins Guides
Related Tools & Databases
Crafting Recipes
Visual crafting grid for every recipe in the game.
Item Database
Every item with its stats, IDs, recipes and uses.
Managed Hosting
Skip the setup: a managed server online in minutes.
Command Reference
Syntax, arguments and examples for every command.
More Plugins & Economy guides
Plugin setup, comparisons, economy, ranks and monetization.