Class LootTableComponent
java.lang.Object
codechicken.lib.block.ModularBlock.Component
codechicken.lib.block.component.data.DataGenComponent
codechicken.lib.block.component.data.LootTableComponent
An
ModularBlock.Component for loot table data generation.
Created by covers1624 on 4/9/22.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPool(net.minecraft.world.level.storage.loot.LootPool.Builder builder) protected voidaddToProvider(net.minecraft.data.DataProvider p) Add this component to the providedDataProvider.voidsetTable(net.minecraft.world.level.storage.loot.LootTable.Builder table) voidsingleItemPool(net.minecraft.world.level.ItemLike item) Methods inherited from class codechicken.lib.block.component.data.DataGenComponent
addAllToProvider, addToProviderMethods inherited from class codechicken.lib.block.ModularBlock.Component
getBlock
-
Constructor Details
-
LootTableComponent
-
-
Method Details
-
addToProvider
protected void addToProvider(net.minecraft.data.DataProvider p) Description copied from class:DataGenComponentAdd this component to the providedDataProvider.Implementors will need to filter for the correct
DataProviderimplementation.- Specified by:
addToProviderin classDataGenComponent- Parameters:
p- The data provider to add to.
-
setTable
public void setTable(net.minecraft.world.level.storage.loot.LootTable.Builder table) -
addPool
public void addPool(net.minecraft.world.level.storage.loot.LootPool.Builder builder) -
singleItemPool
public void singleItemPool(net.minecraft.world.level.ItemLike item)
-