All Classes and Interfaces

Class
Description
Matches when all the provided predicates match
Builder for AllOfPredicate
Matches when any of the provided predicates match
Builder for AnyOfPredicate
Adds the provided conditions to matched pools/entries
Builder for ConditionAddAction
Adds the provided entries to matched pools
Builder for EntryAddAction
Matches an item entry based on its item
Sets the item in matched item entries
Removes the matched entries from their pools
 
 
Matches when the provided predicate doesn't
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Builder for LootModifier
A loot modifier action
A builder for loot modifier actions.
The type of a LootModifierAction, holds the codec.
 
 
 
 
Contains all LootModifierAction types available in Loot Table Modifier.
A context for predicates to match against and actions to modify.
A loot modifier predicate
A builder for loot modifier predicates.
They type of a LootModifierPredicate, holds the codec.
 
 
 
 
Contains all LootModifierPredicate types available in Loot Table Modifier
Use their builders to create them.
 
 
 
 
 
 
 
 
Don't initialize using canonical constructor.
 
 
 
 
 
 
 
 
Datagen for loot modifiers used for testing.
 
 
 
 
 
 
 
 
Adds the provided pools to matched tables
Builder for PoolAddAction
Removes the matched pools from their tables
 
RegexPatterns allow either matching Identifiers directly or using regex to do so.
 
 
 
Matches loot tables based on the identifier and type patterns
Builder for TablePredicate