net.minecraft.loot

public record LootDataType<T>

fdl
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_

Field summary

Modifier and TypeField
private final RegistryKey<Registry<T>>
d
registryKey
comp_2519
registryKey
f_htjtlkmg
registry
f_315947_
private final com.mojang.serialization.Codec<T>
e
codec
comp_2520
codec
f_gklsctus
codec
f_290795_
private final LootDataType$Validator<T>
f
validator
comp_2522
validator
f_zybjkfjt
validator
f_278443_
public static final LootDataType<LootCondition>
a
PREDICATE
field_44496
PREDICATES
f_okjixvwg
PREDICATE
f_278407_
public static final LootDataType<LootFunction>
b
MODIFIER
field_44497
ITEM_MODIFIERS
f_dqzoxwli
ITEM_MODIFIER
f_278496_
public static final LootDataType<LootTable>
c
TABLE
field_44498
LOOT_TABLES
f_ixselpox
LOOT_TABLE
f_278413_

Constructor summary

ModifierConstructor
public (RegistryKey<Registry<T>> registry, com.mojang.serialization.Codec<T> codec, LootDataType$Validator<T> validator)

Method summary

Modifier and TypeMethod
public void
a(fdp o, amd<T> o, T arg2)
runValidation(ValidationContext arg0, ResourceKey<T> arg1, T arg2)
method_51209(class_58 arg0, class_5321<T> arg1, T arg2)
validate(LootTableReporter reporter, RegistryKey<T> key, T value)
m_xyebpstg(C_eumtgsbp arg0, C_xhhleach<T> arg1, T arg2)
validate(LootTableReporter arg0, RegistryKey<T> arg1, T arg2)
m_278701_(C_2837_ p_329223_, C_5264_<T> p_279124_, T arg2)
public static Stream<LootDataType<?>>
a()
values()
method_51215()
stream()
m_eenuqtkp()
stream()
m_278779_()
private static <T extends LootContextAware> LootDataType$Validator<T>
e()
createSimpleValidator()
method_51216()
simpleValidator()
m_xqndkipm()
createSimpleValidator()
m_278693_()
private static LootDataType$Validator<LootTable>
f()
createLootTableValidator()
method_51217()
tableValidator()
m_bgciklpf()
createLootTableValidator()
m_278846_()
public RegistryKey<Registry<T>>
b()
registryKey()
comp_2519()
registryKey()
m_gcfrtkuq()
registry()
f_315947_()
public com.mojang.serialization.Codec<T>
c()
codec()
comp_2520()
codec()
m_ronctteh()
codec()
f_290795_()
public LootDataType$Validator<T>
d()
validator()
comp_2522()
validator()
m_pkeywjci()
validator()
f_278443_()