public abstract class CommonBlockStatesProvider
extends net.minecraftforge.client.model.generators.BlockStateProvider
Modifier and Type | Field and Description |
---|---|
protected org.apache.logging.log4j.Marker |
marker |
registeredBlocks
Constructor and Description |
---|
CommonBlockStatesProvider(GenerationData data) |
Modifier and Type | Method and Description |
---|---|
void |
act(net.minecraft.data.DirectoryCache cache) |
protected net.minecraftforge.client.model.generators.BlockModelBuilder |
cubeFacing(java.lang.String name,
net.minecraft.util.ResourceLocation front,
net.minecraft.util.ResourceLocation side) |
protected net.minecraftforge.client.model.generators.BlockModelBuilder |
cubeFacing(java.lang.String name,
net.minecraft.util.ResourceLocation front,
net.minecraft.util.ResourceLocation side,
net.minecraft.util.ResourceLocation particle) |
protected net.minecraftforge.client.model.generators.BlockModelBuilder |
cubeFacingBottomTop(java.lang.String name,
net.minecraft.util.ResourceLocation front,
net.minecraft.util.ResourceLocation bottom,
net.minecraft.util.ResourceLocation top,
net.minecraft.util.ResourceLocation side) |
protected net.minecraftforge.client.model.generators.BlockModelBuilder |
cubeFacingBottomTop(java.lang.String name,
net.minecraft.util.ResourceLocation front,
net.minecraft.util.ResourceLocation bottom,
net.minecraft.util.ResourceLocation top,
net.minecraft.util.ResourceLocation side,
net.minecraft.util.ResourceLocation particle) |
protected void |
facingBlock(net.minecraft.block.Block block,
java.util.function.Function<net.minecraft.block.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc,
int angleOffset) |
protected void |
facingBlock(net.minecraft.block.Block block,
net.minecraftforge.client.model.generators.ModelFile modelFile) |
protected void |
facingBlock(net.minecraft.block.Block block,
net.minecraftforge.client.model.generators.ModelFile modelFile,
int angleOffset) |
java.lang.String |
getName() |
protected java.lang.String |
getPath(net.minecraft.block.Block block) |
axisBlock, axisBlock, axisBlock, axisBlock, blockTexture, cubeAll, directionalBlock, directionalBlock, directionalBlock, directionalBlock, doorBlock, doorBlock, doorBlock, fenceBlock, fenceBlock, fenceGateBlock, fenceGateBlock, fenceGateBlock, fourWayBlock, fourWayMultipart, getMultipartBuilder, getVariantBuilder, horizontalBlock, horizontalBlock, horizontalBlock, horizontalBlock, horizontalBlock, horizontalFaceBlock, horizontalFaceBlock, horizontalFaceBlock, horizontalFaceBlock, logBlock, paneBlock, paneBlock, paneBlock, registerModels, registerStatesAndModels, simpleBlock, simpleBlock, simpleBlock, simpleBlock, slabBlock, slabBlock, slabBlock, stairsBlock, stairsBlock, stairsBlock, stairsBlock, stairsBlock, trapdoorBlock, trapdoorBlock, trapdoorBlock, wallBlock, wallBlock, wallBlock
carpet, crop, cross, cube, cubeAll, cubeBottomTop, cubeColumn, cubeTop, doorBottomLeft, doorBottomRight, doorTopLeft, doorTopRight, fenceGate, fenceGateOpen, fenceGateWall, fenceGateWallOpen, fenceInventory, fencePost, fenceSide, getBuilder, getExistingFile, mcLoc, modLoc, orientable, orientableVertical, orientableWithBottom, paneNoSide, paneNoSideAlt, panePost, paneSide, paneSideAlt, singleTexture, singleTexture, slab, slabTop, stairs, stairsInner, stairsOuter, torch, torchWall, trapdoorBottom, trapdoorOpen, trapdoorOrientableBottom, trapdoorOrientableOpen, trapdoorOrientableTop, trapdoorTop, wallInventory, wallPost, wallSide, withExistingParent, withExistingParent
public CommonBlockStatesProvider(GenerationData data)
public void act(net.minecraft.data.DirectoryCache cache) throws java.io.IOException
act
in interface net.minecraft.data.IDataProvider
act
in class net.minecraftforge.client.model.generators.ModelProvider<net.minecraftforge.client.model.generators.BlockModelBuilder>
java.io.IOException
public java.lang.String getName()
getName
in interface net.minecraft.data.IDataProvider
getName
in class net.minecraftforge.client.model.generators.BlockStateProvider
protected void facingBlock(net.minecraft.block.Block block, net.minecraftforge.client.model.generators.ModelFile modelFile)
protected void facingBlock(net.minecraft.block.Block block, net.minecraftforge.client.model.generators.ModelFile modelFile, int angleOffset)
protected void facingBlock(net.minecraft.block.Block block, java.util.function.Function<net.minecraft.block.BlockState,net.minecraftforge.client.model.generators.ModelFile> modelFunc, int angleOffset)
protected net.minecraftforge.client.model.generators.BlockModelBuilder cubeFacing(java.lang.String name, net.minecraft.util.ResourceLocation front, net.minecraft.util.ResourceLocation side)
protected net.minecraftforge.client.model.generators.BlockModelBuilder cubeFacing(java.lang.String name, net.minecraft.util.ResourceLocation front, net.minecraft.util.ResourceLocation side, net.minecraft.util.ResourceLocation particle)
protected net.minecraftforge.client.model.generators.BlockModelBuilder cubeFacingBottomTop(java.lang.String name, net.minecraft.util.ResourceLocation front, net.minecraft.util.ResourceLocation bottom, net.minecraft.util.ResourceLocation top, net.minecraft.util.ResourceLocation side)
protected net.minecraftforge.client.model.generators.BlockModelBuilder cubeFacingBottomTop(java.lang.String name, net.minecraft.util.ResourceLocation front, net.minecraft.util.ResourceLocation bottom, net.minecraft.util.ResourceLocation top, net.minecraft.util.ResourceLocation side, net.minecraft.util.ResourceLocation particle)
protected java.lang.String getPath(net.minecraft.block.Block block)