net.minecraft.world.level.storage.loot

public class LootTables

extends SimpleJsonResourceReloadListener

All mapped superinterfaces:

PreparableReloadListener

drk
net.minecraft.world.level.storage.loot.LootTables
net.minecraft.class_60
net.minecraft.loot.LootManager
net.minecraft.src.C_2826_
net.minecraft.world.level.storage.loot.LootTableRegistry

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_975
LOGGER
f_79188_
private static final com.google.gson.Gson
b
GSON
field_974
GSON
f_79189_
private Map<ResourceLocation, LootTable>
c
tables
field_970
tables
f_79190_
private final PredicateManager
d
predicateManager
field_20752
conditionManager
f_79191_

Constructor summary

ModifierConstructor
public (PredicateManager conditionManager)

Method summary

Modifier and TypeMethod
public LootTable
a(aaj arg0)
get(ResourceLocation arg0)
method_367(class_2960 arg0)
getTable(Identifier id)
m_79217_(C_5265_ arg0)
protected void
a(Map<aaj, com.google.gson.JsonElement> arg0, ahu arg1, awc arg2)
apply(Map<ResourceLocation, com.google.gson.JsonElement> arg0, ResourceManager arg1, ProfilerFiller arg2)
method_20712(Map<class_2960, com.google.gson.JsonElement> arg0, class_3300 arg1, class_3695 arg2)
apply(Map<Identifier, com.google.gson.JsonElement> arg0, ResourceManager arg1, Profiler arg2)
m_5787_(Map<C_5265_, com.google.gson.JsonElement> p_79215_, C_77_ p_79216_, C_442_ arg2)
public static void
a(dro arg0, aaj arg1, drj arg2)
validate(ValidationContext arg0, ResourceLocation arg1, LootTable arg2)
method_369(class_58 arg0, class_2960 arg1, class_52 arg2)
validate(LootTableReporter reporter, Identifier id, LootTable table)
m_79202_(C_2837_ p_79203_, C_5265_ p_79204_, C_2822_ p_79205_)
public static com.google.gson.JsonElement
a(drj arg0)
serialize(LootTable arg0)
method_372(class_52 arg0)
toJson(LootTable table)
m_79200_(C_2822_ p_79201_)
public Set<ResourceLocation>
a()
getIds()
method_370()
getTableIds()
m_79195_()