ModsJava
Donut Crates
Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.
DonutCrates — Advanced Crates & Gacha Open. Win. Repeat. DonutCrates is a standalone Crates and Gacha plugin for modern SMP servers. It provides a…
⬇ Download on SpigotDonutCrates — Advanced Crates & Gacha
Open. Win. Repeat.
DonutCrates is a standalone Crates and Gacha plugin for modern SMP servers. It provides a complete crate system with customizable rewards, virtual keys, physical crates, reward previews, animations, crate editing, and flexible YAML configuration.
DonutCrates is fully independent from EconomySMP and does not require EconomySMP to run.
Features
• Custom Crate Manager
• Configurable Crates and Rewards
• Gacha opening system
• Crate opening confirmation
• Crates menu
• Reward preview
• Crate Editor
• Virtual Key system
• Physical Crate system
• Crate block binding
• Crate block unbinding
• Key management
• KeyAll system
• Hologram and crate visuals
• Configurable rewards
• Money rewards through Vault
• Shard rewards
• Custom crate GUI
• YAML-based storage
• Atomic data saving
• Reload support
• Permission-based crate management
Crate Management
Manage your Crates directly in-game using the original Crate command structure.
/crate create
/crate delete
/crate type
/crate open
/crate keys
/crate reload
/crate key
/crate take
/crate set
/crate keyall
/crate add
/crate edit
/crate remove
/crate bind
/crate unbind
/crate info
Player menus:
/crates
/keys
The original command names are preserved and are not replaced with DonutCrates-specific commands.
Crate Editor
DonutCrates includes an in-game Crate Editor for managing your crate system without having to manually edit every value.
Manage available crate settings, rewards, GUI data, and other crate configuration directly through the editor.
Key System
DonutCrates supports virtual keys and physical crate interactions.
/keys
/crate key
/crate set
/crate take
/crate keyall
/crate bind
/crate unbind
Use KeyAll to distribute keys to players when running server-wide crate events.
Rewards
Configure different types of rewards through the Crates configuration.
• Item rewards
• Command-based rewards
• Money rewards
• Shard rewards
• Custom reward configuration
• Reward amounts
• Reward preview
Money rewards can use Vault and a compatible economy provider.
Physical Crates
Create physical Crate locations directly in your world.
• Bind Crates to blocks
• Unbind Crates
• Physical crate interaction
• Persistent crate locations
• Crate visual effects
• Hologram/preview visuals
Physical Crate locations are stored persistently in YAML.
Storage
DonutCrates uses YAML-only storage.
plugins/DonutCrates/
├── config.yml
├── crates.yml
├── messages.yml
└── data/
├── keys.yml
└── blocks.yml
No database is required.
Not used:
• SQLite
• MySQL
• Redis
Data is saved using an atomic temporary-file replacement system to reduce the risk of corrupted configuration files.
Permissions
DonutCrates uses the following permission namespace:
donutcrates.*
Individual permissions are available for the corresponding Crates commands and administrative features.
Dependencies
Required
• Paper 1.21+
• Java 21+
Optional
• Vault — required for money-based rewards
• PlaceholderAPI — supported integration
DonutCrates does not require EconomySMP.
Configuration
Crates, rewards, GUI settings, messages, keys, and physical crate locations are managed through YAML configuration and data files.
This makes the plugin easy to backup, edit, and maintain without requiring a database.
Installation
1. Download "DonutCrates.jar".
2. Place it inside your server's "plugins/" folder.
3. Install Vault and an economy provider if money rewards are required.
4. Start or restart the server.
5. Configure "crates.yml".
6. Use "/crates", "/keys", or the original "/crate" commands.
Compatibility
Platform: Paper 1.21+
Java: Java 21+
Storage: YAML
Database: None
Economy: Vault integration
Standalone & Lightweight
DonutCrates is designed to provide the Crates/Gacha experience as an independent plugin without requiring the rest of EconomySMP.
The original Crates command structure is preserved while configuration and persistent data are managed independently by DonutCrates.
DonutCrates — Open. Win. Repeat.
Open. Win. Repeat.
DonutCrates is a standalone Crates and Gacha plugin for modern SMP servers. It provides a complete crate system with customizable rewards, virtual keys, physical crates, reward previews, animations, crate editing, and flexible YAML configuration.
DonutCrates is fully independent from EconomySMP and does not require EconomySMP to run.
Features
• Custom Crate Manager
• Configurable Crates and Rewards
• Gacha opening system
• Crate opening confirmation
• Crates menu
• Reward preview
• Crate Editor
• Virtual Key system
• Physical Crate system
• Crate block binding
• Crate block unbinding
• Key management
• KeyAll system
• Hologram and crate visuals
• Configurable rewards
• Money rewards through Vault
• Shard rewards
• Custom crate GUI
• YAML-based storage
• Atomic data saving
• Reload support
• Permission-based crate management
Crate Management
Manage your Crates directly in-game using the original Crate command structure.
Code (Text):
/crate create
/crate delete
/crate type
/crate open
/crate keys
/crate reload
/crate key
/crate take
/crate set
/crate keyall
/crate add
/crate edit
/crate remove
/crate bind
/crate unbind
/crate info
Code (Text):
/crates
/keys
Crate Editor
DonutCrates includes an in-game Crate Editor for managing your crate system without having to manually edit every value.
Manage available crate settings, rewards, GUI data, and other crate configuration directly through the editor.
Key System
DonutCrates supports virtual keys and physical crate interactions.
Code (Text):
/keys
/crate key
/crate set
/crate take
/crate keyall
/crate bind
/crate unbind
Rewards
Configure different types of rewards through the Crates configuration.
• Item rewards
• Command-based rewards
• Money rewards
• Shard rewards
• Custom reward configuration
• Reward amounts
• Reward preview
Money rewards can use Vault and a compatible economy provider.
Physical Crates
Create physical Crate locations directly in your world.
• Bind Crates to blocks
• Unbind Crates
• Physical crate interaction
• Persistent crate locations
• Crate visual effects
• Hologram/preview visuals
Physical Crate locations are stored persistently in YAML.
Storage
DonutCrates uses YAML-only storage.
Code (Text):
plugins/DonutCrates/
├── config.yml
├── crates.yml
├── messages.yml
└── data/
├── keys.yml
└── blocks.yml
Not used:
• SQLite
• MySQL
• Redis
Data is saved using an atomic temporary-file replacement system to reduce the risk of corrupted configuration files.
Permissions
DonutCrates uses the following permission namespace:
Code (Text):
donutcrates.*
Dependencies
Required
• Paper 1.21+
• Java 21+
Optional
• Vault — required for money-based rewards
• PlaceholderAPI — supported integration
DonutCrates does not require EconomySMP.
Configuration
Crates, rewards, GUI settings, messages, keys, and physical crate locations are managed through YAML configuration and data files.
This makes the plugin easy to backup, edit, and maintain without requiring a database.
Installation
1. Download "DonutCrates.jar".
2. Place it inside your server's "plugins/" folder.
3. Install Vault and an economy provider if money rewards are required.
4. Start or restart the server.
5. Configure "crates.yml".
6. Use "/crates", "/keys", or the original "/crate" commands.
Compatibility
Platform: Paper 1.21+
Java: Java 21+
Storage: YAML
Database: None
Economy: Vault integration
Standalone & Lightweight
DonutCrates is designed to provide the Crates/Gacha experience as an independent plugin without requiring the rest of EconomySMP.
The original Crates command structure is preserved while configuration and persistent data are managed independently by DonutCrates.
DonutCrates — Open. Win. Repeat.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Donut Crates is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 49 times (via Spigot). Download it and open it directly in the game.