ModsFinder

CSCases

by klausiiiii

CSCases brings CS:GO-style case opening into Minecraft, where a player places a case, uses a matching key and watches a reel spin to claim a loot roll.

NeoForgeClient and serverAll rights reserved26.1.2

What it does

Cases are defined in datapack JSON files, so a server owner can add, edit or rebrand cases in a single world or on a dedicated server without recompiling the mod or repackaging it. Each case lists weighted rewards across five rarity tiers, colored in the familiar CS scheme from Mil-Spec blue through Restricted purple, Classified pink and Covert red to Rare Special gold. Tier weights are normalised, so positive numbers of any size work and a weight of 1 and 99 gives the same 1 percent odds.

Each reward is a genuine item stack, so its count, enchantments, display name, lore, attribute modifiers, leather dye color, or any other registered data component can all be set. A wrong-key check binds each key to specific cases through a data component, and using a key on a case it does not fit shows a message in the action bar without consuming the key.

The mod is NeoForge only and runs on client and server, so a dedicated server pushes its full case registry to each client on join, and players see exactly what the server loaded with no client-side setup. It works in single-player and multiplayer, and an in-game config screen sits in the Mods menu. A Grab Case creative tab lists one Case and one Case Key for each loaded case, and the full datapack format reference, including supported fields and validation rules, lives in docs/datapack-cases.md in the source.

Key features

  1. Animated case opening

    Placing a case and using its matching key starts a reel spin that ends in a weighted loot roll.

  2. Five rarity tiers

    Rewards fall into five tiers with CS-style color coding, each with its own weighted probability.

  3. Key-bound cases

    Each key works only on the cases it is bound to, and a mismatched key is not consumed.

  4. Server-pushed case registry

    The server sends its loaded cases to joining clients, so the case list matches the server exactly.

Compatibility

Latest build for each game version and loader.

26.1.21.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Server owners and map makers who want case-opening rewards defined through datapacks. Players of NeoForge 26.1.2 worlds can use the same cases with no extra setup.

Questions

Does CSCases need to be installed on both sides?

Yes. A server running it needs every connecting player to have it too. The server pushes its case registry to clients on join.

Which loader does CSCases support?

CSCases is published for NeoForge only, for game version 26.1.2. The notes say it works with Forge and Fabric, but only NeoForge files exist on the Modrinth page.

How are new cases added?

Cases are written as datapack JSON files. The full format reference, with supported fields and validation rules, is in docs/datapack-cases.md in the source.

More from klausiiiii

All projects

What the author says

A CS:GO-style case opening mod for Minecraft. Place a case, use the matching key, watch the reel spin, and claim your loot. Tier weights are normalised at roll time, so any positive numbers work — 1 and 99 is the same as 1% / 99%. Items can be either a bare id (count 1, no components) or a full { "id"…
klausiiiii, on the Modrinth page

Official listing

Owner
klausiiiii
Published
2026-05-03
Updated on Modrinth
2026-05-03
Facts verified
2026-10-15