public abstract class AbstractDiodeGenerator extends SpecialBlockStateGen
| Constructor and Description |
|---|
AbstractDiodeGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static <I extends net.minecraft.item.BlockItem> |
diodeItemModel(boolean needsItemTexture) |
protected net.minecraft.util.ResourceLocation |
existing(java.lang.String name) |
protected net.minecraftforge.client.model.generators.ModelFile.ExistingModelFile |
existingModel(net.minecraftforge.client.model.generators.BlockModelProvider prov,
java.lang.String name) |
<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 int |
getXRotation(net.minecraft.block.BlockState state) |
protected int |
getYRotation(net.minecraft.block.BlockState state) |
protected java.util.Vector<net.minecraftforge.client.model.generators.ModelFile> |
makeVector(int size) |
protected net.minecraft.util.ResourceLocation |
poweredTorch() |
protected <T extends net.minecraft.block.Block> |
texture(com.tterrag.registrate.providers.DataGenContext<net.minecraft.block.Block,T> ctx,
java.lang.String name) |
generate, getIgnoredProperties, horizontalAnglepublic static <I extends net.minecraft.item.BlockItem> com.tterrag.registrate.util.nullness.NonNullBiConsumer<com.tterrag.registrate.providers.DataGenContext<net.minecraft.item.Item,I>,com.tterrag.registrate.providers.RegistrateItemModelProvider> diodeItemModel(boolean needsItemTexture)
protected final int getXRotation(net.minecraft.block.BlockState state)
getXRotation in class SpecialBlockStateGenprotected final int getYRotation(net.minecraft.block.BlockState state)
getYRotation in class SpecialBlockStateGenpublic final <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)
getModel in class SpecialBlockStateGenprotected java.util.Vector<net.minecraftforge.client.model.generators.ModelFile> makeVector(int size)
protected net.minecraftforge.client.model.generators.ModelFile.ExistingModelFile existingModel(net.minecraftforge.client.model.generators.BlockModelProvider prov,
java.lang.String name)
protected net.minecraft.util.ResourceLocation existing(java.lang.String name)
protected <T extends net.minecraft.block.Block> net.minecraft.util.ResourceLocation texture(com.tterrag.registrate.providers.DataGenContext<net.minecraft.block.Block,T> ctx,
java.lang.String name)
protected net.minecraft.util.ResourceLocation poweredTorch()