Class BasicBlockLootTables
java.lang.Object
net.minecraft.data.loot.BlockLoot
com.hrznstudio.titanium.datagenerator.loot.block.BasicBlockLootTables
- All Implemented Interfaces:
Consumer<BiConsumer<net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootTable.Builder>>
public class BasicBlockLootTables
extends net.minecraft.data.loot.BlockLoot
-
Constructor Summary
ConstructorsConstructorDescriptionBasicBlockLootTables(net.minecraftforge.common.util.NonNullLazy<List<net.minecraft.world.level.block.Block>> blocksToProcess) -
Method Summary
Modifier and TypeMethodDescriptionvoidnet.minecraft.world.level.storage.loot.LootTable.Buildernet.minecraft.world.level.storage.loot.LootTable.BuilderdroppingSelf(net.minecraft.world.level.ItemLike itemProvider) net.minecraft.world.level.storage.loot.LootTable.BuilderdroppingSelfWithNbt(net.minecraft.world.level.ItemLike itemProvider, net.minecraft.world.level.storage.loot.functions.CopyNbtFunction.Builder nbtBuilder) protected Iterable<net.minecraft.world.level.block.Block>Methods inherited from class net.minecraft.data.loot.BlockLoot
accept, add, add, applyExplosionCondition, applyExplosionDecay, createAttachedStemDrops, createBannerDrop, createBeeHiveDrop, createBeeNestDrop, createCandleCakeDrops, createCandleDrops, createCaveVinesDrop, createCopperOreDrops, createCropDrops, createDoorTable, createDoublePlantShearsDrop, createDoublePlantWithSeedDrops, createGrassDrops, createLapisOreDrops, createLeavesDrops, createMangroveLeavesDrops, createMultifaceBlockDrops, createMushroomBlockDrop, createNameableBlockEntityTable, createOakLeavesDrops, createOreDrop, createPotFlowerItemTable, createRedstoneOreDrops, createSelfDropDispatchTable, createShearsDispatchTable, createShearsOnlyDrop, createShulkerBoxDrop, createSilkTouchDispatchTable, createSilkTouchOnlyTable, createSilkTouchOrShearsDispatchTable, createSingleItemTable, createSingleItemTable, createSingleItemTableWithSilkTouch, createSingleItemTableWithSilkTouch, createSinglePropConditionTable, createSlabItemTable, createStemDrops, dropOther, dropPottedContents, dropSelf, dropWhenSilkTouch, noDrop, otherWhenSilkTouch
-
Constructor Details
-
BasicBlockLootTables
public BasicBlockLootTables(net.minecraftforge.common.util.NonNullLazy<List<net.minecraft.world.level.block.Block>> blocksToProcess)
-
-
Method Details
-
addTables
public void addTables()- Overrides:
addTablesin classnet.minecraft.data.loot.BlockLoot
-
droppingNothing
public net.minecraft.world.level.storage.loot.LootTable.Builder droppingNothing() -
droppingSelf
public net.minecraft.world.level.storage.loot.LootTable.Builder droppingSelf(net.minecraft.world.level.ItemLike itemProvider) -
droppingSelfWithNbt
public net.minecraft.world.level.storage.loot.LootTable.Builder droppingSelfWithNbt(net.minecraft.world.level.ItemLike itemProvider, net.minecraft.world.level.storage.loot.functions.CopyNbtFunction.Builder nbtBuilder) -
getKnownBlocks
- Overrides:
getKnownBlocksin classnet.minecraft.data.loot.BlockLoot
-