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
FieldsModifier and TypeFieldDescriptionstatic final Identifierstatic final Identifierprivate static final org.joml.Vector3fcprivate static final org.joml.Vector3fc -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(T blockEntity, S state, float partialTicks, Vec3 cameraPosition, @Nullable ModelFeatureRenderer.CrumblingOverlay breakProgress) static voidgetExtents(Consumer<org.joml.Vector3fc> output) protected static voidsubmitCube(Collection<Direction> facesToShow, RenderType renderType, PoseStack poseStack, SubmitNodeCollector submitNodeCollector) static voidsubmitSpecial(RenderType renderType, PoseStack poseStack, SubmitNodeCollector submitNodeCollector) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BlockEntityRenderer
createRenderState, getViewDistance, shouldRender, shouldRenderOffScreen, submitMethods inherited from interface IBlockEntityRendererExtension
getRenderBoundingBox
-
Field Details
-
FROM
private static final org.joml.Vector3fc FROM -
TO
private static final org.joml.Vector3fc TO -
FACES
-
END_SKY_LOCATION
-
END_PORTAL_LOCATION
-
ALL_FACES
-
-
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>
-
submitCube
protected static void submitCube(Collection<Direction> facesToShow, RenderType renderType, PoseStack poseStack, SubmitNodeCollector submitNodeCollector) -
submitSpecial
public static void submitSpecial(RenderType renderType, PoseStack poseStack, SubmitNodeCollector submitNodeCollector) -
getExtents
-