Package vazkii.botania.data
Class BlockLootProvider
java.lang.Object
vazkii.botania.data.BlockLootProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionBlockLootProvider(net.minecraft.data.PackOutput packOutput, CompletableFuture<net.minecraft.core.HolderLookup.Provider> lookupProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected static net.minecraft.world.level.storage.loot.LootTable.BuildercreatePotAndPlantItemTable(net.minecraft.world.level.ItemLike plant) protected static net.minecraft.world.level.storage.loot.LootTable.Builderempty(net.minecraft.world.level.block.Block b) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenAltGrass(net.minecraft.world.level.block.Block b) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenCellBlock(net.minecraft.world.level.block.Block b) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenCopyNbt(net.minecraft.world.level.block.Block b, String... tags) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenDoubleFlower(net.minecraft.world.level.block.Block b) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenMetamorphicStone(net.minecraft.world.level.block.Block b) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenRegular(net.minecraft.world.level.block.Block b) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenRoot(net.minecraft.world.level.block.Block b) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenSilkDrop(net.minecraft.world.level.ItemLike silkDrop, net.minecraft.world.level.ItemLike normalDrop) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenSlab(net.minecraft.world.level.block.Block b) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenSolidVine(net.minecraft.world.level.block.Block b) protected static net.minecraft.world.level.storage.loot.LootTable.BuildergenTinyPotato(net.minecraft.world.level.block.Block b) @NotNull StringgetName()run(net.minecraft.data.CachedOutput cache) protected static net.minecraft.world.level.storage.loot.LootTable.Builderskip(net.minecraft.world.level.block.Block b)
-
Constructor Details
-
BlockLootProvider
public BlockLootProvider(net.minecraft.data.PackOutput packOutput, CompletableFuture<net.minecraft.core.HolderLookup.Provider> lookupProvider)
-
-
Method Details
-
run
- Specified by:
runin interfacenet.minecraft.data.DataProvider
-
empty
protected static net.minecraft.world.level.storage.loot.LootTable.Builder empty(net.minecraft.world.level.block.Block b) -
skip
@Nullable protected static net.minecraft.world.level.storage.loot.LootTable.Builder skip(net.minecraft.world.level.block.Block b) -
genCopyNbt
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genCopyNbt(net.minecraft.world.level.block.Block b, String... tags) -
genCellBlock
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genCellBlock(net.minecraft.world.level.block.Block b) -
genTinyPotato
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genTinyPotato(net.minecraft.world.level.block.Block b) -
genMetamorphicStone
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genMetamorphicStone(net.minecraft.world.level.block.Block b) -
genSilkDrop
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genSilkDrop(net.minecraft.world.level.ItemLike silkDrop, net.minecraft.world.level.ItemLike normalDrop) -
genSolidVine
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genSolidVine(net.minecraft.world.level.block.Block b) -
genRoot
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genRoot(net.minecraft.world.level.block.Block b) -
genSlab
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genSlab(net.minecraft.world.level.block.Block b) -
genDoubleFlower
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genDoubleFlower(net.minecraft.world.level.block.Block b) -
genAltGrass
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genAltGrass(net.minecraft.world.level.block.Block b) -
genRegular
protected static net.minecraft.world.level.storage.loot.LootTable.Builder genRegular(net.minecraft.world.level.block.Block b) -
createPotAndPlantItemTable
protected static net.minecraft.world.level.storage.loot.LootTable.Builder createPotAndPlantItemTable(net.minecraft.world.level.ItemLike plant) -
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider
-