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

1.21.2

Names

eru

ewr

net.minecraft.loot.context.LootContextParameterSet

net.minecraft.loot.context.LootWorldContext

net.minecraft.world.level.storage.loot.LootParams

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

Fields

Map<LootContextParam<?>, Object>: b, params, field_44884, f_qhizdbwi, parameters, parameters, f_286977_

ContextMap: b, params, field_44884, f_qhizdbwi, parameters, parameters, f_286977_

Constructors

(ServerLevel, Map<LootContextParam<?>, Object>, Map<ResourceLocation, LootParams$DynamicDrop>, float)

(ServerLevel, ContextMap, Map<ResourceLocation, LootParams$DynamicDrop>, float)

Methods

boolean (LootContextParam<?>): a, hasParam, method_51865, m_fcjbplvq, contains, contains, m_287166_

<T> T (LootContextParam<T>): b, getParameter, method_51867, m_rxvgvonh, get, get, m_287156_

<T> T (LootContextParam<T>): c, getOptionalParameter, method_51868, m_aayoxygg, method_51868, getOptionalParameter, m_287251_

<T> T (LootContextParam<T>): d, getParamOrNull, method_51869, m_fzicnyvu, getOptional, getParameterOrNull, m_287267_

float (): b, getLuck, method_51866, m_kiqemlmv, getLuck, getLuck, m_287164_

float (): c, getLuck, method_51866, m_kiqemlmv, getLuck, getLuck, m_287164_

ContextMap (): b, contextMap, method_65014, m_nrjpuwzz, getParameters, m_356283_

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

eqn

eru

Fields

Constructors

Methods

1.20.6

Names

eqm

eqn

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

net.minecraft.world.level.storage.loot.LootParams

Fields

Constructors

Methods

1.20.5

Names

ehb

eqm

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

net.minecraft.world.level.storage.loot.LootParams

net.minecraft.class_8490

net.minecraft.class_8567

net.minecraft.unmapped.C_gvzqwcwq

net.minecraft.unmapped.C_nzsnkdtl

net.minecraft.loot.LootDataType

net.minecraft.loot.context.LootContextParameterSet

net.minecraft.loot.LootDataType

net.minecraft.loot.context.LootContextParameterSet

net.minecraft.src.C_278349_

net.minecraft.src.C_286926_

Fields

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

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

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

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

String: f, directory, field_44502, f_iricqgse, id, dataType, f_278462_

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

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

ServerLevel: a, level, field_44883, f_chykuhna, world, world, f_286983_

Map<LootContextParam<?>, Object>: b, params, field_44884, f_qhizdbwi, parameters, parameters, f_286977_

Map<ResourceLocation, LootParams$DynamicDrop>: c, dynamicDrops, field_44885, f_aficxuty, dynamicDrops, dynamicDrops, f_286955_

float: d, luck, field_44886, f_dwivgzyo, luck, luck, f_286957_

Constructors

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

(ServerLevel, Map<LootContextParam<?>, Object>, Map<ResourceLocation, LootParams$DynamicDrop>, float)

Methods

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

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

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

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

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

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

ServerLevel (): a, getLevel, method_51863, m_spcgjjtv, getWorld, getWorld, m_287182_

boolean (LootContextParam<?>): a, hasParam, method_51865, m_fcjbplvq, contains, contains, m_287166_

<T> T (LootContextParam<T>): b, getParameter, method_51867, m_rxvgvonh, get, get, m_287156_

<T> T (LootContextParam<T>): c, getOptionalParameter, method_51868, m_aayoxygg, method_51868, getOptionalParameter, m_287251_

<T> T (LootContextParam<T>): d, getParamOrNull, method_51869, m_fzicnyvu, getOptional, getParameterOrNull, m_287267_

void (ResourceLocation, Consumer<ItemStack>): a, addDynamicDrops, method_51864, m_akasmvkf, addDynamicDrops, addDynamicDrops, m_287256_

float (): b, getLuck, method_51866, m_kiqemlmv, getLuck, getLuck, m_287164_

1.20.4

Names

Fields

Constructors

Methods

1.20.3

Names

ecv

ehb

Fields

Constructors

Methods

1.20.2

Names

dzp

ecv

Fields

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

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

String: g, directory, field_44502, f_iricqgse, id, dataType, f_278462_

String: f, directory, field_44502, f_iricqgse, id, dataType, f_278462_

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

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

com.mojang.serialization.Codec<T>: e, codec, field_45794, f_gklsctus, codec, 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, m_nwtjmabp, getGson, getGson, m_278857_

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

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

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

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

<T> BiFunction<com.google.gson.Gson, String, BiFunction<ResourceLocation, com.google.gson.JsonElement, Optional<T>>> (Class<T>): a, createSingleDeserialiser, method_51210, m_owhcppaf, parserFactory, createSingleDeserializer, 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, m_kbclhbul, parserFactory, createDeserializer, m_278813_

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

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

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

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

1.20.1

Names

Fields

Constructors

Methods

1.20

Names

dzp

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

net.minecraft.class_8490

net.minecraft.unmapped.C_gvzqwcwq

net.minecraft.loot.LootDataType

net.minecraft.loot.LootDataType

net.minecraft.src.C_278349_

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

Fields

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

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

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

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

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

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

String: g, directory, field_44502, f_iricqgse, id, dataType, f_278462_

LootDataType$Validator<T>: h, validator, field_44503, f_zybjkfjt, validator, 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, m_nwtjmabp, getGson, getGson, m_278857_

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

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

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

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

<T> BiFunction<com.google.gson.Gson, String, BiFunction<ResourceLocation, com.google.gson.JsonElement, Optional<T>>> (Class<T>): a, createSingleDeserialiser, method_51210, m_owhcppaf, parserFactory, createSingleDeserializer, 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, m_kbclhbul, parserFactory, createDeserializer, m_278813_

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

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