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_