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

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

eqm

ert

Fields

org.slf4j.Logger: h, LOGGER, field_44499, LOGGER, f_278425_

org.slf4j.Logger: g, LOGGER, field_44499, LOGGER, f_278425_

String: f, directory, comp_2521, directory, f_278462_

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

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

Constructors

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

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

Methods

String (): d, directory, comp_2521, directory, f_278462_

<T extends LootContextUser> LootDataType$Validator<T> (): f, createSimpleValidator, method_51216, simpleValidator, m_278693_

<T extends LootContextUser> LootDataType$Validator<T> (): e, createSimpleValidator, method_51216, simpleValidator, m_278693_

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

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

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

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

1.20.6

Names

ehb

eqm

Fields

org.slf4j.Logger: d, LOGGER, field_44499, LOGGER, f_278425_

org.slf4j.Logger: h, LOGGER, field_44499, LOGGER, f_278425_

String: f, directory, field_44502, id, f_278462_

String: f, directory, comp_2521, directory, f_278462_

LootDataType$Validator<T>: g, validator, field_44503, validator, f_278443_

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

com.mojang.serialization.Codec<T>: e, codec, field_45794, codec, f_290795_

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

ResourceKey<Registry<T>>: d, registryKey, comp_2519, registryKey, f_315947_

Constructors

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

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

Methods

String (): a, directory, method_51214, getId, m_278624_

String (): d, directory, comp_2521, directory, f_278462_

void (ValidationContext, LootDataId<T>, T): a, runValidation, method_51209, validate, m_278701_

Optional<T> (ResourceLocation, com.google.gson.JsonElement): a, deserialize, method_51204, parse, m_278763_

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

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

<T extends LootContextUser> LootDataType$Validator<T> (): c, createSimpleValidator, method_51216, validator, m_278693_

<T extends LootContextUser> LootDataType$Validator<T> (): f, createSimpleValidator, method_51216, simpleValidator, m_278693_

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

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

void (ValidationContext, ResourceKey<T>, T): a, runValidation, method_51209, validate, m_278701_

<V> Optional<T> (ResourceLocation, com.mojang.serialization.DynamicOps<V>, V): a, deserialize, method_51204, parse, m_278763_

ResourceKey<Registry<T>> (): b, registryKey, comp_2519, registryKey, f_315947_

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

LootDataType$Validator<T> (): e, validator, comp_2522, 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_278508_

BiFunction<ResourceLocation, com.google.gson.JsonElement, Optional<T>>: f, topDeserializer, field_44501, parser, f_278485_

String: g, directory, field_44502, id, f_278462_

String: f, directory, field_44502, id, f_278462_

LootDataType$Validator<T>: h, validator, field_44503, validator, f_278443_

LootDataType$Validator<T>: g, validator, field_44503, validator, f_278443_

com.mojang.serialization.Codec<T>: e, codec, field_45794, codec, f_290795_

Constructors

(com.google.gson.Gson, BiFunction<com.google.gson.Gson, String, BiFunction<ResourceLocation, 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_278857_

String (): b, directory, method_51214, getId, m_278624_

String (): a, directory, method_51214, getId, m_278624_

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

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

<T> BiFunction<com.google.gson.Gson, String, BiFunction<ResourceLocation, com.google.gson.JsonElement, Optional<T>>> (Class<T>): a, createSingleDeserialiser, method_51210, parserFactory, m_278629_

<T> BiFunction<com.google.gson.Gson, String, BiFunction<ResourceLocation, com.google.gson.JsonElement, Optional<T>>> (Class<T>, Function<T[], T>): a, createSingleOrMultipleDeserialiser, method_51212, parserFactory, m_278813_

<T extends LootContextUser> LootDataType$Validator<T> (): d, createSimpleValidator, method_51216, validator, m_278693_

<T extends LootContextUser> LootDataType$Validator<T> (): c, createSimpleValidator, method_51216, validator, m_278693_

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

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

1.20.1

Names

dzp

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

net.minecraft.class_8490

net.minecraft.loot.LootDataType

net.minecraft.src.C_278349_

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

Fields

org.slf4j.Logger: d, LOGGER, field_44499, LOGGER, f_278425_

LootDataType<LootItemCondition>: a, PREDICATE, field_44496, PREDICATES, f_278407_

LootDataType<LootItemFunction>: b, MODIFIER, field_44497, ITEM_MODIFIERS, f_278496_

LootDataType<LootTable>: c, TABLE, field_44498, LOOT_TABLES, f_278413_

com.google.gson.Gson: e, parser, field_44500, gson, f_278508_

BiFunction<ResourceLocation, com.google.gson.JsonElement, Optional<T>>: f, topDeserializer, field_44501, parser, f_278485_

String: g, directory, field_44502, id, f_278462_

LootDataType$Validator<T>: h, validator, field_44503, validator, f_278443_

Constructors

(com.google.gson.Gson, BiFunction<com.google.gson.Gson, String, BiFunction<ResourceLocation, com.google.gson.JsonElement, Optional<T>>>, String, LootDataType$Validator<T>)

Methods

com.google.gson.Gson (): a, parser, method_51203, getGson, m_278857_

String (): b, directory, method_51214, getId, m_278624_

void (ValidationContext, LootDataId<T>, T): a, runValidation, method_51209, validate, m_278701_

Optional<T> (ResourceLocation, com.google.gson.JsonElement): a, deserialize, method_51204, parse, m_278763_

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

<T> BiFunction<com.google.gson.Gson, String, BiFunction<ResourceLocation, com.google.gson.JsonElement, Optional<T>>> (Class<T>): a, createSingleDeserialiser, method_51210, parserFactory, m_278629_

<T> BiFunction<com.google.gson.Gson, String, BiFunction<ResourceLocation, com.google.gson.JsonElement, Optional<T>>> (Class<T>, Function<T[], T>): a, createSingleOrMultipleDeserialiser, method_51212, parserFactory, m_278813_

<T extends LootContextUser> LootDataType$Validator<T> (): d, createSimpleValidator, method_51216, validator, m_278693_

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