net.minecraft.loot

public class LootTableReporter

czd
net.minecraft.world.level.storage.loot.ValidationContext
net.minecraft.class_58
net.minecraft.loot.LootTableReporter
net.minecraft.unmapped.C_eumtgsbp
net.minecraft.loot.ValidationTracker
net.minecraft.loot.ValidationTracker

Field summary

Modifier and TypeField
private final com.google.common.collect.Multimap<String, String>
a
problems
field_965
messages
f_lhoocjbt
field_227519_a_
field_227519_a_
private final Supplier<String>
b
context
field_966
nameFactory
f_sxhkevxn
field_227520_b_
field_227520_b_
private final LootContextType
c
params
field_20756
contextType
f_tqavjmzz
field_227521_c_
field_227521_c_
private final Function<Identifier, LootCondition>
d
conditionResolver
field_20757
conditionGetter
f_obauegio
field_227522_d_
field_227522_d_
private final Set<Identifier>
e
visitedConditions
field_20758
conditions
f_tlymiyzp
field_227523_e_
field_227523_e_
private final Function<Identifier, LootTable>
f
tableResolver
field_20759
tableGetter
f_qxpuffxr
field_227524_f_
field_227524_f_
private final Set<Identifier>
g
visitedTables
field_20760
tables
f_amcgurqv
field_227525_g_
field_227525_g_
private String
h
contextCache
field_964
name
f_cjnethrq
field_227526_h_
field_227526_h_

Constructor summary

ModifierConstructor
public (LootContextType contextType, Function<Identifier, LootCondition> conditionGetter, Function<Identifier, LootTable> tableFactory)
public (com.google.common.collect.Multimap<String, String> messages, Supplier<String> nameFactory, LootContextType contextType, Function<Identifier, LootCondition> conditionGetter, Set<Identifier> conditions, Function<Identifier, LootTable> tableGetter, Set<Identifier> tables)

Method summary

Modifier and TypeMethod
private String
b()
getContext()
method_359()
getName()
m_xkljxovl()
func_227533_b_()
func_227533_b_()
public void
a(String arg0)
reportProblem(String arg0)
method_360(String arg0)
report(String message)
m_tbxtkgvh(String arg0)
func_227530_a_(String arg0)
addProblem(String arg0)
public LootTableReporter
b(String arg0)
forChild(String arg0)
method_364(String arg0)
makeChild(String name)
m_glhnmzie(String arg0)
func_227534_b_(String arg0)
func_227534_b_(String arg0)
public LootTableReporter
a(String arg0, vk arg1)
enterTable(String arg0, ResourceLocation arg1)
method_22569(String arg0, class_2960 arg1)
withTable(String name, Identifier id)
m_pctkwgti(String arg0, C_ncpywfca arg1)
func_227531_a_(String arg0, ResourceLocation arg1)
func_227531_a_(String arg0, ResourceLocation arg1)
public LootTableReporter
b(String arg0, vk arg1)
enterCondition(String arg0, ResourceLocation arg1)
method_22571(String arg0, class_2960 arg1)
withCondition(String name, Identifier id)
m_rodgopmy(String arg0, C_ncpywfca arg1)
func_227535_b_(String arg0, ResourceLocation arg1)
func_227535_b_(String arg0, ResourceLocation arg1)
public boolean
a(vk arg0)
hasVisitedTable(ResourceLocation arg0)
method_22570(class_2960 arg0)
hasTable(Identifier id)
m_uenuthpi(C_ncpywfca arg0)
func_227532_a_(ResourceLocation arg0)
func_227532_a_(ResourceLocation arg0)
public boolean
b(vk arg0)
hasVisitedCondition(ResourceLocation arg0)
method_22572(class_2960 arg0)
hasCondition(Identifier id)
m_dzhrppxr(C_ncpywfca arg0)
func_227536_b_(ResourceLocation arg0)
func_227536_b_(ResourceLocation arg0)
public com.google.common.collect.Multimap<String, String>
a()
getProblems()
method_361()
getMessages()
m_iqiojnoz()
func_227527_a_()
getProblems()
public void
a(cyt arg0)
validateUser(LootContextUser arg0)
method_22567(class_46 arg0)
validateContext(LootContextAware contextAware)
m_gqledvzt(C_dogcxkxz arg0)
func_227528_a_(IParameterized arg0)
func_227528_a_(IParameterized arg0)
public LootTable
c(vk arg0)
resolveLootTable(ResourceLocation arg0)
method_22574(class_2960 arg0)
getTable(Identifier id)
m_hibcfwei(C_ncpywfca arg0)
func_227539_c_(ResourceLocation arg0)
func_227539_c_(ResourceLocation arg0)
public LootCondition
d(vk arg0)
resolveCondition(ResourceLocation arg0)
method_22576(class_2960 arg0)
getCondition(Identifier id)
m_dqausjap(C_ncpywfca arg0)
func_227541_d_(ResourceLocation arg0)
func_227541_d_(ResourceLocation arg0)
public LootTableReporter
a(dax arg0)
setParams(LootContextParamSet arg0)
method_22568(class_176 arg0)
withContextType(LootContextType contextType)
m_qktyesto(C_vczsvjil arg0)
func_227529_a_(LootParameterSet arg0)
func_227529_a_(LootParameterSet arg0)