Class EncasedAssemblageBlockDataGen

java.lang.Object
petrolpark.mc.petrolsparts.content.kinetics.assemblage.EncasedAssemblageBlockDataGen

public class EncasedAssemblageBlockDataGen extends Object
  • 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>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> separateShaftHalvesBlockState(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>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> singleShaftBlockState(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)