Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- action(LootModifierAction.Builder) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier.Builder
-
Adds an action
- actions() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
-
Returns the value of the
actionsrecord component. - ALL_OF - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
-
Type of
AllOfPredicate - allOf(List<? extends Predicate<T>>) - Static method in class top.offsetmonkey538.loottablemodifier.common.util.PredicateUtils
- AllOfPredicate - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op
-
Matches when all the provided predicates match
- AllOfPredicate.Builder - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op
-
Builder for
AllOfPredicate - and(LootModifierPredicate.Builder) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AllOfPredicate.Builder
- and(LootModifierPredicate.Builder) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicate.Builder
-
Adds another predicate builder in an
ANDrelationship. - ANY_OF - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
-
Type of
AnyOfPredicate - anyOf(List<? extends Predicate<T>>) - Static method in class top.offsetmonkey538.loottablemodifier.common.util.PredicateUtils
- AnyOfPredicate - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op
-
Matches when any of the provided predicates match
- AnyOfPredicate.Builder - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op
-
Builder for
AnyOfPredicate - apply(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
- apply(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction
- apply(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
- apply(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryRemoveAction
- apply(LootModifierContext) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierAction
-
Applies this action to the provided context
- apply(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
- apply(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolRemoveAction
- apply(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
-
Applied all the actions of this modifier using the provided context.
B
- build() - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction.Builder
- build() - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction.Builder
- build() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierAction.Builder
-
Builds the action
- build() - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction.Builder
- build() - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier.Builder
-
Builds the
LootModifier - build() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicate.Builder
-
Builds the predicate
- build() - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate.Builder
- build(List<LootModifierPredicate>) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AllOfPredicate.Builder
- build(List<LootModifierPredicate>) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AnyOfPredicate.Builder
- builder() - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
-
Creates a builder for
ConditionAddAction - builder() - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction
-
Creates a builder for
EntryAddAction - builder() - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryRemoveAction
-
Creates a builder for
EntryRemoveAction - builder() - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
-
Creates a builder for
PoolAddAction - builder() - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolRemoveAction
-
Creates a builder for
PoolRemoveAction - builder() - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
-
Creates a builder for
LootModifier - builder() - Static method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AllOfPredicate
-
Creates a builder for
AllOfPredicate - builder() - Static method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AnyOfPredicate
-
Creates a builder for
AnyOfPredicate - builder() - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
-
Creates a builder for
TablePredicate - builder(Item) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
-
Creates a builder for
EntryItemSetAction - builder(String) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
-
Creates a builder for
EntryItemPredicatematching the item based on the provided identifier - builder(LootModifierPredicate.Builder) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.InvertedPredicate
-
Creates a builder for
InvertedPredicate - builder(RegexPattern) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
-
Creates a builder for
EntryItemPredicatematching the provided item - builder(Item) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
-
Creates a builder for
EntryItemPredicatematching the provided item
C
- codec() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType
-
Returns the value of the
codecrecord component. - codec() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType
-
Returns the value of the
codecrecord component. - CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryRemoveAction
- CODEC - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierAction
-
Codec containing the type id
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolRemoveAction
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
- CODEC - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicate
-
Codec containing the type id
- CODEC - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AllOfPredicate
-
The codec
- CODEC - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AnyOfPredicate
-
The codec
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.InvertedPredicate
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
- CODEC - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
- CODEC_PROVIDER - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType
-
Provides codec for
LootModifierActionType - CODEC_PROVIDER - Static variable in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType
-
Provides codec for
LootModifierPredicate - CODEC_PROVIDER - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.Item
- CODEC_PROVIDER - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry.LootPoolEntry
- CODEC_PROVIDER - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootCondition
- CODEC_PROVIDER - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootPool
- CODEC_PROVIDER - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootTable
- compile(String) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Compiles a
RegexPatternfrom the provided regex pattern. - condition(LootCondition) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction.Builder
-
Adds a condition
- CONDITION_ADD - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
-
Type of
ConditionAddAction - ConditionAddAction - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition
-
Adds the provided conditions to matched pools/entries
- ConditionAddAction(List<LootCondition>, boolean, boolean) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
-
Creates an instance of a
ConditionAddActionrecord class. - ConditionAddAction.Builder - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition
-
Builder for
ConditionAddAction - conditionally(LootModifierPredicate.Builder) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier.Builder
-
Sets the predicate
Loot modifier may only have one predicate and this may only be called once! - conditions - Variable in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolEntryMixin
- conditions() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
-
Returns the value of the
conditionsrecord component. - create(LootPoolEntryContainer) - Static method in class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry.LootPoolEntryWrapper
- createCodec(Function<List<LootModifierPredicate>, T>) - Static method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AllOfPredicate
-
Creates a codec for the terms predicate using the provided constructor.
D
- decode(DynamicOps<T>, T) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.codec.GSONCodec
E
- encode(C, DynamicOps<T>, T) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.codec.GSONCodec
- entries() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction
-
Returns the value of the
entriesrecord component. - entry() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Returns the value of the
entryrecord component. - entry(LootPoolEntry) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction.Builder
-
Adds an entry
- ENTRY_ADD - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
-
Type of
EntryAddAction - ENTRY_ITEM - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
-
Type of
EntryItemPredicate - ENTRY_ITEM_SET - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
-
Type of
EntryItemSetAction - ENTRY_REMOVE - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
-
Type of
EntryRemoveAction - EntryAddAction - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry
-
Adds the provided entries to matched pools
- EntryAddAction(List<LootPoolEntry>) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction
-
Creates an instance of a
EntryAddActionrecord class. - EntryAddAction.Builder - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry
-
Builder for
EntryAddAction - EntryItemPredicate - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry
-
Matches an item entry based on its item
- EntryItemPredicate(RegexPattern) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
-
Creates an instance of a
EntryItemPredicaterecord class. - EntryItemSetAction - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry
-
Sets the item in matched item entries
- EntryItemSetAction(Item) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
-
Creates an instance of a
EntryItemSetActionrecord class. - EntryRemoveAction - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry
-
Removes the matched entries from their pools
- EntryRemoveAction() - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryRemoveAction
-
Creates an instance of a
EntryRemoveActionrecord class. - equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryRemoveAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolRemoveAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.InvertedPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ItemWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry.LootPoolEntryWrapper
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootConditionWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootFunctionWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ResourceManagerWrapper
-
Indicates whether some other object is "equal to" this one.
F
- FabricPlatformMain - Class in top.offsetmonkey538.loottablemodifier.fabric.platform
- FabricPlatformMain() - Constructor for class top.offsetmonkey538.loottablemodifier.fabric.platform.FabricPlatformMain
G
- get() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.action.LootModifierActionTypeCodecProviderImpl
- get() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.predicate.LootModifierPredicateTypeCodecProviderImpl
- get() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.ItemCodecProviderImpl
- get() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.entry.LootPoolEntryCodecProviderImpl
- get() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.LootConditionCodecProviderImpl
- get() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.LootPoolCodecProviderImpl
- get() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.LootTableCodecProviderImpl
- getConditions() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry.LootPoolEntry
- getConditions() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootPool
- getConditions() - Method in class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry.LootPoolEntryWrapper
- getConditions() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
- getEntries() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootPool
- getEntries() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
- getFunctions() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootPool
- getFunctions() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootTable
- getFunctions() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
- getFunctions() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
- getId() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.Item
- getId() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry.ItemEntry
- getId() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ItemWrapper
- getId() - Method in class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry.ItemEntryWrapper
- getMAP() - Static method in interface top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootContextTypesAccessor
- getPools() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootTable
- getPools() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
- getRegistryOps(CommandContext<Object>) - Static method in interface top.offsetmonkey538.loottablemodifier.common.platform.PlatformCommandUtils
- getRegistryOpsImpl(CommandContext<Object>) - Method in interface top.offsetmonkey538.loottablemodifier.common.platform.PlatformCommandUtils
- getRegistryOpsImpl(CommandContext<Object>) - Method in class top.offsetmonkey538.loottablemodifier.modded.platform.ModdedPlatformCommandUtils
- getTableForId(CommandContext<Object>, Identifier) - Static method in interface top.offsetmonkey538.loottablemodifier.common.platform.PlatformCommandUtils
- getTableForIdImpl(CommandContext<Object>, Identifier) - Method in interface top.offsetmonkey538.loottablemodifier.common.platform.PlatformCommandUtils
- getTableForIdImpl(CommandContext<Object>, Identifier) - Method in class top.offsetmonkey538.loottablemodifier.modded.platform.ModdedPlatformCommandUtils
- getTableForIdImpl(CommandSourceStack, Identifier) - Method in interface top.offsetmonkey538.loottablemodifier.modded.platform.ModdedPlatformCommandUtils.TableGetterById
- getTableForIdImpl(CommandSourceStack, Identifier) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.TableGetterById
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryRemoveAction
- getType() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierAction
-
Returns the type of this action.
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolRemoveAction
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
- getType() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicate
-
Returns the type of this action.
- getType() - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AllOfPredicate
- getType() - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AnyOfPredicate
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.InvertedPredicate
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
- getType() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootTable
- getType() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
- getType(LootTable) - Method in interface top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper.TypeGetter
- getType(LootTable) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.LootTableTypeGetterImpl
- GSONCodec<C> - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.codec
- GSONCodec(GsonBuilder, Class<C>) - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.codec.GSONCodec
H
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryRemoveAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolRemoveAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.InvertedPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ItemWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry.LootPoolEntryWrapper
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootConditionWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootFunctionWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ResourceManagerWrapper
-
Returns a hash code value for this object.
I
- id(String) - Static method in class top.offsetmonkey538.loottablemodifier.common.LootTableModifierCommon
- identifiers() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
-
Returns the value of the
identifiersrecord component. - includeEntries() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
-
Returns the value of the
includeEntriesrecord component. - includePools() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
-
Returns the value of the
includePoolsrecord component. - initialize() - Static method in class top.offsetmonkey538.loottablemodifier.common.LootTableModifierCommon
- INSTANCE - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType.Registry
- INSTANCE - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType.Registry
- INSTANCE - Static variable in interface top.offsetmonkey538.loottablemodifier.common.platform.PlatformCommandUtils
- INSTANCE - Static variable in interface top.offsetmonkey538.loottablemodifier.common.platform.PlatformMain
- INSTANCE - Static variable in interface top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper.TypeGetter
- INSTANCE - Static variable in interface top.offsetmonkey538.loottablemodifier.modded.platform.ModdedPlatformCommandUtils.TableGetterById
- invert() - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicate.Builder
-
Inverts this builder.
- INVERTED - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
-
Type of
InvertedPredicate - InvertedPredicate - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op
-
Matches when the provided predicate doesn't
- InvertedPredicate(LootModifierPredicate) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.InvertedPredicate
-
Creates an instance of a
InvertedPredicaterecord class. - IS_DEV - Static variable in class top.offsetmonkey538.loottablemodifier.common.LootTableModifierCommon
- isRegex() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Returns the value of the
isRegexrecord component. - item() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
-
Returns the value of the
itemrecord component. - Item - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper
- Item.CodecProvider - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper
- ItemCodecProviderImpl - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper
- ItemCodecProviderImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.ItemCodecProviderImpl
- ItemEntry - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry
- ItemEntryDuck - Interface in top.offsetmonkey538.loottablemodifier.modded.duck
- ItemEntryMixin - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.mixin
- ItemEntryMixin() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.ItemEntryMixin
- ItemEntryWrapper - Class in top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry
- ItemWrapper - Record Class in top.offsetmonkey538.loottablemodifier.modded.impl.wrapper
- ItemWrapper(Holder<Item>) - Constructor for record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ItemWrapper
-
Creates an instance of a
ItemWrapperrecord class.
L
- listResources(String, Predicate<String>) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.ResourceManager
- listResources(String, Predicate<String>) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ResourceManagerWrapper
- literal(String) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Creates a literal
RegexPatternfrom the provided string. - load(Class<T>) - Static method in class top.offsetmonkey538.loottablemodifier.common.LootTableModifierCommon
- LOGGER - Static variable in class top.offsetmonkey538.loottablemodifier.common.LootTableModifierCommon
- loot_table_modifier$getConditions() - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootElementWithConditions
- loot_table_modifier$getConditions() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolEntryMixin
- loot_table_modifier$getConditions() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolMixin
- loot_table_modifier$getEntries() - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootPoolDuck
- loot_table_modifier$getEntries() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolMixin
- loot_table_modifier$getFunctions() - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootPoolDuck
- loot_table_modifier$getFunctions() - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootTableDuck
- loot_table_modifier$getFunctions() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolMixin
- loot_table_modifier$getFunctions() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootTableMixin
- loot_table_modifier$getId() - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.ItemEntryDuck
- loot_table_modifier$getId() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.ItemEntryMixin
- loot_table_modifier$getPools() - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootTableDuck
- loot_table_modifier$getPools() - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootTableMixin
- loot_table_modifier$setConditions(List<LootItemCondition>) - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootElementWithConditions
- loot_table_modifier$setConditions(List<LootItemCondition>) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolEntryMixin
- loot_table_modifier$setConditions(List<LootItemCondition>) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolMixin
- loot_table_modifier$setEntries(List<LootPoolEntryContainer>) - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootPoolDuck
- loot_table_modifier$setEntries(List<LootPoolEntryContainer>) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolMixin
- loot_table_modifier$setFunctions(List<LootItemFunction>) - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootPoolDuck
- loot_table_modifier$setFunctions(List<LootItemFunction>) - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootTableDuck
- loot_table_modifier$setFunctions(List<LootItemFunction>) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolMixin
- loot_table_modifier$setFunctions(List<LootItemFunction>) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootTableMixin
- loot_table_modifier$setItem(Holder<Item>) - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.ItemEntryDuck
- loot_table_modifier$setItem(Holder<Item>) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.ItemEntryMixin
- loot_table_modifier$setPools(List<LootPool>) - Method in interface top.offsetmonkey538.loottablemodifier.modded.duck.LootTableDuck
- loot_table_modifier$setPools(List<LootPool>) - Method in class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootTableMixin
- LootCondition - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot
- LootCondition.CodecProvider - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot
- LootConditionCodecProviderImpl - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot
- LootConditionCodecProviderImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.LootConditionCodecProviderImpl
- LootConditionWrapper - Record Class in top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot
- LootConditionWrapper(LootItemCondition) - Constructor for record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootConditionWrapper
-
Creates an instance of a
LootConditionWrapperrecord class. - LootContextTypesAccessor - Interface in top.offsetmonkey538.loottablemodifier.modded.v1201.mixin
- LootDataManagerMixin - Class in top.offsetmonkey538.loottablemodifier.fabric.v1201.mixin
- LootDataManagerMixin() - Constructor for class top.offsetmonkey538.loottablemodifier.fabric.v1201.mixin.LootDataManagerMixin
- LootElementWithConditions - Interface in top.offsetmonkey538.loottablemodifier.modded.duck
- LootFunction - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot
- LootFunctionWrapper - Record Class in top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot
- LootFunctionWrapper(LootItemFunction) - Constructor for record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootFunctionWrapper
-
Creates an instance of a
LootFunctionWrapperrecord class. - LootModifier - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource
- LootModifier(List<LootModifierAction>, LootModifierPredicate) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
-
Creates an instance of a
LootModifierrecord class. - LootModifier.Builder - Class in top.offsetmonkey538.loottablemodifier.common.api.resource
-
Builder for
LootModifier - LootModifierAction - Interface in top.offsetmonkey538.loottablemodifier.common.api.resource.action
-
A loot modifier action
- LootModifierAction.Builder - Interface in top.offsetmonkey538.loottablemodifier.common.api.resource.action
-
A builder for loot modifier actions.
- LootModifierActionType - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action
-
The type of a
LootModifierAction, holds the codec. - LootModifierActionType(MapCodec<? extends LootModifierAction>) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType
-
Creates an instance of a
LootModifierActionTyperecord class. - LootModifierActionType.CodecProvider - Interface in top.offsetmonkey538.loottablemodifier.common.api.resource.action
- LootModifierActionType.Registry - Interface in top.offsetmonkey538.loottablemodifier.common.api.resource.action
- LootModifierActionTypeCodecProviderImpl - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.action
- LootModifierActionTypeCodecProviderImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.action.LootModifierActionTypeCodecProviderImpl
- LootModifierActionTypeRegistryImpl - Class in top.offsetmonkey538.loottablemodifier.modded.impl.resource.action
- LootModifierActionTypeRegistryImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.impl.resource.action.LootModifierActionTypeRegistryImpl
- LootModifierActionTypes - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action
-
Contains all
LootModifierActiontypes available in Loot Table Modifier. - LootModifierContext - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.util
-
A context for predicates to match against and actions to modify.
- LootModifierContext(LootTable, Identifier, LootPool, LootPoolEntry, boolean, boolean) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Creates an instance of a
LootModifierContextrecord class. - LootModifierPredicate - Interface in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate
-
A loot modifier predicate
- LootModifierPredicate.Builder - Interface in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate
-
A builder for loot modifier predicates.
- LootModifierPredicateType - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate
-
They type of a
LootModifierPredicate, holds the codec. - LootModifierPredicateType(MapCodec<? extends LootModifierPredicate>) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType
-
Creates an instance of a
LootModifierPredicateTyperecord class. - LootModifierPredicateType.CodecProvider - Interface in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate
- LootModifierPredicateType.Registry - Interface in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate
- LootModifierPredicateTypeCodecProviderImpl - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.predicate
- LootModifierPredicateTypeCodecProviderImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.predicate.LootModifierPredicateTypeCodecProviderImpl
- LootModifierPredicateTypeRegistryImpl - Class in top.offsetmonkey538.loottablemodifier.modded.impl.resource.predicate
- LootModifierPredicateTypeRegistryImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.impl.resource.predicate.LootModifierPredicateTypeRegistryImpl
- LootModifierPredicateTypes - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate
-
Contains all
LootModifierPredicatetypes available in Loot Table Modifier
Use their builders to create them. - LootPool - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot
- LootPool.CodecProvider - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot
- LootPoolCodecProviderImpl - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot
- LootPoolCodecProviderImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.LootPoolCodecProviderImpl
- LootPoolDuck - Interface in top.offsetmonkey538.loottablemodifier.modded.duck
- LootPoolEntry - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry
- LootPoolEntry.CodecProvider - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry
- LootPoolEntryCodecProviderImpl - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.entry
- LootPoolEntryCodecProviderImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.entry.LootPoolEntryCodecProviderImpl
- LootPoolEntryMixin - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.mixin
- LootPoolEntryMixin() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolEntryMixin
- LootPoolEntryWrapper - Class in top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry
-
Don't initialize using canonical constructor.
- LootPoolEntryWrapper(LootPoolEntryContainer) - Constructor for class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry.LootPoolEntryWrapper
- LootPoolMixin - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.mixin
- LootPoolMixin() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootPoolMixin
- LootPoolWrapper - Record Class in top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot
- LootPoolWrapper(LootPool) - Constructor for record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
-
Creates an instance of a
LootPoolWrapperrecord class. - LootTable - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot
- LootTable.CodecProvider - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot
- LootTableCodecProviderImpl - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot
- LootTableCodecProviderImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.LootTableCodecProviderImpl
- LootTableDuck - Interface in top.offsetmonkey538.loottablemodifier.modded.duck
- LootTableMixin - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.mixin
- LootTableMixin() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.mixin.LootTableMixin
- LootTableModifierCommon - Class in top.offsetmonkey538.loottablemodifier.common
- LootTableModifierCommon() - Constructor for class top.offsetmonkey538.loottablemodifier.common.LootTableModifierCommon
- LootTableModifierDatagen - Class in top.offsetmonkey538.loottablemodifier.fabric.v1201.datagen
-
Datagen for loot modifiers used for testing.
- LootTableModifierDatagen() - Constructor for class top.offsetmonkey538.loottablemodifier.fabric.v1201.datagen.LootTableModifierDatagen
- LootTableTypeGetterImpl - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot
- LootTableTypeGetterImpl() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.LootTableTypeGetterImpl
- LootTableWrapper - Record Class in top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot
- LootTableWrapper(LootTable) - Constructor for record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
-
Creates an instance of a
LootTableWrapperrecord class. - LootTableWrapper.TypeGetter - Interface in top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot
M
- matches(CharSequence) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Checks if the provided character sequence matches this.
- MOD_ID - Static variable in class top.offsetmonkey538.loottablemodifier.common.LootTableModifierCommon
- ModdedPlatformCommandUtils - Class in top.offsetmonkey538.loottablemodifier.modded.platform
- ModdedPlatformCommandUtils() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.platform.ModdedPlatformCommandUtils
- ModdedPlatformCommandUtils.TableGetterById - Interface in top.offsetmonkey538.loottablemodifier.modded.platform
- ModdedPlatformMain - Class in top.offsetmonkey538.loottablemodifier.modded.platform
- ModdedPlatformMain() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.platform.ModdedPlatformMain
- MODIFIED_ENTRY - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierAction
-
Bitmask specifying that the action modified an entry
- MODIFIED_NONE - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierAction
-
Bitmask specifying that the action modified nothing
- MODIFIED_POOL - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierAction
-
Bitmask specifying that the action modified a pool
- MODIFIED_TABLE - Static variable in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierAction
-
Bitmask specifying that the action modified a table
N
- name() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
-
Returns the value of the
namerecord component. - name(String) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate.Builder
-
Adds a loot table to match
- name(RegexPattern) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate.Builder
-
Adds a
RegexPatternto match the loot table id with.
O
- onInitialize() - Method in class top.offsetmonkey538.loottablemodifier.fabric.platform.FabricPlatformMain
- onInitializeDataGenerator(FabricDataGenerator) - Method in class top.offsetmonkey538.loottablemodifier.fabric.v1201.datagen.LootTableModifierDatagen
- onlyEntries() - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction.Builder
-
The conditions will only be applied to matched entries
- onlyPools() - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction.Builder
-
The conditions will only be applied to matched pools
- or(LootModifierPredicate.Builder) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicate.Builder
-
Adds another predicate builder in an
ORrelationship. - or(LootModifierPredicate.Builder) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AnyOfPredicate.Builder
P
- pattern() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Returns the value of the
patternrecord component. - patternString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Returns the value of the
patternStringrecord component. - PlatformCommandUtils - Interface in top.offsetmonkey538.loottablemodifier.common.platform
- PlatformMain - Interface in top.offsetmonkey538.loottablemodifier.common.platform
- pool() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Returns the value of the
poolrecord component. - pool(LootPool) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction.Builder
-
Adds a pool
- POOL_ADD - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
-
Type of
PoolAddAction - POOL_REMOVE - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
-
Type of
PoolRemoveAction - PoolAddAction - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool
-
Adds the provided pools to matched tables
- PoolAddAction(List<LootPool>) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
-
Creates an instance of a
PoolAddActionrecord class. - PoolAddAction.Builder - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool
-
Builder for
PoolAddAction - poolAlreadyModified() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Returns the value of the
poolAlreadyModifiedrecord component. - PoolRemoveAction - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool
-
Removes the matched pools from their tables
- PoolRemoveAction() - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolRemoveAction
-
Creates an instance of a
PoolRemoveActionrecord class. - pools() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
-
Returns the value of the
poolsrecord component. - predicate() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
-
Returns the value of the
predicaterecord component. - PredicateUtils - Class in top.offsetmonkey538.loottablemodifier.common.util
R
- RegexPattern - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.util
-
RegexPatterns allow either matchingIdentifiers directly or using regex to do so. - RegexPattern(boolean, String, Pattern) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Creates an instance of a
RegexPatternrecord class. - register() - Static method in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
-
Registers action types by loading the class.
- register() - Static method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
-
Registers predicate types by loading the class.
- register(Identifier, MapCodec<? extends LootModifierAction>) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType
-
Register method
- register(Identifier, MapCodec<? extends LootModifierPredicate>) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType
-
Register method
- register(Identifier, LootModifierActionType) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType.Registry
- register(Identifier, LootModifierActionType) - Method in class top.offsetmonkey538.loottablemodifier.modded.impl.resource.action.LootModifierActionTypeRegistryImpl
- register(Identifier, LootModifierPredicateType) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType.Registry
- register(Identifier, LootModifierPredicateType) - Method in class top.offsetmonkey538.loottablemodifier.modded.impl.resource.predicate.LootModifierPredicateTypeRegistryImpl
- REGISTRY - Static variable in class top.offsetmonkey538.loottablemodifier.modded.impl.resource.action.LootModifierActionTypeRegistryImpl
- REGISTRY - Static variable in class top.offsetmonkey538.loottablemodifier.modded.impl.resource.predicate.LootModifierPredicateTypeRegistryImpl
- ResourceManager - Interface in top.offsetmonkey538.loottablemodifier.common.api.wrapper
- ResourceManagerWrapper - Record Class in top.offsetmonkey538.loottablemodifier.modded.impl.wrapper
- ResourceManagerWrapper(ResourceManager) - Constructor for record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ResourceManagerWrapper
-
Creates an instance of a
ResourceManagerWrapperrecord class. - runModification(ResourceManager, Stream<Pair<Identifier, LootTable>>, DynamicOps<JsonElement>) - Static method in class top.offsetmonkey538.loottablemodifier.common.LootTableModifierCommon
S
- setConditions(List<LootCondition>) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry.LootPoolEntry
- setConditions(List<LootCondition>) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootPool
- setConditions(List<LootCondition>) - Method in class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry.LootPoolEntryWrapper
- setConditions(List<LootCondition>) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
- setEntries(List<LootPoolEntry>) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootPool
- setEntries(List<LootPoolEntry>) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
- setFunctions(List<LootFunction>) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootPool
- setFunctions(List<LootFunction>) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootTable
- setFunctions(List<LootFunction>) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
- setFunctions(List<LootFunction>) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
- setItem(Item) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry.ItemEntry
- setItem(Item) - Method in class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry.ItemEntryWrapper
- setPools(List<LootPool>) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.LootTable
- setPools(List<LootPool>) - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
T
- table() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Returns the value of the
tablerecord component. - TABLE - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
-
Type of
TablePredicate - tableAlreadyModified() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Returns the value of the
tableAlreadyModifiedrecord component. - TableGetterById - Class in top.offsetmonkey538.loottablemodifier.modded.v1201.impl
- TableGetterById() - Constructor for class top.offsetmonkey538.loottablemodifier.modded.v1201.impl.TableGetterById
- tableId() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Returns the value of the
tableIdrecord component. - TablePredicate - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table
-
Matches loot tables based on the identifier and type patterns
- TablePredicate(List<RegexPattern>, List<RegexPattern>) - Constructor for record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
-
Creates an instance of a
TablePredicaterecord class. - TablePredicate.Builder - Class in top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table
-
Builder for
TablePredicate - term() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.InvertedPredicate
-
Returns the value of the
termrecord component. - terms - Variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AllOfPredicate
-
The terms of this predicate
- test(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
-
Tests the predicate of this loot modifier against the provided context.
- test(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
- test(LootModifierContext) - Method in interface top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicate
-
Tests this predicate against the provided context.
- test(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.InvertedPredicate
- test(LootModifierContext) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.AllOfPredicate
- test(LootModifierContext) - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
- top.offsetmonkey538.loottablemodifier.common - package top.offsetmonkey538.loottablemodifier.common
- top.offsetmonkey538.loottablemodifier.common.api.resource - package top.offsetmonkey538.loottablemodifier.common.api.resource
- top.offsetmonkey538.loottablemodifier.common.api.resource.action - package top.offsetmonkey538.loottablemodifier.common.api.resource.action
- top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition - package top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition
- top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry - package top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry
- top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool - package top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool
- top.offsetmonkey538.loottablemodifier.common.api.resource.predicate - package top.offsetmonkey538.loottablemodifier.common.api.resource.predicate
- top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry - package top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry
- top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op - package top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op
- top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table - package top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table
- top.offsetmonkey538.loottablemodifier.common.api.resource.util - package top.offsetmonkey538.loottablemodifier.common.api.resource.util
- top.offsetmonkey538.loottablemodifier.common.api.wrapper - package top.offsetmonkey538.loottablemodifier.common.api.wrapper
- top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot - package top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot
- top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry - package top.offsetmonkey538.loottablemodifier.common.api.wrapper.loot.entry
- top.offsetmonkey538.loottablemodifier.common.platform - package top.offsetmonkey538.loottablemodifier.common.platform
- top.offsetmonkey538.loottablemodifier.common.util - package top.offsetmonkey538.loottablemodifier.common.util
- top.offsetmonkey538.loottablemodifier.fabric.platform - package top.offsetmonkey538.loottablemodifier.fabric.platform
- top.offsetmonkey538.loottablemodifier.fabric.v1201.datagen - package top.offsetmonkey538.loottablemodifier.fabric.v1201.datagen
- top.offsetmonkey538.loottablemodifier.fabric.v1201.mixin - package top.offsetmonkey538.loottablemodifier.fabric.v1201.mixin
- top.offsetmonkey538.loottablemodifier.modded.duck - package top.offsetmonkey538.loottablemodifier.modded.duck
- top.offsetmonkey538.loottablemodifier.modded.impl.resource.action - package top.offsetmonkey538.loottablemodifier.modded.impl.resource.action
- top.offsetmonkey538.loottablemodifier.modded.impl.resource.predicate - package top.offsetmonkey538.loottablemodifier.modded.impl.resource.predicate
- top.offsetmonkey538.loottablemodifier.modded.impl.wrapper - package top.offsetmonkey538.loottablemodifier.modded.impl.wrapper
- top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot - package top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot
- top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry - package top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry
- top.offsetmonkey538.loottablemodifier.modded.platform - package top.offsetmonkey538.loottablemodifier.modded.platform
- top.offsetmonkey538.loottablemodifier.modded.v1201.codec - package top.offsetmonkey538.loottablemodifier.modded.v1201.codec
- top.offsetmonkey538.loottablemodifier.modded.v1201.impl - package top.offsetmonkey538.loottablemodifier.modded.v1201.impl
- top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.action - package top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.action
- top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.predicate - package top.offsetmonkey538.loottablemodifier.modded.v1201.impl.resource.predicate
- top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper - package top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper
- top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot - package top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot
- top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.entry - package top.offsetmonkey538.loottablemodifier.modded.v1201.impl.wrapper.loot.entry
- top.offsetmonkey538.loottablemodifier.modded.v1201.mixin - package top.offsetmonkey538.loottablemodifier.modded.v1201.mixin
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryAddAction
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryRemoveAction
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolRemoveAction
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.op.InvertedPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ItemWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootConditionWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootFunctionWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ResourceManagerWrapper
-
Returns a string representation of this record class.
- type(String) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate.Builder
-
Adds a type to match.
- type(RegexPattern) - Method in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate.Builder
-
Adds a
RegexPatternto match the loot table type with. - types() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.table.TablePredicate
-
Returns the value of the
typesrecord component.
V
- vanillaCondition() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootConditionWrapper
-
Returns the value of the
vanillaConditionrecord component. - vanillaEntry - Variable in class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.entry.LootPoolEntryWrapper
- vanillaFunction() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootFunctionWrapper
-
Returns the value of the
vanillaFunctionrecord component. - vanillaIdentifier() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ResourceManagerWrapper
-
Returns the value of the
vanillaIdentifierrecord component. - vanillaItem() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ItemWrapper
-
Returns the value of the
vanillaItemrecord component. - vanillaPool() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
-
Returns the value of the
vanillaPoolrecord component. - vanillaTable() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
-
Returns the value of the
vanillaTablerecord component.
W
- writeSorted(JsonWriter, JsonElement) - Static method in interface top.offsetmonkey538.loottablemodifier.common.platform.PlatformMain
- writeSortedImpl(JsonWriter, JsonElement) - Method in interface top.offsetmonkey538.loottablemodifier.common.platform.PlatformMain
- writeSortedImpl(JsonWriter, JsonElement) - Method in class top.offsetmonkey538.loottablemodifier.modded.platform.ModdedPlatformMain
All Classes and Interfaces|All Packages|Constant Field Values