Class AbstractEndPortalRenderer<T extends TheEndPortalBlockEntity, S extends EndPortalRenderState>
java.lang.Object
net.minecraft.client.renderer.blockentity.AbstractEndPortalRenderer<T,S>
- All Implemented Interfaces:
BlockEntityRenderer<T,S>, IBlockEntityRendererExtension<T>
- Direct Known Subclasses:
TheEndGatewayRenderer, TheEndPortalRenderer
public abstract class AbstractEndPortalRenderer<T extends TheEndPortalBlockEntity, S extends EndPortalRenderState>
extends Object
implements BlockEntityRenderer<T,S>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(T blockEntity, S state, float partialTicks, Vec3 cameraPosition, @Nullable ModelFeatureRenderer.CrumblingOverlay breakProgress) protected floatprotected floatprivate voidrenderCube(Set<Direction> facesToShow, Matrix4f pose, VertexConsumer builder) private static voidrenderFace(Set<Direction> facesToShow, Matrix4f pose, VertexConsumer builder, float x1, float x2, float y1, float y2, float z1, float z2, float z3, float z4, Direction face) protected RenderTypevoidsubmit(S state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BlockEntityRenderer
createRenderState, getViewDistance, shouldRender, shouldRenderOffScreenMethods inherited from interface IBlockEntityRendererExtension
getRenderBoundingBox
-
Field Details
-
END_SKY_LOCATION
-
END_PORTAL_LOCATION
-
-
Constructor Details
-
AbstractEndPortalRenderer
public AbstractEndPortalRenderer()
-
-
Method Details
-
extractRenderState
public void extractRenderState(T blockEntity, S state, float partialTicks, Vec3 cameraPosition, @Nullable ModelFeatureRenderer.CrumblingOverlay breakProgress) - Specified by:
extractRenderStatein interfaceBlockEntityRenderer<T extends TheEndPortalBlockEntity, S extends EndPortalRenderState>
-
submit
public void submit(S state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) - Specified by:
submitin interfaceBlockEntityRenderer<T extends TheEndPortalBlockEntity, S extends EndPortalRenderState>
-
renderCube
-
renderFace
private static void renderFace(Set<Direction> facesToShow, Matrix4f pose, VertexConsumer builder, float x1, float x2, float y1, float y2, float z1, float z2, float z3, float z4, Direction face) -
getOffsetUp
protected float getOffsetUp() -
getOffsetDown
protected float getOffsetDown() -
renderType
-