Cases Mod: Loot Boxes & Rewards in Minecraft

Unlocking Custom Loot: A Deep Dive into the Minecraft Cases Mod If you have ever wanted to add a touch of mystery and excitement to your Minecraft world, the Cases mod delivers exactly that. Think of it as a highly customizable loot box system that you can tailor to your server's theme, modpack, ...

Download cases for Minecraft 1.12.2

Original name: cases

Minecraft: 1.12.2

Loaders: Forge

FileVersionLoaderSize
cases-0.0.1-BETA.jar1.12.2Forge107 КБDownload
cases-0.0.2-BETA.jar1.12.2Forge106 КБDownload
cases-0.1.0-BETA.jar1.12.2Forge118 КБDownload
cases-0.2.0-BETA.jar1.12.2Forge123 КБDownload
cases-0.3.0-BETA.jar1.12.2Forge130 КБDownload
cases-0.3.1-BETA.jar1.12.2Forge130 КБDownload
cases-0.3.2-BETA.jar1.12.2Forge131 КБDownload
cases-0.3.3-BETA.jar1.12.2Forge131 КБDownload
cases-0.3.4.jar1.12.2Forge119 КБDownload
cases-0.3.5.jar1.12.2Forge124 КБDownload
cases-0.4.0.jar1.12.2Forge126 КБDownload
cases-0.4.1.jar1.12.2Forge126 КБDownload
cases-0.4.2.jar1.12.2Forge126 КБDownload
cases-0.6.3.jar1.12.2Forge163 КБDownload

Unlocking Custom Loot: A Deep Dive into the Minecraft Cases Mod

If you have ever wanted to add a touch of mystery and excitement to your Minecraft world, the Cases mod delivers exactly that. Think of it as a highly customizable loot box system that you can tailor to your server's theme, modpack, or personal adventure map. Unlike some older solutions, this mod focuses on security and flexibility, letting you create everything from simple reward crates to complex tiered prize pools. Whether you are running a survival server, a mini-game hub, or just spicing up single-player, understanding how to configure cases will open up endless possibilities.

Why Choose This Cases Mod?

This mod was inspired by earlier loot case systems but addresses common pain points like security vulnerabilities and limited customization. The result is a lightweight, server-friendly tool that gives you full control over what drops, how rare items are, and even how cases look in-game. All configurations are stored in simple JSON files, meaning no coding knowledge is required to create your own unique cases. The mod also automatically syncs case definitions from the server to connected players, so you only need to set up your configurations once on the server side.

Getting Started with Configuration

The main configuration file is located at /config/cases.cfg, but the real magic happens inside the /config/cases/ directory. Here you place individual JSON files for each case you want to create. The file name (like pickaxes.json) becomes the internal ID of the case, so stick to letters, numbers, dots, and underscores. Additionally, if you plan to use pre-made kits, those live in /config/kits/.

Let's look at a basic example. The following JSON defines a case that contains all pickaxes and all wool colors except white wool:

{
  "displayName": {
    "en_us": "Case with pickaxes and wool",
    "ru_ru": "Кейс с кирками и шерстью"
  },
  "contents": [
    {
      "action": "collect",
      "type": "pickaxe",
      "filter": {
        "mod": "minecraft"
      }
    },
    {"action": "extended", "type": "minecraft:wool", "rarity": 1},
    {"action": "exclude", "type": "wool", "meta": 0}
  ],
  "color": "#555555"
}

The displayName property can be a simple string or a language map, making your cases multilingual. The color property tints the case item's overlay, giving it a distinctive look. The heart of the configuration lies in the contents array, which is a sequence of actions that build the loot pool.

Understanding the Six Action Types

Each action in the contents list either adds or removes items from the case. There are six distinct action types you can mix and match:

  • single – Adds one specific item variant. You can set type, meta, amount (fixed or range), nbt, enchant chance, and rarity (0–4).
  • extended – Like single, but without the meta property; it automatically includes all variants of the item (e.g., all wool colors).
  • oredict – Adds items by Ore Dictionary name. Use built-in groups like ingots, gems, ores, or ingotBlocks. Filter by mod to keep the pool manageable.
  • collect – Adds entire categories of equipment or items: pickaxe, sword, shovel, axe, hoe, boots, leggings, chestplate, helmet, food, or enchantBooks. You can tweak condition (damage range) and enchant multiplier.
  • extract – Pulls the entire contents of another case into this one, perfect for building nested or combined loot pools.
  • exclude – Removes a specific item that was added by a previous action, useful for blacklisting certain variants.

For example, if you want a case that drops all vanilla pickaxes but excludes wooden ones, you would first use a collect action for pickaxes filtered to minecraft, then an exclude action targeting the wooden pickaxe. The rarity property influences how often an item appears, while enchant in the single action sets a direct chance (0 to 1), and in the collect action it acts as a multiplier against pre-calculated enchantment chances (50% for common items down to 10% for ultra rare).

Commands That Simplify Creation

To help you build and debug cases, the mod includes a few handy commands:

  • /cases reload – Hot-reloads all case configurations without restarting the server.
  • /cases nbt – Outputs the JSON-ified NBT data of the item you are holding to the latest.log, useful for complex items.
  • /cases new kit|case <name> – Creates a new case or kit config from the inventory you are currently looking at, saving you from typing everything manually.

Managing your mods efficiently can be a breeze. If you prefer a unified platform where you can browse and install community creations without digging through folders, the foxygame.net launcher lets you download mods like this one directly from its built-in menu, making the whole process feel seamless and modern.

Tips for Designing Balanced Cases

When crafting your loot tables, think about player progression. Use rarity values to create tiers, and combine extract actions to build a mega-case that draws from several smaller themed cases. The oredict action is excellent for modpacks because it automatically includes items from any installed mod that registers to that dictionary entry. Always test with /cases reload after making changes, and use the /cases new case command to quickly generate a template from an in-game chest inventory.

Conclusion

The Cases mod transforms how you reward players, offering a level of customization that fits both vanilla and heavily modded environments. Its JSON-based configuration is approachable for beginners yet powerful enough for server administrators who demand precise control over drop rates and item pools. With no external dependencies and automatic client synchronization, it is a hassle-free addition to any Minecraft setup. Start experimenting with your own case designs today and watch your players eagerly unlock the surprises you have hidden inside.