public abstract class SpecialBlockStateGen
extends java.lang.Object
| Constructor and Description |
|---|
SpecialBlockStateGen() |
| Modifier and Type | Method and Description |
|---|---|
<T extends net.minecraft.block.Block> |
generate(com.tterrag.registrate.providers.DataGenContext<net.minecraft.block.Block,T> ctx,
com.tterrag.registrate.providers.RegistrateBlockstateProvider prov) |
protected net.minecraft.state.Property<?>[] |
getIgnoredProperties() |
abstract <T extends net.minecraft.block.Block> |
getModel(com.tterrag.registrate.providers.DataGenContext<net.minecraft.block.Block,T> ctx,
com.tterrag.registrate.providers.RegistrateBlockstateProvider prov,
net.minecraft.block.BlockState state) |
protected abstract int |
getXRotation(net.minecraft.block.BlockState state) |
protected abstract int |
getYRotation(net.minecraft.block.BlockState state) |
protected int |
horizontalAngle(net.minecraft.util.Direction direction) |
protected net.minecraft.state.Property<?>[] getIgnoredProperties()
public final <T extends net.minecraft.block.Block> void generate(com.tterrag.registrate.providers.DataGenContext<net.minecraft.block.Block,T> ctx,
com.tterrag.registrate.providers.RegistrateBlockstateProvider prov)
protected int horizontalAngle(net.minecraft.util.Direction direction)
protected abstract int getXRotation(net.minecraft.block.BlockState state)
protected abstract int getYRotation(net.minecraft.block.BlockState state)
public abstract <T extends net.minecraft.block.Block> net.minecraftforge.client.model.generators.ModelFile getModel(com.tterrag.registrate.providers.DataGenContext<net.minecraft.block.Block,T> ctx,
com.tterrag.registrate.providers.RegistrateBlockstateProvider prov,
net.minecraft.block.BlockState state)