Package at.petrak.paucal.api.datagen
Class PaucalLootTableSubProvider
java.lang.Object
at.petrak.paucal.api.datagen.PaucalLootTableSubProvider
- All Implemented Interfaces:
net.minecraft.data.loot.LootTableSubProvider
public abstract class PaucalLootTableSubProvider
extends Object
implements net.minecraft.data.loot.LootTableSubProvider
-
Field Summary
Fields -
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) voidgenerate(BiConsumer<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>, net.minecraft.world.level.storage.loot.LootTable.Builder> register) protected abstract voidmakeLootTables(Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> blockTables, Map<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables)
-
Field Details
-
modid
-
-
Constructor Details
-
PaucalLootTableSubProvider
-
-
Method Details
-
generate
public void generate(BiConsumer<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>, net.minecraft.world.level.storage.loot.LootTable.Builder> register) - Specified by:
generatein interfacenet.minecraft.data.loot.LootTableSubProvider
-
makeLootTables
protected abstract void makeLootTables(Map<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> blockTables, Map<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>, net.minecraft.world.level.storage.loot.LootTable.Builder> lootTables) -
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)
-