Download Lootables — Minecraft Mods — MetaMods

Lootables

Active

Downloads

0

Last update

11 months ago

Versions

1.21 — 1.21.1
Client and server
Fabric
Game mechanics
Libraries
Mini-games
Utils

Lootables

Modern API-based loot system utilizing a data-driven approach. This library enables the creation of complex reward systems that provide players not just with items but with diverse bonuses, delivered either randomly or through an interactive choice interface.

Easy Table Creation

Working with the loot system is organized through an intuitive Lootable Table JSON format with comprehensive documentation, which significantly simplifies the process of creating and using loot tables.

  • Reusing pools: Each loot pool has its own ID, allowing it to be referenced from various tables.
  • Flexible modification: Unlike standard loot systems where individual elements cannot be changed without completely rewriting the table, Lootable Tables operate on the principle of composite component tags during loading. You can supplement existing tables, override individual pools, and even modify specific parameters within particular pools.

Diverse Rewards

The system supports various types of rewards:

  • Single items
  • Rolling from loot pools
  • Running loot tables
  • Granting player experience
  • Healing the player
  • Temporary and permanent attribute boosts
  • Positive status effects
  • Granting advancements
  • Applying modifiers to equipped items
  • Custom pool types registered in code
  • Combining different pools as desired
  • Complex weighting system for precise drop probability control

Reward Choice System

The standard loot system in Minecraft operates solely based on random probabilities. Lootables introduces an innovative reward choice mechanic, resembling enhancement systems in games like Teamfight Tactics or card upgrade mechanics in Slay the Spire.

Loot choice interface. Three options are shown as tooltip-like elements: gain 15 minutes of water breathing, gain approximately 2 experience levels, or get 32 oak planks.

Project members
fzzyhmstrs

fzzyhmstrs

Developer

Created: 22 Nov 2024

ID: 65413