Class BlockStateGen
java.lang.Object
com.simibubi.create.foundation.data.BlockStateGen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraft.world.level.block.Block>
voidaxisBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc)static <T extends net.minecraft.world.level.block.Block>
voidaxisBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc, boolean uvLock)static <T extends net.minecraft.world.level.block.Block>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>axisBlockProvider(boolean customItem)static com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,BlazeBurnerBlock>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>static com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,CartAssemblerBlock>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>static <T extends net.minecraft.world.level.block.Block>
voidcubeAll(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, String textureSubDir)static <T extends net.minecraft.world.level.block.Block>
voidcubeAll(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, String textureSubDir, String name)static <T extends DirectionalAxisKineticBlock>
voiddirectionalAxisBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, BiFunction<net.minecraft.world.level.block.state.BlockState,Boolean,net.minecraftforge.client.model.generators.ModelFile> modelFunc)static <T extends DirectionalAxisKineticBlock>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>static <T extends net.minecraft.world.level.block.Block>
voiddirectionalBlockIgnoresWaterlogged(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc)static <T extends net.minecraft.world.level.block.Block>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>directionalBlockProvider(boolean customItem)static <T extends net.minecraft.world.level.block.Block>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>directionalBlockProviderIgnoresWaterlogged(boolean customItem)static <P extends EncasedPipeBlock>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,P>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>static <T extends net.minecraft.world.level.block.Block>
voidhorizontalAxisBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc)static <T extends net.minecraft.world.level.block.Block>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>horizontalAxisBlockProvider(boolean customItem)static <T extends net.minecraft.world.level.block.Block>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>horizontalBlockProvider(boolean customItem)static <T extends net.minecraft.world.level.block.Block>
voidhorizontalWheel(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc)static <T extends net.minecraft.world.level.block.Block>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>horizontalWheelProvider(boolean customItem)static <B extends LinearChassisBlock>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,B>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>static <P extends FluidPipeBlock>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,P>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>pipe()static <B extends RadialChassisBlock>
com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,B>,com.tterrag.registrate.providers.RegistrateBlockstateProvider>static <T extends net.minecraft.world.level.block.Block>
voidsimpleBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc)
-
Constructor Details
-
BlockStateGen
public BlockStateGen()
-
-
Method Details
-
axisBlockProvider
public static <T extends net.minecraft.world.level.block.Block> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> axisBlockProvider(boolean customItem) -
directionalBlockProvider
public static <T extends net.minecraft.world.level.block.Block> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> directionalBlockProvider(boolean customItem) -
directionalBlockProviderIgnoresWaterlogged
public static <T extends net.minecraft.world.level.block.Block> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> directionalBlockProviderIgnoresWaterlogged(boolean customItem) -
horizontalBlockProvider
public static <T extends net.minecraft.world.level.block.Block> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> horizontalBlockProvider(boolean customItem) -
horizontalAxisBlockProvider
public static <T extends net.minecraft.world.level.block.Block> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> horizontalAxisBlockProvider(boolean customItem) -
directionalAxisBlockProvider
public static <T extends DirectionalAxisKineticBlock> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> directionalAxisBlockProvider() -
horizontalWheelProvider
public static <T extends net.minecraft.world.level.block.Block> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> horizontalWheelProvider(boolean customItem) -
directionalBlockIgnoresWaterlogged
public static <T extends net.minecraft.world.level.block.Block> void directionalBlockIgnoresWaterlogged(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc) -
axisBlock
public static <T extends net.minecraft.world.level.block.Block> void axisBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc) -
axisBlock
public static <T extends net.minecraft.world.level.block.Block> void axisBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc, boolean uvLock) -
simpleBlock
public static <T extends net.minecraft.world.level.block.Block> void simpleBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc) -
horizontalAxisBlock
public static <T extends net.minecraft.world.level.block.Block> void horizontalAxisBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc) -
directionalAxisBlock
public static <T extends DirectionalAxisKineticBlock> void directionalAxisBlock(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, BiFunction<net.minecraft.world.level.block.state.BlockState,Boolean,net.minecraftforge.client.model.generators.ModelFile> modelFunc) -
horizontalWheel
public static <T extends net.minecraft.world.level.block.Block> void horizontalWheel(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, Function<net.minecraft.world.level.block.state.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc) -
cubeAll
public static <T extends net.minecraft.world.level.block.Block> void cubeAll(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, String textureSubDir) -
cubeAll
-
cartAssembler
public static com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,CartAssemblerBlock>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> cartAssembler() -
blazeHeater
public static com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,BlazeBurnerBlock>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> blazeHeater() -
linearChassis
public static <B extends LinearChassisBlock> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,B>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> linearChassis() -
radialChassis
public static <B extends RadialChassisBlock> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,B>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> radialChassis() -
encasedPipe
public static <P extends EncasedPipeBlock> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,P>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> encasedPipe() -
pipe
public static <P extends FluidPipeBlock> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,P>,com.tterrag.registrate.providers.RegistrateBlockstateProvider> pipe()
-