net.minecraft.loot

public class LootTableReporter

csg
net.minecraft.world.level.storage.loot.ValidationContext
net.minecraft.class_58
net.minecraft.loot.LootTableReporter
net.minecraft.unmapped.C_eumtgsbp
net.minecraft.world.storage.loot.ValidationTracker
net.minecraft.world.storage.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
supplierGetter
f_qxpuffxr
field_227524_f_
field_227524_f_
private final Set<Identifier>
g
visitedTables
field_20760
suppliers
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 arg0, Function<Identifier, LootCondition> arg1, Function<Identifier, LootTable> arg2)
public (com.google.common.collect.Multimap<String, String> arg0, Supplier<String> arg1, LootContextType arg2, Function<Identifier, LootCondition> arg3, Set<Identifier> arg4, Function<Identifier, LootTable> arg5, Set<Identifier> arg6)

Method summary

Modifier and TypeMethod
private String
b()
getContext()
method_359()
getContext()
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, sm arg1)
enterTable(String arg0, ResourceLocation arg1)
method_22569(String arg0, class_2960 arg1)
withSupplier(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, sm 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(sm arg0)
hasVisitedTable(ResourceLocation arg0)
method_22570(class_2960 arg0)
hasSupplier(Identifier id)
m_uenuthpi(C_ncpywfca arg0)
func_227532_a_(ResourceLocation arg0)
func_227532_a_(ResourceLocation arg0)
public boolean
b(sm 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(cry arg0)
validateUser(LootContextUser arg0)
method_22567(class_46 arg0)
checkContext(LootContextAware contextAware)
m_gqledvzt(C_dogcxkxz arg0)
func_227528_a_(IParameterized arg0)
func_227528_a_(IParameterized arg0)
public LootTable
c(sm arg0)
resolveLootTable(ResourceLocation arg0)
method_22574(class_2960 arg0)
getSupplier(Identifier id)
m_hibcfwei(C_ncpywfca arg0)
func_227539_c_(ResourceLocation arg0)
func_227539_c_(ResourceLocation arg0)
public LootCondition
d(sm 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(cty 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)