Class TheEndGatewayRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.AbstractEndPortalRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer
- All Implemented Interfaces:
BlockEntityRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>, IBlockEntityRendererExtension<TheEndGatewayBlockEntity>
public class TheEndGatewayRenderer
extends AbstractEndPortalRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>
-
Field Summary
FieldsFields inherited from class AbstractEndPortalRenderer
END_PORTAL_LOCATION, END_SKY_LOCATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(TheEndGatewayBlockEntity blockEntity, EndGatewayRenderState state, float partialTicks, Vec3 cameraPosition, @Nullable ModelFeatureRenderer.CrumblingOverlay breakProgress) protected floatprotected floatgetRenderBoundingBox(TheEndGatewayBlockEntity blockEntity) Return anAABBthat controls the visible scope of thisBlockEntityRenderer.intprotected RenderTypevoidsubmit(EndGatewayRenderState 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
shouldRender, shouldRenderOffScreen
-
Field Details
-
BEAM_LOCATION
-
-
Constructor Details
-
TheEndGatewayRenderer
public TheEndGatewayRenderer()
-
-
Method Details
-
createRenderState
-
extractRenderState
public void extractRenderState(TheEndGatewayBlockEntity blockEntity, EndGatewayRenderState state, float partialTicks, Vec3 cameraPosition, @Nullable ModelFeatureRenderer.CrumblingOverlay breakProgress) - Specified by:
extractRenderStatein interfaceBlockEntityRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>- Overrides:
extractRenderStatein classAbstractEndPortalRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>
-
submit
public void submit(EndGatewayRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) - Specified by:
submitin interfaceBlockEntityRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>- Overrides:
submitin classAbstractEndPortalRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>
-
getOffsetUp
protected float getOffsetUp()- Overrides:
getOffsetUpin classAbstractEndPortalRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>
-
getOffsetDown
protected float getOffsetDown()- Overrides:
getOffsetDownin classAbstractEndPortalRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>
-
renderType
- Overrides:
renderTypein classAbstractEndPortalRenderer<TheEndGatewayBlockEntity, EndGatewayRenderState>
-
getViewDistance
public int getViewDistance() -
getRenderBoundingBox
Description copied from interface:IBlockEntityRendererExtensionReturn anAABBthat controls the visible scope of thisBlockEntityRenderer. Defaults to the unit cube at the given position.AABB.INFINITEcan be used to declare the BER should be visible everywhere.- Returns:
- an appropriately sized
AABBfor theBlockEntityRenderer
-