net.minecraft.client.render.block.entity

public abstract class AbstractEndPortalBlockEntityRenderer<T extends EndPortalBlockEntity, S extends EndPortalBlockEntityRenderState>

implements BlockEntityRenderer<T, S>

net.minecraft.client.renderer.blockentity.AbstractEndPortalRenderer
net.minecraft.class_840
net.minecraft.client.render.block.entity.AbstractEndPortalBlockEntityRenderer

Field summary

Modifier and TypeField
public static final Identifier
END_SKY_LOCATION
field_4406
SKY_TEXTURE
public static final Identifier
END_PORTAL_LOCATION
field_4407
PORTAL_TEXTURE

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
extractRenderState(T blockEntity, S state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_74332(T arg0, S arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(T arg0, S arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public void
submit(S state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3591(S arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(S arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
private void
renderCube(EnumSet<Direction> facesToShow, org.joml.Matrix4f pose, VertexConsumer builder)
method_23084(EnumSet<class_2350> arg0, org.joml.Matrix4f arg1, class_4588 arg2)
renderSides(EnumSet<Direction> sides, org.joml.Matrix4f matrix, VertexConsumer vertexConsumer)
private void
renderFace(EnumSet<Direction> facesToShow, org.joml.Matrix4f pose, VertexConsumer builder, float x1, float x2, float y1, float y2, float z1, float z2, float z3, float z4, Direction face)
method_23085(EnumSet<class_2350> arg0, org.joml.Matrix4f arg1, class_4588 arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, class_2350 arg11)
renderSide(EnumSet<Direction> sides, org.joml.Matrix4f model, VertexConsumer vertices, float x1, float x2, float y1, float y2, float z1, float z2, float z3, float z4, Direction side)
protected float
getOffsetUp()
method_3594()
getTopYOffset()
protected float
getOffsetDown()
method_35793()
getBottomYOffset()
protected RenderLayer
renderType()
method_34589()
getLayer()
public void
submit(BlockEntityRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3569(class_11954 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(BlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
public void
extractRenderState(BlockEntity blockEntity, BlockEntityRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_74331(class_2586 arg0, class_11954 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(BlockEntity arg0, BlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
private void
lambda$submit$0(EndPortalRenderState arg0, PoseStack$Pose arg1, VertexConsumer arg2)
method_73539(class_11966 arg0, class_4587$class_4665 arg1, class_4588 arg2)
method_73539(EndPortalBlockEntityRenderState arg0, MatrixStack$Entry matricesEntry, VertexConsumer vertexConsumer)