All Classes and Interfaces
Class
Description
Matches when all the provided predicates match
Builder for
AllOfPredicateMatches when any of the provided predicates match
Builder for
AnyOfPredicateAdds the provided conditions to matched pools/entries
Builder for
ConditionAddActionAdds the provided entries to matched pools
Builder for
EntryAddActionMatches 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
LootModifierA 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
Use their builders to create them.
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
PoolAddActionRemoves 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