Class ChestBlockEntityRenderer<T extends BlockEntity & ChestAnimationProgress>
java.lang.Object
net.minecraft.client.render.block.entity.ChestBlockEntityRenderer<T>
- All Implemented Interfaces:
BlockEntityRenderer<T>
@Environment(CLIENT) public class ChestBlockEntityRenderer<T extends BlockEntity & ChestAnimationProgress> extends Object implements BlockEntityRenderer<T>
-
Field Summary
Fields Modifier and Type Field Description private boolean
christmas
private ModelPart
doubleChestLeftBase
private ModelPart
doubleChestLeftLatch
private ModelPart
doubleChestLeftLid
private ModelPart
doubleChestRightBase
private ModelPart
doubleChestRightLatch
private ModelPart
doubleChestRightLid
private ModelPart
singleChestBase
private ModelPart
singleChestLatch
private ModelPart
singleChestLid
-
Constructor Summary
Constructors Constructor Description ChestBlockEntityRenderer(BlockEntityRendererFactory.Context context)
-
Method Summary
Modifier and Type Method Description static TexturedModelData
getLeftDoubleTexturedModelData()
static TexturedModelData
getRightDoubleTexturedModelData()
static TexturedModelData
getSingleTexturedModelData()
private void
render(MatrixStack matrices, VertexConsumer vertices, ModelPart lid, ModelPart latch, ModelPart base, float openFactor, int light, int overlay)
void
render(T entity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.render.block.entity.BlockEntityRenderer
rendersOutsideBoundingBox
-
Field Details
-
singleChestLid
-
singleChestBase
-
singleChestLatch
-
doubleChestRightLid
-
doubleChestRightBase
-
doubleChestRightLatch
-
doubleChestLeftLid
-
doubleChestLeftBase
-
doubleChestLeftLatch
-
christmas
private boolean christmas
-
-
Constructor Details
-
ChestBlockEntityRenderer
-
-
Method Details
-
getSingleTexturedModelData
-
getRightDoubleTexturedModelData
-
getLeftDoubleTexturedModelData
-
render
public void render(T entity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay)- Specified by:
render
in interfaceBlockEntityRenderer<T extends BlockEntity & ChestAnimationProgress>
-
render
private void render(MatrixStack matrices, VertexConsumer vertices, ModelPart lid, ModelPart latch, ModelPart base, float openFactor, int light, int overlay)
-