Index

A B C D E F G H I L M N O P R S T V W 
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 actions record component.
ALL_OF - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
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 AND relationship.
ANY_OF - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
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 EntryItemPredicate matching 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 EntryItemPredicate matching the provided item
builder(Item) - Static method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.entry.EntryItemPredicate
Creates a builder for EntryItemPredicate matching the provided item

C

codec() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionType
Returns the value of the codec record component.
codec() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateType
Returns the value of the codec record 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 RegexPattern from 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
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 ConditionAddAction record 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 conditions record 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 entries record component.
entry() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
Returns the value of the entry record 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
ENTRY_ITEM - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
ENTRY_ITEM_SET - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
ENTRY_REMOVE - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
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 EntryAddAction record 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 EntryItemPredicate record 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 EntryItemSetAction record 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 EntryRemoveAction record 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 identifiers record component.
includeEntries() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
Returns the value of the includeEntries record component.
includePools() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.condition.ConditionAddAction
Returns the value of the includePools record 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
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 InvertedPredicate record 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 isRegex record component.
item() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.entry.EntryItemSetAction
Returns the value of the item record 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 ItemWrapper record 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 RegexPattern from 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 LootConditionWrapper record 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 LootFunctionWrapper record 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 LootModifier record 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 LootModifierActionType record 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 LootModifierAction types 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 LootModifierContext record 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 LootModifierPredicateType record 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 LootModifierPredicate types 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 LootPoolWrapper record 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 LootTableWrapper record 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 name record 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 RegexPattern to 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 OR relationship.
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 pattern record component.
patternString() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.RegexPattern
Returns the value of the patternString record 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 pool record 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
POOL_REMOVE - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.action.LootModifierActionTypes
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 PoolAddAction record 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 poolAlreadyModified record 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 PoolRemoveAction record class.
pools() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.action.pool.PoolAddAction
Returns the value of the pools record component.
predicate() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.LootModifier
Returns the value of the predicate record component.
PredicateUtils - Class in top.offsetmonkey538.loottablemodifier.common.util
 

R

RegexPattern - Record Class in top.offsetmonkey538.loottablemodifier.common.api.resource.util
RegexPatterns allow either matching Identifiers 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 RegexPattern record 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 ResourceManagerWrapper record 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 table record component.
TABLE - Static variable in class top.offsetmonkey538.loottablemodifier.common.api.resource.predicate.LootModifierPredicateTypes
tableAlreadyModified() - Method in record class top.offsetmonkey538.loottablemodifier.common.api.resource.util.LootModifierContext
Returns the value of the tableAlreadyModified record 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 tableId record 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 TablePredicate record 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 term record 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 RegexPattern to 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 types record component.

V

vanillaCondition() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootConditionWrapper
Returns the value of the vanillaCondition record 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 vanillaFunction record component.
vanillaIdentifier() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ResourceManagerWrapper
Returns the value of the vanillaIdentifier record component.
vanillaItem() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.ItemWrapper
Returns the value of the vanillaItem record component.
vanillaPool() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootPoolWrapper
Returns the value of the vanillaPool record component.
vanillaTable() - Method in record class top.offsetmonkey538.loottablemodifier.modded.impl.wrapper.loot.LootTableWrapper
Returns the value of the vanillaTable record 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
 
A B C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values