Package com.minecolonies.core.generation
Class DatagenLootTableManager
java.lang.Object
net.minecraft.world.level.storage.loot.LootDataManager
com.minecolonies.core.generation.DatagenLootTableManager
- All Implemented Interfaces:
net.minecraft.server.packs.resources.PreparableReloadListener,net.minecraft.world.level.storage.loot.LootDataResolver
public class DatagenLootTableManager
extends net.minecraft.world.level.storage.loot.LootDataManager
This is a LootTableManager that's populated on-demand during datagen, so that we
can look up other tables for
LootTableAnalyzer.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrier -
Field Summary
Fields inherited from class net.minecraft.world.level.storage.loot.LootDataManager
EMPTY_LOOT_TABLE_KEY -
Constructor Summary
ConstructorsConstructorDescriptionDatagenLootTableManager(@NotNull net.minecraftforge.common.data.ExistingFileHelper existingFileHelper) -
Method Summary
Modifier and TypeMethodDescription@NotNull net.minecraft.world.level.storage.loot.LootTablegetLootTable(@NotNull net.minecraft.resources.ResourceLocation location) Methods inherited from class net.minecraft.world.level.storage.loot.LootDataManager
createComposite, createComposite, getElement, getKeys, reloadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.storage.loot.LootDataResolver
getElement, getElementOptional, getElementOptionalMethods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
getName
-
Constructor Details
-
DatagenLootTableManager
public DatagenLootTableManager(@NotNull @NotNull net.minecraftforge.common.data.ExistingFileHelper existingFileHelper)
-
-
Method Details
-
getLootTable
@NotNull public @NotNull net.minecraft.world.level.storage.loot.LootTable getLootTable(@NotNull @NotNull net.minecraft.resources.ResourceLocation location)
-