Sueta

DreamCrates | Advanced Animated Crates & Rewards ✨ [1.21.1+

2025-05-29

An amazing customizable crate plugin with animations, particles, and more!

·Plugin

DreamCrates
The Ultimate Crate Plugin for Minecraft 1.21.1+

✨ Transform your server with stunning animated crates! ✨

DreamCrates brings the excitement of crate opening to a whole new level with 5 unique animations, particle effects, custom sounds, and a weighted reward system that your players will love!

Features

  • 5 Unique Animations - SPIN, FLICKER, DROP, WHEEL, and CSGO-style
  • Dual Key System - Support for both physical and virtual keys
  • Weighted Rewards - Control drop rates with precise percentages
  • Custom Particles & Sounds - For each crate type
  • Holographic Displays - Beautiful floating crate names
  • Preview GUI - Let players see what they can win
  • Daily Login Bonus - Keep players coming back
  • Command Execution - Run custom commands when rewards are won
  • Legendary Broadcasts - Announce when players win rare items
  • Highly Customizable - Every aspect can be modified in config

Animations Preview

DreamCrates offers 5 unique and eye-catching animations:

Animation Types
  • SPIN - Items rotate around the GUI border
  • FLICKER - Item appears and disappears in the center
  • DROP - Item drops from the top to bottom of GUI
  • WHEEL - A wheel of items rotates with an indicator
  • CSGO - Items scroll horizontally like CS:GO cases

⚙️ Commands & Permissions

Commands
/crate help - Shows help information
/crate create <name> - Creates a new crate
/crate delete <name> - Deletes a crate
/crate givekey <player> <crate> [amount] [type] - Gives keys to a player
/crate reload - Reloads the plugin configuration
/crate setlocation <crate> - Sets the location of a crate
/crate preview <crate> - Previews crate rewards
Permissions
dreamcrates.command - Allows use of the /crate command
dreamcrates.preview - Allows previewing crate rewards
dreamcrates.admin.create - Allows creating crates
dreamcrates.admin.delete - Allows deleting crates
dreamcrates.admin.givekey - Allows giving keys to players
dreamcrates.admin.reload - Allows reloading the plugin
dreamcrates.admin.setlocation - Allows setting crate locations
dreamcrates.admin - Grants all admin permissions

Configuration

DreamCrates uses three main configuration files:

config.yml Example
# DreamCrates - Main Configuration
settings:
  debug: false
  language: "en_US"
  use-holograms: true
  check-for-updates: true

holograms:
  enabled: true
  height: 1.5
  line-spacing: 0.25

animations:
  spin:
    duration: 80
    sound: "BLOCK_NOTE_BLOCK_PLING"
    sound-volume: 0.5
    sound-pitch: 1.0

daily-login-bonus:
  enabled: true
  crate: "daily"
  key-type: "VIRTUAL"
  message: "&aYou received a daily login bonus key!"
crates.yml Example
crates:
  # Common Crate
  common:
    display-name: "&aCommon Crate"
    gui-size: 27
    animation: "SPIN"
    key-type: "PHYSICAL"
    key-material: "TRIPWIRE_HOOK"
    hologram-color: "&a"
    sounds:
      - "ENTITY_PLAYER_LEVELUP"
      - "ENTITY_FIREWORK_ROCKET_BLAST"
    particles:
      - "END_ROD"
      - "WITCH"
    rewards:
      iron_ingot:
        material: "IRON_INGOT"
        amount: 8
        display-name: "&fIron Ingot"
        lore:
          - "&7A common metal."
          - "&7From Common Crate"
        rarity: "COMMON"
        weight: 10.0
        commands:
          - "eco give {player} 50"

Why Choose DreamCrates?

  • Performance Optimized - Built for high-traffic servers
  • Modern & Clean Code - Runs smoothly on the latest versions of Minecraft
  • Player Engagement - Keep players excited with stunning animations
  • Easy to Configure - Simple setup with comprehensive documentation
  • Actively Maintained - Regular updates and new features
"DreamCrates has been a game-changer for our server's economy. The animations are absolutely stunning and our players love the excitement of opening crates!" - Server Owner

Installation

  1. Download DreamCrates.jar
  2. Place it in your plugins folder
  3. Restart your server
  4. Edit the configuration files to customize crates and rewards
  5. Use /crate create and /crate setlocation to create your first crate!

️ Support & Resources

Upgrade your server with DreamCrates today!

Similar projects

Plugin →