Class EncasedAssemblageBlockDataGen
java.lang.Object
petrolpark.mc.petrolsparts.content.kinetics.assemblage.EncasedAssemblageBlockDataGen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final <B extends EncasedAssemblageBlock>
net.minecraft.world.level.storage.loot.LootTable.BuilderlootTableBuilder(B block) static final <B extends EncasedSeparateShaftHalvesAssemblageBlock>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block, B>, com.tterrag.registrate.providers.RegistrateBlockstateProvider> separateShaftHalvesBlockState(String prefix) static final <B extends EncasedSeparateShaftHalvesAssemblageBlock>
voidseparateShaftHalvesLoot(com.tterrag.registrate.providers.loot.RegistrateBlockLootTables lt, B block) static final <B extends EncasedSingleShaftAssemblageBlock>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block, B>, com.tterrag.registrate.providers.RegistrateBlockstateProvider> singleShaftBlockState(String prefix) static final <B extends EncasedSingleShaftAssemblageBlock>
voidsingleShaftLoot(com.tterrag.registrate.providers.loot.RegistrateBlockLootTables lt, B block)
-
Constructor Details
-
EncasedAssemblageBlockDataGen
public EncasedAssemblageBlockDataGen()
-
-
Method Details
-
separateShaftHalvesBlockState
public static final <B extends EncasedSeparateShaftHalvesAssemblageBlock> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,B>, separateShaftHalvesBlockStatecom.tterrag.registrate.providers.RegistrateBlockstateProvider> (String prefix) -
singleShaftBlockState
public static final <B extends EncasedSingleShaftAssemblageBlock> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,B>, singleShaftBlockStatecom.tterrag.registrate.providers.RegistrateBlockstateProvider> (String prefix) -
lootTableBuilder
public static final <B extends EncasedAssemblageBlock> net.minecraft.world.level.storage.loot.LootTable.Builder lootTableBuilder(B block) -
separateShaftHalvesLoot
public static final <B extends EncasedSeparateShaftHalvesAssemblageBlock> void separateShaftHalvesLoot(com.tterrag.registrate.providers.loot.RegistrateBlockLootTables lt, B block) -
singleShaftLoot
public static final <B extends EncasedSingleShaftAssemblageBlock> void singleShaftLoot(com.tterrag.registrate.providers.loot.RegistrateBlockLootTables lt, B block)
-