Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Loot is the engine that keeps most Minecraft servers running. Whether players are farming for survival, decorating builds, or hoarding rare drops, giving them a structured way to earn items tends to keep them logged in. Reward crates are one of the cleanest solutions for that, and ExcellentCrates is among the most flexible plugins for the job.
It supports Minecraft 1.17 and newer, lets you turn almost any block into a crate, and exposes nearly every aspect through an in game editor. This guide walks through the full setup on a HolyHosting Minecraft server, from downloading the jar files to placing your first crate in the world.
Before touching any files, it helps to know what you are signing up for. The plugin covers:
That last point is worth flagging early. The fancy floating text and NPC interactions need extra plugins, so plan ahead if you want them.
ExcellentCrates relies on NexEngine, a small library plugin from the same author. Both files need to live in your `plugins` folder for the crate plugin to load at all.


If you need a specific release of ExcellentCrates for compatibility reasons, open the Version History tab on the Spigot page and grab the version you want from there instead.
With both jars on your computer, you can push them to your server.


With both plugins loaded, the rest of the work happens in game.

Run `/crate editor` while logged in. A GUI menu opens with a chest icon at the center. Clicking the chest takes you to the crate manager, where every crate you create lives.

Press the anvil to create a new crate. You will be asked for a unique ID in chat. Pick something short and descriptive, like `vote` or `daily`, since you will type it later in commands.

Once confirmed, the new crate shows up in the manager and is ready to be edited.

Click the crate to open its settings. The editor exposes a wide list of options covering animations, particle effects, key requirements, rewards, and the visual block. Some entries stay greyed out unless you have Holographic Displays or Citizens installed, so do not worry if a few options look inactive at first.
A crate with no rewards is just a fancy chest. Inside the crate options, press the emerald icon and then New Reward. Give it an ID, the same way you named the crate.

Once created, you can open the reward editor and configure the item that drops, the chance to receive it, broadcasts, commands run on win, and any cooldowns. Multiple rewards with different rarities tend to feel better than a single common drop.
Keys gate access to a crate so players cannot just spam open them. They pair well with vote rewards, in game currency, or staff distribution.

From `/crate editor`, open the Key Manager instead of the crate list. Create a new key, give it an ID, and adjust its display name, item form, and whether it is digital (stored as data instead of a physical item).

Back in the crate options, open the Keys entry, then type the key ID or click one of the suggested values in chat. From now on, the crate will only open for players who own that key.
This is the satisfying part. Pick any block you like, a chest, a lectern, a beacon if you are feeling generous, and place it where you want the crate to live. Open that crate in the editor again, click the chest icon, then right click the block in the world.


That block is now a working crate. Anyone with the correct key can right click it and roll for whatever you configured. Mix and match crate tiers, daily rewards, vote crates, donor crates, event crates, and you have a long term progression system without writing a single line of code.
Commands do nothing in game. Type `/plugins` and check the list. If ExcellentCrates or NexEngine is missing, the jars either did not upload to the right folder or one of them failed to load. Confirm both files sit directly inside `plugins`, not inside a subfolder, then restart.
You get a permission error. By default the editor commands are restricted. Opping yourself is the quickest fix during setup. For a real server, use a permissions plugin like LuckPerms to grant the relevant nodes to staff only.
With both installed and a couple of crates configured, you have a flexible reward system that scales from a small SMP to a large network. Start with one crate to make sure the loop feels good, then expand from there.
Come chat with us and we will get back to you as soon as possible!
Contact SupportMake every block, mob, and tool in Minecraft look like Lego pieces. This guide walks through downloading, installing, and running Brickcraft on both client and server.
Learn how to install Litematica for Minecraft, load schematic files, position blueprints, and use the material list for survival builds.
Set up Valhelsia Enhanced Vanilla for Minecraft, install the client profile, configure your server, and learn the early skills, items, and fixes that help the pack run smoothly.