Package at.petrak.paucal.api.datagen
Class PaucalLootTableProvider
java.lang.Object
net.minecraft.data.loot.LootTableProvider
at.petrak.paucal.api.datagen.PaucalLootTableProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
public abstract class PaucalLootTableProvider
extends net.minecraft.data.loot.LootTableProvider
-
Field Summary
FieldsFields inherited from interface net.minecraft.data.DataProvider
SHA1 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voiddropSelf(Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables, Supplier<? extends net.minecraft.world.level.block.Block>... blocks) protected voiddropSelf(Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables, net.minecraft.world.level.block.Block... blocks) protected voiddropSelf(net.minecraft.world.level.block.Block block, Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables) protected voiddropThis(net.minecraft.world.level.block.Block block, net.minecraft.world.level.ItemLike drop, Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables) protected voiddropThis(net.minecraft.world.level.block.Block block, net.minecraft.world.level.ItemLike drop, net.minecraft.world.level.storage.loot.providers.number.NumberProvider count, Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables) protected net.minecraft.world.level.storage.loot.LootPool.BuilderdropThisPool(net.minecraft.world.level.ItemLike item, int count) protected net.minecraft.world.level.storage.loot.LootPool.BuilderdropThisPool(net.minecraft.world.level.ItemLike item, net.minecraft.world.level.storage.loot.providers.number.NumberProvider count) protected abstract voidmakeLootTables(Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> blockTables, Map<net.minecraft.resources.ResourceLocation, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables) voidrun(net.minecraft.data.HashCache cache) Methods inherited from class net.minecraft.data.loot.LootTableProvider
getName
-
Field Details
-
generator
protected final net.minecraft.data.DataGenerator generator
-
-
Constructor Details
-
PaucalLootTableProvider
public PaucalLootTableProvider(net.minecraft.data.DataGenerator pGenerator)
-
-
Method Details
-
makeLootTables
-
dropThisPool
protected net.minecraft.world.level.storage.loot.LootPool.Builder dropThisPool(net.minecraft.world.level.ItemLike item, int count) -
dropThisPool
protected net.minecraft.world.level.storage.loot.LootPool.Builder dropThisPool(net.minecraft.world.level.ItemLike item, net.minecraft.world.level.storage.loot.providers.number.NumberProvider count) -
dropSelf
@SafeVarargs protected final void dropSelf(Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables, Supplier<? extends net.minecraft.world.level.block.Block>... blocks) -
dropSelf
protected void dropSelf(Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables, net.minecraft.world.level.block.Block... blocks) -
dropSelf
protected void dropSelf(net.minecraft.world.level.block.Block block, Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables) -
dropThis
protected void dropThis(net.minecraft.world.level.block.Block block, net.minecraft.world.level.ItemLike drop, Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables) -
dropThis
protected void dropThis(net.minecraft.world.level.block.Block block, net.minecraft.world.level.ItemLike drop, net.minecraft.world.level.storage.loot.providers.number.NumberProvider count, Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables) -
run
public void run(net.minecraft.data.HashCache cache) - Specified by:
runin interfacenet.minecraft.data.DataProvider- Overrides:
runin classnet.minecraft.data.loot.LootTableProvider
-