Package com.github.darksoulq.abyssallib.world.data.loot
package com.github.darksoulq.abyssallib.world.data.loot
-
ClassDescriptionAn abstract base class for logic gates that determine if a loot element should be processed.LootConditionType<C extends LootCondition>A definition for a specific implementation of a
LootCondition.Immutable record containing the environment and entity data for loot generation.Builder class for constructingLootContextinstances.An abstract representation of a single choice within a loot pool.A loot entry that represents a "no drop" chance.A loot entry that generates a specific item stack.An abstract base class for functions that modify anItemStackgenerated by a loot table.LootFunctionType<F extends LootFunction>A definition for a specific type ofLootFunction.Internal utility class responsible for loading and registeringLootTables.A pool of potential loot entries within a table.Represents a complete loot table capable of synthesizing item collections and intelligently populating external containers using context-driven probability logic.An enumeration defining how a custom loot table should interact with existing vanilla loot tables or other overlapping definitions.