Class SafeTileEntityRenderer<T extends net.minecraft.world.level.block.entity.BlockEntity>
java.lang.Object
com.simibubi.create.foundation.tileEntity.renderer.SafeTileEntityRenderer<T>
- All Implemented Interfaces:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>
- Direct Known Subclasses:
AnalogLeverRenderer,BellRenderer,BeltRenderer,BlazeBurnerRenderer,ChuteRenderer,ColoredOverlayTileEntityRenderer,DeployerRenderer,DepotRenderer,EngineRenderer,FluidTankRenderer,HarvesterRenderer,KineticTileEntityRenderer,LecternControllerRenderer,MechanicalCrafterRenderer,NixieTubeRenderer,PortableStorageInterfaceRenderer,SawRenderer,SchematicannonRenderer,SmartTileEntityRenderer,SpoutRenderer,StickerRenderer,TransparentStraightPipeRenderer
public abstract class SafeTileEntityRenderer<T extends net.minecraft.world.level.block.entity.BlockEntity>
extends Object
implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal voidrender(T te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) protected abstract voidrenderSafe(T te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, 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.renderer.blockentity.BlockEntityRenderer
getViewDistance, shouldRender, shouldRenderOffScreen
-
Constructor Details
-
SafeTileEntityRenderer
public SafeTileEntityRenderer()
-
-
Method Details
-
render
public final void render(T te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) - Specified by:
renderin interfacenet.minecraft.client.renderer.blockentity.BlockEntityRenderer<T extends net.minecraft.world.level.block.entity.BlockEntity>
-
renderSafe
protected abstract void renderSafe(T te, float partialTicks, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int light, int overlay) -
isInvalid
-