History - net.minecraft.loot.LootDataType
26.3
Names
Fields
com.mojang.serialization.Codec<T>: codec, codec, comp_2520, codec
LootDataType<SlotSource>: SLOT_SOURCE, SLOT_SOURCE, field_1_7540, SLOT_SOURCES
LootDataType<LootFloatProvider>: FLOAT_PROVIDER, FLOAT_PROVIDER, field_1_8667, NUMBER_PROVIDERS
LootDataType<LootIntProvider>: INT_PROVIDER, INT_PROVIDER, field_1_10391, field_1_10391
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, codec, comp_2520, codec
void (LootContextPredicateValidator, RegistryView$WrapperLookup): runValidation, runValidation, method_1_8020, validate
void (LootContextPredicateValidator, RegistryView$WrapperLookup): runValidationIfPresent, runValidationIfPresent, method_1_8021, validateOptional
26.2
Names
Fields
Constructors
Methods
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
foc
net.minecraft.world.level.storage.loot.LootDataType
net.minecraft.class_8490
net.minecraft.loot.LootDataType
Fields
LootDataType<LootCondition>: a, PREDICATE, field_44496, PREDICATES, f_okjixvwg, PREDICATE, f_278407_
LootDataType<LootCondition>: PREDICATE, PREDICATE, field_44496, PREDICATES
LootDataType<LootFunction>: b, MODIFIER, field_44497, ITEM_MODIFIERS, f_dqzoxwli, ITEM_MODIFIER, f_278496_
LootDataType<LootFunction>: MODIFIER, MODIFIER, field_44497, ITEM_MODIFIERS
LootDataType<LootTable>: c, TABLE, field_44498, LOOT_TABLES, f_ixselpox, LOOT_TABLE, f_278413_
LootDataType<LootTable>: TABLE, TABLE, field_44498, LOOT_TABLES
LootDataType$Validator<T>: f, validator, comp_2522, validator, f_zybjkfjt, validator, f_278443_
com.mojang.serialization.Codec<T>: e, codec, comp_2520, codec, f_gklsctus, codec, f_290795_
com.mojang.serialization.Codec<T>: codec, codec, comp_2520, codec
RegistryKey<Registry<T>>: d, registryKey, comp_2519, registryKey, f_htjtlkmg, registry, f_315947_
RegistryKey<Registry<T>>: registryKey, registryKey, comp_2519, registryKey
LootDataType$ContextTypeGetter<T>: contextGetter, 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
Stream<LootDataType<?>> (): a, values, method_51215, stream, m_eenuqtkp, stream, m_278779_
Stream<LootDataType<?>> (): values, values, method_51215, stream
<T extends LootContextAware> LootDataType$Validator<T> (): e, createSimpleValidator, method_51216, simpleValidator, m_xqndkipm, createSimpleValidator, m_278693_
LootDataType$Validator<LootTable> (): f, createLootTableValidator, method_51217, tableValidator, m_bgciklpf, createLootTableValidator, m_278846_
void (LootTableReporter, RegistryKey<T>, T): a, runValidation, method_51209, validate, m_xyebpstg, validate, m_278701_
RegistryKey<Registry<T>> (): b, registryKey, comp_2519, registryKey, m_gcfrtkuq, registry, f_315947_
RegistryKey<Registry<T>> (): registryKey, registryKey, comp_2519, registryKey
com.mojang.serialization.Codec<T> (): c, codec, comp_2520, codec, m_ronctteh, codec, f_290795_
com.mojang.serialization.Codec<T> (): codec, codec, comp_2520, codec
LootDataType$Validator<T> (): d, validator, comp_2522, validator, m_pkeywjci, validator, f_278443_
void (LootContextPredicateValidator, RegistryKey<T>, T): runValidation, runValidation, method_1_599, validate
void (LootContextPredicateValidator, RegistryWrapper<T>): runValidation, runValidation, method_1_598, validate
LootDataType$ContextTypeGetter<T> (): contextGetter, contextGetter, comp_2522, contextGetter
1.21.11
Names
fja
foc
Fields
Constructors
Methods
1.21.10
Names
Fields
Constructors
Methods
1.21.9
Names
fdl
fja
Fields
Constructors
Methods
1.21.8
Names
Fields
Constructors
Methods
1.21.7
Names
Fields
Constructors
Methods
1.21.6
Names
fav
fdl
Fields
Constructors
Methods
1.21.5
Names
evu
fav
Fields
Constructors
Methods
1.21.4
Names
ewr
evu
Fields
Constructors
Methods
1.21.3
Names
ert
ewr
Fields
org.slf4j.Logger: g, LOGGER, field_44499, LOGGER, f_oevatsft, LOGGER, f_278425_
RegistryKey<Registry<T>>: d, registryKey, comp_2519, registryKey, f_htjtlkmg, registryKey, f_315947_
RegistryKey<Registry<T>>: d, registryKey, comp_2519, registryKey, f_htjtlkmg, registry, f_315947_
Constructors
Methods
<V> Optional<T> (Identifier, com.mojang.serialization.DynamicOps<V>, V): a, deserialize, method_51204, parse, m_uoteoqos, deserialize, m_278763_
RegistryKey<Registry<T>> (): b, registryKey, comp_2519, registryKey, m_gcfrtkuq, registryKey, f_315947_
RegistryKey<Registry<T>> (): b, registryKey, comp_2519, registryKey, m_gcfrtkuq, registry, f_315947_
1.21.1
Names
Fields
Constructors
Methods
1.21
Names
eqm
ert
Fields
org.slf4j.Logger: h, LOGGER, field_44499, LOGGER, f_oevatsft, LOGGER, f_278425_
org.slf4j.Logger: g, LOGGER, field_44499, LOGGER, f_oevatsft, LOGGER, f_278425_
LootDataType<LootCondition>: a, PREDICATE, field_44496, PREDICATES, f_okjixvwg, PREDICATES, f_278407_
LootDataType<LootCondition>: a, PREDICATE, field_44496, PREDICATES, f_okjixvwg, PREDICATE, f_278407_
LootDataType<LootFunction>: b, MODIFIER, field_44497, ITEM_MODIFIERS, f_dqzoxwli, ITEM_MODIFIERS, f_278496_
LootDataType<LootFunction>: b, MODIFIER, field_44497, ITEM_MODIFIERS, f_dqzoxwli, ITEM_MODIFIER, f_278496_
LootDataType<LootTable>: c, TABLE, field_44498, LOOT_TABLES, f_ixselpox, LOOT_TABLES, f_278413_
LootDataType<LootTable>: c, TABLE, field_44498, LOOT_TABLES, f_ixselpox, LOOT_TABLE, f_278413_
String: f, directory, comp_2521, directory, f_iricqgse, dataType, f_278462_
LootDataType$Validator<T>: g, validator, comp_2522, validator, f_zybjkfjt, validator, f_278443_
LootDataType$Validator<T>: f, validator, comp_2522, validator, f_zybjkfjt, validator, f_278443_
Constructors
(RegistryKey<Registry<T>>, com.mojang.serialization.Codec<T>, String, LootDataType$Validator<T>)
(RegistryKey<Registry<T>>, com.mojang.serialization.Codec<T>, LootDataType$Validator<T>)
Methods
String (): d, directory, comp_2521, directory, m_voorxgef, getDataType, f_278462_
<T extends LootContextAware> LootDataType$Validator<T> (): f, createSimpleValidator, method_51216, simpleValidator, m_xqndkipm, createSimpleValidator, m_278693_
<T extends LootContextAware> LootDataType$Validator<T> (): e, createSimpleValidator, method_51216, simpleValidator, m_xqndkipm, createSimpleValidator, m_278693_
LootDataType$Validator<LootTable> (): g, createLootTableValidator, method_51217, tableValidator, m_bgciklpf, createLootTableValidator, m_278846_
LootDataType$Validator<LootTable> (): f, createLootTableValidator, method_51217, tableValidator, m_bgciklpf, createLootTableValidator, m_278846_
LootDataType$Validator<T> (): e, validator, comp_2522, validator, m_pkeywjci, validator, f_278443_
LootDataType$Validator<T> (): d, validator, comp_2522, validator, m_pkeywjci, validator, f_278443_
1.20.6
Names
ehb
eqm
Fields
org.slf4j.Logger: d, LOGGER, field_44499, LOGGER, f_oevatsft, LOGGER, f_278425_
org.slf4j.Logger: h, LOGGER, field_44499, LOGGER, f_oevatsft, LOGGER, f_278425_
String: f, directory, field_44502, id, f_iricqgse, dataType, f_278462_
String: f, directory, comp_2521, directory, f_iricqgse, dataType, f_278462_
LootDataType$Validator<T>: g, validator, field_44503, validator, f_zybjkfjt, validator, f_278443_
LootDataType$Validator<T>: g, validator, comp_2522, validator, f_zybjkfjt, validator, f_278443_
com.mojang.serialization.Codec<T>: e, codec, field_45794, codec, f_gklsctus, codec, f_290795_
com.mojang.serialization.Codec<T>: e, codec, comp_2520, codec, f_gklsctus, codec, f_290795_
RegistryKey<Registry<T>>: d, registryKey, comp_2519, registryKey, f_htjtlkmg, registryKey, f_315947_
Constructors
(com.mojang.serialization.Codec<T>, String, LootDataType$Validator<T>)
(RegistryKey<Registry<T>>, com.mojang.serialization.Codec<T>, String, LootDataType$Validator<T>)
Methods
String (): a, directory, method_51214, getId, m_voorxgef, getDataType, m_278624_
String (): d, directory, comp_2521, directory, m_voorxgef, getDataType, f_278462_
void (LootTableReporter, LootDataKey<T>, T): a, runValidation, method_51209, validate, m_xyebpstg, validate, m_278701_
Optional<T> (Identifier, com.google.gson.JsonElement): a, deserialize, method_51204, parse, m_uoteoqos, deserialize, m_278763_
Stream<LootDataType<?>> (): b, values, method_51215, stream, m_eenuqtkp, stream, m_278779_
Stream<LootDataType<?>> (): a, values, method_51215, stream, m_eenuqtkp, stream, m_278779_
<T extends LootContextAware> LootDataType$Validator<T> (): c, createSimpleValidator, method_51216, validator, m_xqndkipm, createSimpleValidator, m_278693_
<T extends LootContextAware> LootDataType$Validator<T> (): f, createSimpleValidator, method_51216, simpleValidator, m_xqndkipm, createSimpleValidator, m_278693_
LootDataType$Validator<LootTable> (): d, createLootTableValidator, method_51217, tableValidator, m_bgciklpf, createLootTableValidator, m_278846_
LootDataType$Validator<LootTable> (): g, createLootTableValidator, method_51217, tableValidator, m_bgciklpf, createLootTableValidator, m_278846_
void (LootTableReporter, RegistryKey<T>, T): a, runValidation, method_51209, validate, m_xyebpstg, validate, m_278701_
<V> Optional<T> (Identifier, com.mojang.serialization.DynamicOps<V>, V): a, deserialize, method_51204, parse, m_uoteoqos, deserialize, m_278763_
RegistryKey<Registry<T>> (): b, registryKey, comp_2519, registryKey, m_gcfrtkuq, registryKey, f_315947_
com.mojang.serialization.Codec<T> (): c, codec, comp_2520, codec, m_ronctteh, codec, f_290795_
LootDataType$Validator<T> (): e, validator, comp_2522, validator, m_pkeywjci, validator, f_278443_
1.20.4
Names
ecv
ehb
Fields
Constructors
Methods
1.20.2
Names
dzp
ecv
Fields
com.google.gson.Gson: e, parser, field_44500, gson, f_vwsaprov, gson, f_278508_
BiFunction<Identifier, com.google.gson.JsonElement, Optional<T>>: f, topDeserializer, field_44501, parser, f_uamowmnv, deserializer, f_278485_
String: g, directory, field_44502, id, f_iricqgse, dataType, f_278462_
String: f, directory, field_44502, id, f_iricqgse, dataType, f_278462_
LootDataType$Validator<T>: h, validator, field_44503, validator, f_zybjkfjt, validator, f_278443_
LootDataType$Validator<T>: g, validator, field_44503, validator, f_zybjkfjt, validator, f_278443_
com.mojang.serialization.Codec<T>: e, codec, field_45794, codec, f_gklsctus, codec, f_290795_
Constructors
(com.google.gson.Gson, BiFunction<com.google.gson.Gson, String, BiFunction<Identifier, com.google.gson.JsonElement, Optional<T>>>, String, LootDataType$Validator<T>)
(com.mojang.serialization.Codec<T>, String, LootDataType$Validator<T>)
Methods
com.google.gson.Gson (): a, parser, method_51203, getGson, m_nwtjmabp, getGson, m_278857_
String (): b, directory, method_51214, getId, m_voorxgef, getDataType, m_278624_
String (): a, directory, method_51214, getId, m_voorxgef, getDataType, m_278624_
Stream<LootDataType<?>> (): c, values, method_51215, stream, m_eenuqtkp, stream, m_278779_
Stream<LootDataType<?>> (): b, values, method_51215, stream, m_eenuqtkp, stream, m_278779_
<T> BiFunction<com.google.gson.Gson, String, BiFunction<Identifier, com.google.gson.JsonElement, Optional<T>>> (Class<T>): a, createSingleDeserialiser, method_51210, parserFactory, m_owhcppaf, createSingleDeserializer, m_278629_
<T> BiFunction<com.google.gson.Gson, String, BiFunction<Identifier, com.google.gson.JsonElement, Optional<T>>> (Class<T>, Function<T[], T>): a, createSingleOrMultipleDeserialiser, method_51212, parserFactory, m_kbclhbul, createDeserializer, m_278813_
<T extends LootContextAware> LootDataType$Validator<T> (): d, createSimpleValidator, method_51216, validator, m_xqndkipm, createSimpleValidator, m_278693_
<T extends LootContextAware> LootDataType$Validator<T> (): c, createSimpleValidator, method_51216, validator, m_xqndkipm, createSimpleValidator, m_278693_
LootDataType$Validator<LootTable> (): e, createLootTableValidator, method_51217, tableValidator, m_bgciklpf, createLootTableValidator, m_278846_
LootDataType$Validator<LootTable> (): d, createLootTableValidator, method_51217, tableValidator, m_bgciklpf, createLootTableValidator, m_278846_
1.20.1
Names
dzp
net.minecraft.world.level.storage.loot.LootDataType
net.minecraft.class_8490
net.minecraft.loot.LootDataType
net.minecraft.unmapped.C_gvzqwcwq
net.minecraft.loot.LootDataType
net.minecraft.src.C_278349_
Fields
org.slf4j.Logger: d, LOGGER, field_44499, LOGGER, f_oevatsft, LOGGER, f_278425_
LootDataType<LootCondition>: a, PREDICATE, field_44496, PREDICATES, f_okjixvwg, PREDICATES, f_278407_
LootDataType<LootFunction>: b, MODIFIER, field_44497, ITEM_MODIFIERS, f_dqzoxwli, ITEM_MODIFIERS, f_278496_
LootDataType<LootTable>: c, TABLE, field_44498, LOOT_TABLES, f_ixselpox, LOOT_TABLES, f_278413_
com.google.gson.Gson: e, parser, field_44500, gson, f_vwsaprov, gson, f_278508_
BiFunction<Identifier, com.google.gson.JsonElement, Optional<T>>: f, topDeserializer, field_44501, parser, f_uamowmnv, deserializer, f_278485_
String: g, directory, field_44502, id, f_iricqgse, dataType, f_278462_
LootDataType$Validator<T>: h, validator, field_44503, validator, f_zybjkfjt, validator, f_278443_
Constructors
(com.google.gson.Gson, BiFunction<com.google.gson.Gson, String, BiFunction<Identifier, com.google.gson.JsonElement, Optional<T>>>, String, LootDataType$Validator<T>)
Methods
com.google.gson.Gson (): a, parser, method_51203, getGson, m_nwtjmabp, getGson, m_278857_
String (): b, directory, method_51214, getId, m_voorxgef, getDataType, m_278624_
void (LootTableReporter, LootDataKey<T>, T): a, runValidation, method_51209, validate, m_xyebpstg, validate, m_278701_
Optional<T> (Identifier, com.google.gson.JsonElement): a, deserialize, method_51204, parse, m_uoteoqos, deserialize, m_278763_
Stream<LootDataType<?>> (): c, values, method_51215, stream, m_eenuqtkp, stream, m_278779_
<T> BiFunction<com.google.gson.Gson, String, BiFunction<Identifier, com.google.gson.JsonElement, Optional<T>>> (Class<T>): a, createSingleDeserialiser, method_51210, parserFactory, m_owhcppaf, createSingleDeserializer, m_278629_
<T> BiFunction<com.google.gson.Gson, String, BiFunction<Identifier, com.google.gson.JsonElement, Optional<T>>> (Class<T>, Function<T[], T>): a, createSingleOrMultipleDeserialiser, method_51212, parserFactory, m_kbclhbul, createDeserializer, m_278813_
<T extends LootContextAware> LootDataType$Validator<T> (): d, createSimpleValidator, method_51216, validator, m_xqndkipm, createSimpleValidator, m_278693_
LootDataType$Validator<LootTable> (): e, createLootTableValidator, method_51217, tableValidator, m_bgciklpf, createLootTableValidator, m_278846_