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 p_446233_, S p_446143_, float p_447080_, Vec3 p_445461_, ModelFeatureRenderer.CrumblingOverlay p_445911_) protected floatprotected floatprivate voidrenderCube(EnumSet<Direction> pFaces, Matrix4f pPose, VertexConsumer pConsumer) private voidrenderFace(EnumSet<Direction> pFaces, Matrix4f pPose, VertexConsumer pConsumer, float pX1, float pX2, float pY1, float pY2, float pZ1, float pZ2, float pZ3, float pZ4, Direction pDirection) protected RenderTypevoidsubmit(S p_446622_, PoseStack p_446303_, SubmitNodeCollector p_447279_, CameraRenderState p_451548_) 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
createRenderState, getViewDistance, shouldRender, shouldRenderOffScreenMethods inherited from interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension
getRenderBoundingBox
-
Field Details
-
END_SKY_LOCATION
-
END_PORTAL_LOCATION
-
-
Constructor Details
-
AbstractEndPortalRenderer
public AbstractEndPortalRenderer()
-
-
Method Details
-
extractRenderState
public void extractRenderState(T p_446233_, S p_446143_, float p_447080_, Vec3 p_445461_, @Nullable ModelFeatureRenderer.CrumblingOverlay p_445911_) - Specified by:
extractRenderStatein interfaceBlockEntityRenderer<T extends TheEndPortalBlockEntity,S extends EndPortalRenderState>
-
submit
public void submit(S p_446622_, PoseStack p_446303_, SubmitNodeCollector p_447279_, CameraRenderState p_451548_) - Specified by:
submitin interfaceBlockEntityRenderer<T extends TheEndPortalBlockEntity,S extends EndPortalRenderState>
-
renderCube
-
renderFace
private void renderFace(EnumSet<Direction> pFaces, Matrix4f pPose, VertexConsumer pConsumer, float pX1, float pX2, float pY1, float pY2, float pZ1, float pZ2, float pZ3, float pZ4, Direction pDirection) -
getOffsetUp
protected float getOffsetUp() -
getOffsetDown
protected float getOffsetDown() -
renderType
-