Home›Java›Mods›sCrates — Advanced Crate System ⭑ 26.3 ✅
sCrates — Advanced Crate System ⭑ 26.3 ✅
ModsJava

sCrates — Advanced Crate System ⭑ 26.3 ✅

Java mod listed for Minecraft 1.13–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
sCrates
crates with cinematic 3-phase animations, holograms & a full in-game editor
Paper | 1.12.x → 26.x | Java 21+
​

★ About
sCrates is a feature-complete crate plugin built to give your players a premium crate experience without giving you a headache. Every crate opens in three sequential phases — world effects, a cinematic main animation and a reward reveal — with real-time holograms through DecentHolograms, a deep rarity system, an in-game visual reward editor and a public developer API for third-party integrations.
Every crate lives in its own YML file and everything reloads live: no server restart, no downtime, no players yelling at you.

★ Features

★ Crate Types

★ Reward Types

★ Rarity System
Every reward belongs to a rarity tier that controls its display, colors and feel:

★ Animation System
Every crate opens in three sequential phases — pick one effect from each:

Spoiler: Full animation list
Phase 1 (First): default, blasting, chicken-jockey, crack, cyclone-heart, fire, froggo-boom, key-opener, lightning, rainbow, sonic-boom

Phase 2 (Second): none, ball, compact, creeper, fire, csgo-gui, rotating-head, snake-gui, spotlight-gui, swirl, ring-carousel-gui, spinner

Phase 3 (Third): default, fire-spiral, firework, helix, none, physical-item, smoke-spiral

Ambient (Idle): Circle, Astroid, Spiral and 10 more

★ 3D Model Support
Per crate in its YML:
On Paper 1.19.4+ animations render as real 3D floating items; older versions automatically fall back to the classic rendering — no configuration needed.

★ Player Interaction

★ Commands
Main command: /scrates — aliases: /crates, /crate
Spoiler: General
  • /scrates — Opens the main GUI menu
  • /scrates help — Shows the full help message
  • /scrates reload — Reloads the entire configuration
  • /scrates list — Lists all active crates
  • /scrates info <crate> — Shows detailed info of a crate
  • /scrates debug — Shows debug information
  • /scrates update — Manually check for plugin updates
Spoiler: Crate Management
  • /scrates create <name> — Creates a new crate
  • /scrates delete <name> — Deletes an existing crate
  • /scrates place <crate> <world> <x> <y> <z> [facing] — Place a crate at specific coordinates
  • /scrates attach <crate> — Attach a crate to the targeted block
  • /scrates detach — Detach a crate from the targeted block
  • /scrates editor — Opens the in-game visual editor
Spoiler: Key Management
  • /scrates give <player> <crate> <amount> — Gives virtual keys of a crate
  • /scrates givekey <player> <key> <amount> — Gives a specific physical key
  • /scrates givekeyall <key> [amount] [-s] — Gives a key to all online players
  • /scrates setkey <key> <player> <amount> — Set a player's exact virtual key count
  • /scrates takekey <key> <player> [amount] [-s] — Take virtual or physical keys from a player
  • /scrates checkkeys <player> — Inspect all virtual keys of a player
  • /scrates keys [player] — Shows the virtual keys of a player
Spoiler: Crate Items & Player Interaction
  • /scrates givecrate <crate> <player> [amount] [-s] — Give a physical crate item to a player
  • /scrates givecrateall <crate> [amount] [-s] — Give a physical crate item to every online player
  • /scrates open <crate> — Opens a virtual crate directly
  • /scrates preview <crate> — Previews the rewards of a crate
  • /scrates resetcooldown <crate> <player> [-s] — Reset a player's open-cooldown for a crate
Spoiler: Rewards & Statistics
  • /scrates givereward <crate> <reward> <player> — Give a specific crate reward to a player
  • /scrates giverandom <crate> <player> [-s] — Give a random crate reward to a player
  • /scrates top [limit] — Shows the top openers across all crates
  • /scrates history [player] [limit] — Shows recent openings for a player
The -s flag (where applicable) silently suppresses the target player's notification. All commands support intelligent tab-completion — your fingers will thank you.

★ Permissions
Spoiler: Base permissions (default: true)
  • scrates.use — Use the /scrates command and open crates
  • scrates.preview — Preview crate rewards
  • scrates.top — View the top openers leaderboard
  • scrates.history — View own opening history
