Class MachineAssemblerRenderer
java.lang.Object
com.hbm_m.client.render.AbstractPartBasedRenderer<MachineAssemblerBlockEntity,MachineAssemblerBakedModel>
com.hbm_m.client.render.implementations.MachineAssemblerRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<MachineAssemblerBlockEntity>
public class MachineAssemblerRenderer
extends AbstractPartBasedRenderer<MachineAssemblerBlockEntity,MachineAssemblerBakedModel>
-
Constructor Summary
ConstructorsConstructorDescriptionMachineAssemblerRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context ctx) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidflushInstancedBatches(org.joml.Matrix4f projectionMatrix) protected net.minecraft.core.Directionprotected MachineAssemblerBakedModelgetModelType(net.minecraft.client.resources.model.BakedModel rawModel) intvoidrender(MachineAssemblerBlockEntity be, float partialTick, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int packedLight, int packedOverlay) protected voidrenderParts(MachineAssemblerBlockEntity be, MachineAssemblerBakedModel model, LegacyAnimator animator, float partialTick, int packedLight, int packedOverlay, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource) booleanMethods inherited from class com.hbm_m.client.render.AbstractPartBasedRenderer
getCurrentModelViewMatrix, getMinecraft, getModel, isInViewFrustum, setupBlockTransform, unwrapFabricForwardingModelsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer
shouldRender
-
Constructor Details
-
MachineAssemblerRenderer
public MachineAssemblerRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context ctx)
-
-
Method Details
-
getModelType
protected MachineAssemblerBakedModel getModelType(net.minecraft.client.resources.model.BakedModel rawModel) - Specified by:
getModelTypein classAbstractPartBasedRenderer<MachineAssemblerBlockEntity,MachineAssemblerBakedModel>
-
getFacing
- Specified by:
getFacingin classAbstractPartBasedRenderer<MachineAssemblerBlockEntity,MachineAssemblerBakedModel>
-
renderParts
protected void renderParts(MachineAssemblerBlockEntity be, MachineAssemblerBakedModel model, LegacyAnimator animator, float partialTick, int packedLight, int packedOverlay, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource) - Specified by:
renderPartsin classAbstractPartBasedRenderer<MachineAssemblerBlockEntity,MachineAssemblerBakedModel>
-
render
public void render(MachineAssemblerBlockEntity be, float partialTick, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int packedLight, int packedOverlay) - Specified by:
renderin interfacenet.minecraft.client.renderer.blockentity.BlockEntityRenderer<MachineAssemblerBlockEntity>- Overrides:
renderin classAbstractPartBasedRenderer<MachineAssemblerBlockEntity,MachineAssemblerBakedModel>
-
flushInstancedBatches
public static void flushInstancedBatches(org.joml.Matrix4f projectionMatrix) -
clearCaches
public static void clearCaches() -
shouldRenderOffScreen
- Specified by:
shouldRenderOffScreenin interfacenet.minecraft.client.renderer.blockentity.BlockEntityRenderer<MachineAssemblerBlockEntity>- Overrides:
shouldRenderOffScreenin classAbstractPartBasedRenderer<MachineAssemblerBlockEntity,MachineAssemblerBakedModel>
-
getViewDistance
public int getViewDistance()
-