A powerful and customizable crate system for Paper servers.
Selvax Crates provides a complete crate and reward system with animated GUIs, custom keys, unique ability items, holograms, spawner rewards, KeyAll, and extensive configuration options.
・🕯️ Automatic Keys — Players automatically receive a Starter Key every configurable amount of time.
・🎰 5 Crate Types — Starter, Elite, Legendary, Prismatic, and Mythic.
・ 🎬 Animated Reward GUI — Smooth reward animations with configurable duration.
・ ✅ Confirmation System — Players can confirm or cancel an opening. Cancelled openings return the key.
・🛡️ Custom Ability Items — Special Prismatic weapons, tools, armor, and consumables with unique abilities.
・🧱 Spawner Rewards — Configurable mob spawners with reliable entity preservation.
・🎨 Fully Customizable — Configure GUIs, keys, messages, rewards, animations, and ability stats.
・🔒 Anti-Exploit Protection — Key verification, opening protection, drag protection, and inventory overflow handling.
・📢 KeyAll System — Distribute crate keys to players automatically based on configurable timers.
💎 Holograms — Crates automatically display holograms when placed.
| Crate | Key | Main Rewards | Tier |
|---|---|---|---|
| 🟢 Starter | Green Candle | Diamond Gear | Entry |
| 🔵 Elite | Cyan Candle | Netherite Gear | Mid-Game |
| 🟡 Legendary | Yellow Candle | Mob Spawners | Economy |
| 🟣 Prismatic | Purple Candle | Custom Ability Items | Special |
| 🔴 Mythic | Red Candle | Max-Enchanted Netherite | End-Game |


| Command | Description | Permission |
|---|---|---|
/scrates |
Open the help menu | selvaxcrates.command.help |
/scrates help |
Show available commands | selvaxcrates.command.help |
/scrates give <player> key <crate> [amount] |
Give crate keys to a player | selvaxcrates.command.give |
/scrates give all key <crate> [amount] |
Give keys to all online players | selvaxcrates.command.give |
/scrates set <crate> |
Turn the targeted block into a crate | selvaxcrates.command.set |
/scrates remove |
Remove the targeted crate | selvaxcrates.command.remove |
Alias: /selvaxcrates
Tab Completion: Players, crate types, commands, and key amounts are supported.
| Permission | Description | Default |
|---|---|---|
selvaxcrates.admin |
Access to all admin features | OP |
selvaxcrates.command.help |
Access the help command | Everyone |
selvaxcrates.command.give |
Give crate keys | OP |
selvaxcrates.command.set |
Set crates | OP |
selvaxcrates.command.remove |
Remove crates | OP |
Players do not need any permission to open crates.
Selvax Crates generates 4 configuration files:
config.ymlControls:
GUI layout and reward slots
Crate appearance and keys
KeyAll timers and rewards
Animation settings
Custom ability statistics
messages.ymlCustomize all player-facing messages and placeholders:
%key% · %player% · %crate% · %reward% · %time%
crates.ymlStores:
Crate locations
Legendary spawner configurations
playtime.ymlAutomatically stores player playtime for the KeyAll system.
Right-click a crate using its matching key.
Watch the animated reward GUI.
Select your reward.
Confirm the opening or cancel it to keep the key.
If your inventory is full, rewards are safely dropped nearby.
Place any block you want to use as a crate.
Run:/scrates set <CrateType>
A hologram is created automatically.
Give players keys using:/scrates give <player> key <CrateType>
Customize everything through the configuration files.
Important: After running
/scrates set <CrateType>, target the block you want to use as the crate. This can be a chest, shulker box, or other supported block.
| Platform | Support |
|---|---|
| Paper | 1.21.4+ |
| Java | 21+ |
| Dependencies | None |
Standalone — powered entirely by the Paper API.
plugins/SelvaxCrates/
├── config.yml
├── messages.yml
├── crates.yml
└── playtime.yml
Place SelvaxCrates-1.xx.jar into your plugins/ folder.
Restart your server.
Configure config.yml and messages.yml.
Create your crates using:/scrates set <CrateType>
Give players keys using:/scrates give <player> key <CrateType>
Your crate system is ready!
Selvax Crates is a project developed by the same developer behind Selvax Client.
Selvax originally started as a Minecraft client focused on improving the player's experience through performance, customization, cosmetics, and quality-of-life features. However, Selvax is no longer limited to being just a client.
With Selvax Crates, we are taking the first steps toward expanding the Selvax ecosystem beyond the client itself, exploring new areas of Minecraft development including Plugins, Mods, and other gameplay-focused projects.
The goal is simple: Selvax should be more than a single Minecraft client — it should become a collection of projects built to enhance different parts of the Minecraft experience.
Selvax Crates is part of this expansion, bringing the Selvax name into the world of server-side plugins while maintaining the same focus on quality, customization, and a polished player experience.
Author: MrEmrald / gimsaad0711
Platform: Paper
Website: selvax.netlify.app
© Selvax — All rights reserved.