ModsFinder

Lootables

by fzzyhmstrs

Lootables is a library for building loot rewards that go beyond random item drops, including loot box choice mechanics and reusable loot pools.

FabricNeoForgeClient and serverCustom license1.21 – 1.21.1

What it does

Lootables lets a developer define loot pools and loot tables with their own IDs, so one pool can be referenced from several tables. A pool can grant a single item, roll a loot pool or roll a whole loot table, and the rewards can also grant experience, heal the player or boost an attribute for a set time or permanently.

Choice mechanics let a player pick from a set of rewards rather than receiving a fixed drop, which suits minigames and reward boxes. The wiki covers the details of each reward type and how pools are declared, and the source code and issue tracker are public.

The mod needs Fabric API, Fabric Language Kotlin and Fzzy Config on Fabric, and Kotlin for Forge on NeoForge. Other catalog mods such as Orbs 'n' Stuff depend on it. It runs on client and server and is published for Fabric and NeoForge for 1.21 and 1.21.1, under a custom license that is not open source.

Key features

  1. Reusable loot pools

    A pool has its own ID and can be referenced by multiple loot tables, so shared rewards are defined once.

  2. Choice-based rewards

    Loot box choice mechanics let the player select a reward instead of receiving a random drop.

  3. Chained rolls

    A loot pool can roll another pool, and a loot table can roll a whole table, nesting rewards inside rewards.

  4. Player effects as rewards

    Rewards can grant experience, heal the player or boost an attribute, with the boost either temporary or permanent.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.2.0+1.21.1+fabric0.2.0+1.21.1+neoforge
1.210.2.0+1.21.1+fabric0.2.0+1.21.1+neoforge
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 3

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fzzy ConfigConfig API with automatic GUIs, powerful validation options, server-client sync, and more!
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Required by 1 mod

Use cases

Minigame reward boxes

A minigame can offer a player a choice of rewards when it ends, using pools that other tables also reference.

Shared loot definitions

A modpack author can define a common reward pool once and reuse it across several loot tables.

Who it’s for: Mod developers building minigames or reward systems on Fabric or NeoForge for 1.21 and 1.21.1, and modpack authors who want reusable loot definitions.

Questions

Which dependencies does Lootables need on Fabric?

Fabric API, Fabric Language Kotlin and Fzzy Config are required on Fabric. Kotlin for Forge is required on NeoForge.

Does Lootables have to be installed on both sides?

Yes. Servers that run it need every player to install it too.

Which game versions have files for Lootables?

Files exist for 1.21 and 1.21.1, and the latest build for both loaders is 0.2.0 for 1.21.1, published on the beta channel.

In the catalog

Lootables is one of 2,135 Minigame mods on ModsFinder, and one of 1,454 Minigame mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from fzzyhmstrs

All projects

Similar mods

Official listing

Owner
fzzyhmstrs
Published
2024-11-20
Updated on Modrinth
2025-12-23
Facts verified
2026-10-15

Tags