The Ultimate Next-Gen Crate Plugin for Paper/Spigot
PulseCrates is a feature-rich, high-performance crate plugin designed for modern Minecraft servers. With 15 unique animations, custom item support, holograms, milestones, and an intuitive GUI editor, PulseCrates brings your server's reward system to the next level.Visual GUI Editor
Edit everything without touching config files:- Display names, key IDs, block materials
- Animation & particle selection
- Reward management - Add/remove/edit rewards
- Chance editor - Adjust drop rates
- Rarity selector - COMMON, UNCOMMON, RARE, EPIC, LEGENDARY, MYTHIC
- Command editor - Add/edit reward commands (supports {player}, {reward_name})
- Cooldown configuration
- Reroll toggle & skip-animation settings
- Broadcast message setup
- One-click crate placement mode
Milestones System
Guaranteed rewards after X opens:- Configure required opens per milestone
- Require specific rarity opens (e.g., only LEGENDARY opens count)
- Guaranteed reward items + commands
- Reset counter or keep progressing
- Stored in milestones.yml
Limited-Time Crates
Create seasonal/event crates with countdown:limited-time-end: 1704067200000 # Unix timestamp
limited-time-hologram-line: "<red>Limited: <yellow>{time}"
Hologram updates every second automatically!
Key System
- Virtual keys (stored in database/YAML)
- Physical key items with custom textures
- Key management GUI
- Commands: give, take, set, giveall, drop
Permissions
| Permission | Description |
|---|---|
| crates.open | Open crates via command/GUI |
| crates.preview | Preview crate contents |
| crates.preview.others | Preview for other players |
| crates.menu | Open crate selection GUI |
| crates.reload | Reload plugin configs |
| crates.key.give | Give/take/set keys |
| crates.key.giveall | Give keys to all online players |
| crates.admin | Full admin access |
| crates.bypass.cooldown | Skip cooldown checks |
| crates.crate.<id> | Permission-based crate access |
Custom Item Support
Works with popular item plugins:- ItemsAdder - itemsadder:namespace:id
- MMOItems - mmoitems:type:id
- EngineModel - enginemodel:id
- Or any item using standard MATERIAL format
Other Features
- Batch opening - Open multiple crates at once
- Reroll system - Players can reroll with another key
- Cooldowns - Per-crate configurable cooldowns
- Blacklist permissions - Restrict rewards by permission
- Multi-language support - Fully customizable messages
- PlaceholderAPI support - All placeholders available
- MySQL/SQLite - Choose your storage method
- MiniMessage format - Full color/formatting support
Commands
| Command | Description | Permission |
|---|---|---|
| /crates | Open crate selection GUI | crates.menu |
| /crates open <crate> [amount] | Open crate(s) | crates.open |
| /crates preview <crate> [player] | Preview crate contents | crates.preview / crates.preview.others |
| /crates key give <player> <key> <amount> | Give keys | crates.key.give |
| /crates key take <player> <key> <amount> | Take keys | crates.key.give |
| /crates key set <player> <key> <amount> | Set key amount | crates.key.give |
| /crates key giveall <key> [amount] | Give to all online | crates.key.giveall |
| /crates key drop <key> <world> <x> <y> <z> | Drop keys at location | crates.key.give |
| /crates reload | Reload all configs | crates.reload |
| /crates help | Show help menu | - |
| /crateadmin | Open admin GUI | crates.admin |
| /crateadmin create <id> | Create new crate | crates.admin |
Animation Showcase
GUI Animations:[ROULETTE] Items spin in a circle, slowing to reveal winner
[SCROLL] Items scroll horizontally like a slot machine
[REVEAL] Items reveal one by one with mystery effect
[SPIRAL] Items spiral inward to center
[EXPLOSION] Items explode outward then converge on winner
[SHUFFLE] Cards shuffle rapidly like a deck
[WAVE] Items create a wave pattern across slots
[PULSE] Items pulse from center outward
World FX Animations (displayed at crate location):
[FOUNTAIN] Items shoot upward from the crate block
[BURST] Double helix spiral around the crate
[ORBIT] Items orbit in a circle around the crate
[ASCEND] Spiral staircase going upward
[SWIRL] Triple ring swirl effect
[BEACON_RAY] Vertical beam with sparkles
[POPCORN] Items pop out randomly
Configuration Files
plugins/PulseCrates/├── config.yml # Main configuration
├── crates.yml # Crate definitions
├── keys.yml # Key configurations
├── milestones.yml # Milestone settings
├── physical_crates.yml # Placed crate locations
├── player_opens.yml # Player milestone progress
├── lang.yml # Language/messages
└── database.yml