Spoiler: Administrative permissions (default: OP)
  • scrates.admin — Full administrative access (includes all below)
  • scrates.reload — Reload configuration
  • scrates.keyall — Distribute keys to all online players
  • scrates.editor — Open the in-game editor
  • scrates.debug — View debug information
  • scrates.list — List all crates
  • scrates.keys.all — Claim keyall rewards
  • scrates.history.others — View other players' opening history
  • scrates.place — Place a crate at coordinates
  • scrates.attach — Attach a crate to the targeted block
  • scrates.detach — Detach a crate from the targeted block
  • scrates.setkey — Set a player's virtual key count
  • scrates.takekey — Take virtual keys from a player
  • scrates.checkkeys — Inspect a player's virtual keys
  • scrates.givecrate — Give a physical crate item
  • scrates.givecrateall — Give a crate item to all online players
  • scrates.resetcooldown — Reset a player's crate cooldown
  • scrates.givereward — Give a specific crate reward
  • scrates.giverandom — Give a random crate reward
  • scrates.info — View detailed crate information

★ Placeholders (PlaceholderAPI)
Main identifier: %scrates_<provider>_<params>%
Hologram tags (used inside crate hologram text): {crate_name}, {crate_id}, {rewards_count}, {opens_count}, {online_players}, {current_date}, {current_time}

★ Configuration
One file per job — all of them live in plugins/sCrates/:
File Purpose
config.yml General configuration (database, prefix, performance)
animations.yml Animation definitions
keys.yml Key configuration
effects/ambient.yml Ambient idle effects
effects/open.yml Opening effects
messages.yml Global messages
crates/<id>.yml One crate per file
locations.yml Persistent placed crate locations (auto-managed)
lang/<locale>.yml Language files


★ Setup (60 seconds)
  1. Drop the jar in /plugins (make sure DecentHolograms is installed too) and restart the server.
  2. Create your first crate: /scrates create <name>.
  3. Look at a block and run /scrates attach <name>.
  4. Run /scrates reload — and you're done.
  5. Players right-click to open, left-click to preview.

Spoiler: Example crate file — crates/vote.yml
Code (YAML):
display-name : "&#F39C12&lVote Crate"
type
: PHYSICAL
rarity
: RARE
hologram
:
  enabled
: true
  height
: 1.8
  lines
:
   - "&#F39C12&l%crate_name%"
    - "&7Requires a &fVote Key"
block
:
  glowing
: true
  custom-model-data
: 1001
display-3d
:
  enabled
: true
  scale
: 1.5
  spin-speed
: 3.0
  billboard
: true
animations
:
  first
: fire
  second
: csgo-gui
  third
: firework
  ambient
: spiral
rewards
:
  diamonds
:
    type
: ITEM
    chance
: 40.0
    display-name
: "&bDiamonds x16"
    items
:
     - "DIAMOND:16"
  vip-rank
:
    type
: COMMAND
    chance
: 10.0
    commands
:
     - "lp user %player% parent settemp vip 30d"

★ Networks & Storage
SQLite works out of the box with zero configuration — a local file, nothing to install. For BungeeCord / Velocity networks, switch to MySQL in config.yml on every server pointing to the same database: keys and statistics sync instantly across your whole network.
JDBC libraries are automatically loaded via the libraries field in plugin.yml, so you don't have to download anything extra.

★ Developer API
sCrates exposes a public API that lets other plugins:

★ Update Checker
sCrates automatically checks for updates on startup by querying the Spigot API. Admins ( scrates.admin) are notified on join when a new version is available. You can also manually check with /scrates update.

★ Compatibility

★ Dependencies

★ Languages
30+ locales included: en_US, es_ES, es_AR, es_MX, pt_BR, fr_FR, de_DE, it_IT, nl_NL, ru_RU, uk_UA, pl_PL, sv_SE, no_NO, da_DK, fi_FI, cs_CZ, el_GR, ro_RO, hu_HU, tr_TR, ar_SA, he_IL, hi_IN, ja_JP, ko_KR, zh_CN, zh_TW, th_TH, vi_VN, in_ID — every single message fully customizable.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Need help? Join our Discord
discord.gg/fNHvsWFaGZ
​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

sCrates — Advanced Crate System ⭑ 26.3 ✅ is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 323 times (via Spigot). Download it and open it directly in the game.

Explore more