Home›Java›Mods›TCrates
TCrates
ModsJava

TCrates

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

by sstoppergaming · on Modrinth

Ultra-optimized crate plugin with interactive GUIs, duplicate protection, shard alchemy, missions, and progressive community jackpots.

⬇ Download on Modrinth
TCrates — screenshot 1TCrates — screenshot 2TCrates — screenshot 3TCrates — screenshot 4TCrates — screenshot 5TCrates — screenshot 6

📦 TCrates — The Next-Generation Reward Engine

Platform Minecraft Version Java 21 Performance Database


⚡ What is TCrates?

Most crate plugins in Minecraft were designed almost a decade ago — heavy on the main server thread, bloated with obsolete libraries, lacking player-retention mechanics, and using outdated formatting.

TCrates is a completely modern, high-performance reward and crate engine designed from the ground up for modern Paper and Purpur servers (1.21+). Built with zero-lag asynchronous architectures, production-grade connection pooling, and modern Adventure MiniMessage text, it transforms ordinary crate opening into an addictive, fair, and engaging gamified experience.


✨ Key Features & Game Mechanics

🎯 1. Fair Gacha & Pity System (Guaranteed Rewards)

No more endless bad-luck streaks for your players:

🔮 2. Shards & Alchemy Fusion

Give worthless drops real purpose:

🎰 3. Progressive Community Jackpots

📜 4. Interactive Crate Missions & Milestones

📬 5. Offline & Overflow Mailbox

👁️ 6. Instant Left-Click Rewards Preview

🧪 7. Monte Carlo Simulation Engine (For Admins)

⚡ 8. Modern Visuals & Zero-Lag Architecture


🎮 How to Setup in 60 Seconds

  1. Drop into plugins/ and start your Paper 1.21+ server.
  2. Place any block in the world (e.g., Ender Chest, Chest, or Beacon).
  3. Look directly at the block and register it as a crate:
    /tcrates create starter
    
  4. Give yourself a key to test:
    /tcrates key starter
    
  5. Left-Click the crate to preview rewards, or Right-Click with the key to open!

📋 Commands Reference

Command Permission Description
/tcrates preview <crate> tcrates.player Opens the rewards preview GUI.
/tcrates open <crate> tcrates.player Virtually opens a crate using available keys.
/tcrates bulkopen <crate> <amount> tcrates.player Bulk opens multiple crates in a single instant click.
/tcrates shards tcrates.player Opens the Shard Alchemy & Fusion GUI.
/tcrates missions tcrates.player Opens the Crate Missions & Milestones menu.
/tcrates jackpot tcrates.player Displays the current server jackpot pool & history.
/tcrates mailbox tcrates.player Opens your pending reward mailbox.
/tcrates pity [crate] tcrates.player Checks current rolls until guaranteed pity reward.
/tcrates collection [crate] tcrates.player Opens your unlocked rewards collector album.
/tcrates history tcrates.player Displays your personal opening history log.
/tcrates create <crate> tcrates.admin Links the targeted block to a crate.
/tcrates remove tcrates.admin Unregisters the targeted physical crate block.
/tcrates givekey <player> <crate> [qty] [phys/virt] tcrates.admin Gives physical or virtual keys to a player.
/tcrates luck boost <player> <multiplier> <seconds> tcrates.admin Grants a temporary luck multiplier to a player.
/tcrates simulate <crate> <iterations> tcrates.admin Runs a Monte Carlo economic balance simulation.
/tcrates backup tcrates.admin Creates an instant hot-backup of the database.
/tcrates reload tcrates.admin Hot-reloads all configs, crates, and rarities.

🔑 Permissions


📊 PlaceholderAPI Placeholders

Placeholder Description
%tcrates_keys_<crate>% Total keys (virtual + inventory) for a crate.
%tcrates_virtual_keys_<crate>% Virtual keys stored in player account.
%tcrates_pity_<crate>% Current rolls accumulated towards pity.
%tcrates_jackpot% Current progressive jackpot pool amount.
%tcrates_shards_<tier>% Player balance for a specific shard tier.
%tcrates_opened_total% Total lifetime crates opened by the player.
%tcrates_luck_multiplier% Active temporary luck multiplier (e.g. 1.5x).

⚙️ Configuration Preview

Crates are cleanly defined in plugins/TCrates/crates/*.yml. Adding rewards and configuring pity is dead simple:

id: "starter"
name: "<gradient:#55ffff:#00aaff><bold>STARTER CRATE</bold></gradient>"
description: "A well-balanced starter crate for new adventurers."

key:
  name: "<aqua><bold>Starter Key</bold></aqua>"
  material: "TRIPWIRE_HOOK"
  glowing: true

pity:
  enabled: true
  threshold: 15
  guaranteed-rarity: "RARE"

rewards:
  - id: "god_sword"
    rarity: "LEGENDARY"
    weight: 5
    item:
      material: "DIAMOND_SWORD"
      name: "<gradient:#ffaa00:#ff5500><bold>Excalibur</bold></gradient>"
    commands:
      - "broadcast <gold><player></gold> found <yellow>Excalibur</yellow>!"

🛠️ Requirements & Compatibility

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.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more