net.minecraft.world.level.storage.loot

public class LootDataType<T>

ehb
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

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
d
LOGGER
field_44499
LOGGER
f_278425_
public static final LootDataType<LootItemCondition>
a
PREDICATE
field_44496
PREDICATES
f_278407_
public static final LootDataType<LootItemFunction>
b
MODIFIER
field_44497
ITEM_MODIFIERS
f_278496_
public static final LootDataType<LootTable>
c
TABLE
field_44498
LOOT_TABLES
f_278413_
private final com.mojang.serialization.Codec<T>
e
codec
field_45794
codec
f_290795_
private final String
f
directory
field_44502
id
f_278462_
private final LootDataType$Validator<T>
g
validator
field_44503
validator
f_278443_

Constructor summary

ModifierConstructor
private (com.mojang.serialization.Codec<T> codec, String id, LootDataType$Validator<T> validator)

Method summary

Modifier and TypeMethod
public String
a()
directory()
method_51214()
getId()
m_278624_()
public void
a(ehf arg0, egy<T> arg1, T arg2)
runValidation(ValidationContext arg0, LootDataId<T> arg1, T arg2)
method_51209(class_58 arg0, class_8488<T> arg1, T arg2)
validate(LootTableReporter reporter, LootDataKey<T> key, T value)
m_278701_(C_2837_ p_279106_, C_278364_<T> p_279124_, T arg2)
public Optional<T>
a(ahg arg0, com.google.gson.JsonElement arg1)
deserialize(ResourceLocation arg0, com.google.gson.JsonElement arg1)
method_51204(class_2960 arg0, com.google.gson.JsonElement arg1)
parse(Identifier id, com.google.gson.JsonElement json)
m_278763_(C_5265_ p_279330_, com.google.gson.JsonElement arg1)
public static Stream<LootDataType<?>>
b()
values()
method_51215()
stream()
m_278779_()
private static <T extends LootContextUser> LootDataType$Validator<T>
c()
createSimpleValidator()
method_51216()
validator()
m_278693_()
private static LootDataType$Validator<LootTable>
d()
createLootTableValidator()
method_51217()
tableValidator()
m_278846_()