History - net.minecraft.loot.LootDataType

26.3-snapshot-3

Names

Fields

com.mojang.serialization.Codec<T>: codec, comp_2520, codec

LootDataType<LootNumberProvider>: NUMBER_PROVIDER, field_1_8667, NUMBER_PROVIDERS

Constructors

(RegistryKey<Registry<T>>, com.mojang.serialization.Codec<T>, LootDataType$ContextTypeGetter<T>)

(RegistryKey<Registry<T>>, LootDataType$ContextTypeGetter<T>)

Methods

com.mojang.serialization.Codec<T> (): codec, comp_2520, codec

void (LootContextPredicateValidator, RegistryView$WrapperLookup): runValidation, method_1_8020, validate

void (LootContextPredicateValidator, RegistryView$WrapperLookup): runValidationIfPresent, method_1_8021, validateOptional

void (LootContextPredicateValidator, RegistryView$Named): lambda$runValidationIfPresent$0, method_1_8019, method_1_8019

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

LootDataType<SlotSource>: SLOT_SOURCE, field_1_7540, SLOT_SOURCES

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

LootDataType$Validator<T>: validator, comp_2522, validator

LootDataType$ContextTypeGetter<T>: contextGetter, comp_2522, contextGetter

Constructors

(RegistryKey<Registry<T>>, com.mojang.serialization.Codec<T>, LootDataType$Validator<T>)

(RegistryKey<Registry<T>>, com.mojang.serialization.Codec<T>, LootDataType$ContextTypeGetter<T>)

Methods

void (LootTableReporter, RegistryKey<T>, T): runValidation, method_51209, validate

<T extends LootContextAware> LootDataType$Validator<T> (): createSimpleValidator, method_51216, simpleValidator

LootDataType$Validator<LootTable> (): createLootTableValidator, method_51217, tableValidator

LootDataType$Validator<T> (): validator, comp_2522, validator

void (LootTableReporter, RegistryKey, LootTable): lambda$createLootTableValidator$1, method_51208, method_51208

void (LootTableReporter, RegistryKey, LootContextAware): lambda$createSimpleValidator$0, method_51207, method_51207

void (LootContextPredicateValidator, RegistryKey<T>, T): runValidation, method_1_599, validate

void (LootContextPredicateValidator, RegistryWrapper<T>): runValidation, method_1_598, validate

LootDataType$ContextTypeGetter<T> (): contextGetter, comp_2522, contextGetter

void (LootContextPredicateValidator, RegistryEntry$Reference): lambda$runValidation$0, method_1_597, method_1_597

1.21.11_unobfuscated

Names

net.minecraft.world.level.storage.loot.LootDataType

net.minecraft.class_8490

net.minecraft.loot.LootDataType

Fields

RegistryKey<Registry<T>>: registryKey, comp_2519, registryKey

com.mojang.serialization.Codec<T>: codec, comp_2520, codec

LootDataType$Validator<T>: validator, comp_2522, validator

LootDataType<LootCondition>: PREDICATE, field_44496, PREDICATES

LootDataType<LootFunction>: MODIFIER, field_44497, ITEM_MODIFIERS

LootDataType<LootTable>: TABLE, field_44498, LOOT_TABLES

Constructors

(RegistryKey<Registry<T>>, com.mojang.serialization.Codec<T>, LootDataType$Validator<T>)

Methods

void (LootTableReporter, RegistryKey<T>, T): runValidation, method_51209, validate

Stream<LootDataType<?>> (): values, method_51215, stream

<T extends LootContextAware> LootDataType$Validator<T> (): createSimpleValidator, method_51216, simpleValidator

LootDataType$Validator<LootTable> (): createLootTableValidator, method_51217, tableValidator

RegistryKey<Registry<T>> (): registryKey, comp_2519, registryKey

com.mojang.serialization.Codec<T> (): codec, comp_2520, codec

LootDataType$Validator<T> (): validator, comp_2522, validator

void (LootTableReporter, RegistryKey, LootTable): lambda$createLootTableValidator$1, method_51208, method_51208

void (LootTableReporter, RegistryKey, LootContextAware): lambda$createSimpleValidator$0, method_51207, method_51207