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 booleanchristmasprivate ModelPartdoubleChestLeftBaseprivate ModelPartdoubleChestLeftLatchprivate ModelPartdoubleChestLeftLidprivate ModelPartdoubleChestRightBaseprivate ModelPartdoubleChestRightLatchprivate ModelPartdoubleChestRightLidprivate ModelPartsingleChestBaseprivate ModelPartsingleChestLatchprivate ModelPartsingleChestLid -
Constructor Summary
Constructors Constructor Description ChestBlockEntityRenderer(BlockEntityRendererFactory.Context context) -
Method Summary
Modifier and Type Method Description static TexturedModelDatagetLeftDoubleTexturedModelData()static TexturedModelDatagetRightDoubleTexturedModelData()static TexturedModelDatagetSingleTexturedModelData()private voidrender(MatrixStack matrices, VertexConsumer vertices, ModelPart lid, ModelPart latch, ModelPart base, float openFactor, int light, int overlay)voidrender(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, waitMethods 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:
renderin 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)
-