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