Package com.idark.valoria.core.datagen
Class LootTableSubprovider
java.lang.Object
net.minecraft.data.loot.BlockLootSubProvider
com.idark.valoria.core.datagen.LootTableSubprovider
- All Implemented Interfaces:
net.minecraft.data.loot.LootTableSubProvider
public class LootTableSubprovider
extends net.minecraft.data.loot.BlockLootSubProvider
-
Field Summary
Fields inherited from class net.minecraft.data.loot.BlockLootSubProvider
enabledFeatures, explosionResistant, HAS_NO_SILK_TOUCH, HAS_SHEARS, HAS_SILK_TOUCH, map, NORMAL_LEAVES_SAPLING_CHANCES
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
add
(net.minecraft.world.level.block.Block pBlock, Function<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> pFactory) protected void
dropSelf
(net.minecraft.world.level.block.Block pBlock) protected void
generate()
protected Iterable<net.minecraft.world.level.block.Block>
Methods inherited from class net.minecraft.data.loot.BlockLootSubProvider
add, addNetherVinesDropTable, applyExplosionCondition, applyExplosionDecay, createAttachedStemDrops, createBannerDrop, createBeeHiveDrop, createBeeNestDrop, createCandleCakeDrops, createCandleDrops, createCaveVinesDrop, createCopperOreDrops, createCropDrops, createDoorTable, createDoublePlantShearsDrop, createDoublePlantWithSeedDrops, createGrassDrops, createLapisOreDrops, createLeavesDrops, createMangroveLeavesDrops, createMultifaceBlockDrops, createMushroomBlockDrop, createNameableBlockEntityTable, createOakLeavesDrops, createOreDrop, createPetalsDrops, createPotFlowerItemTable, createRedstoneOreDrops, createSelfDropDispatchTable, createShearsDispatchTable, createShearsOnlyDrop, createShulkerBoxDrop, createSilkTouchDispatchTable, createSilkTouchOnlyTable, createSilkTouchOrShearsDispatchTable, createSingleItemTable, createSingleItemTable, createSingleItemTableWithSilkTouch, createSingleItemTableWithSilkTouch, createSinglePropConditionTable, createSlabItemTable, createStemDrops, dropOther, dropPottedContents, dropWhenSilkTouch, generate, noDrop, otherWhenSilkTouch
-
Field Details
-
blocks
-
-
Constructor Details
-
LootTableSubprovider
public LootTableSubprovider()
-
-
Method Details
-
add
protected void add(net.minecraft.world.level.block.Block pBlock, Function<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> pFactory) - Overrides:
add
in classnet.minecraft.data.loot.BlockLootSubProvider
-
dropSelf
protected void dropSelf(net.minecraft.world.level.block.Block pBlock) - Overrides:
dropSelf
in classnet.minecraft.data.loot.BlockLootSubProvider
-
getKnownBlocks
- Overrides:
getKnownBlocks
in classnet.minecraft.data.loot.BlockLootSubProvider
-
generate
protected void generate()- Specified by:
generate
in classnet.minecraft.data.loot.BlockLootSubProvider
-