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 net.minecraft.client.renderer.blockentity.AbstractEndPortalRenderer
END_PORTAL_LOCATION, END_SKY_LOCATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(TheEndGatewayBlockEntity p_446930_, EndGatewayRenderState p_445622_, float p_445588_, Vec3 p_445696_, ModelFeatureRenderer.CrumblingOverlay p_445892_) protected floatprotected floatgetRenderBoundingBox(TheEndGatewayBlockEntity blockEntity) Return anAABBthat controls the visible scope of thisBlockEntityRenderer.intprotected RenderTypevoidsubmit(EndGatewayRenderState p_446213_, PoseStack p_439084_, SubmitNodeCollector p_439292_, CameraRenderState p_451275_) 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
shouldRender, shouldRenderOffScreen
-
Field Details
-
BEAM_LOCATION
-
-
Constructor Details
-
TheEndGatewayRenderer
public TheEndGatewayRenderer()
-
-
Method Details
-
createRenderState
-
extractRenderState
public void extractRenderState(TheEndGatewayBlockEntity p_446930_, EndGatewayRenderState p_445622_, float p_445588_, Vec3 p_445696_, @Nullable ModelFeatureRenderer.CrumblingOverlay p_445892_) - Specified by:
extractRenderStatein interfaceBlockEntityRenderer<TheEndGatewayBlockEntity,EndGatewayRenderState> - Overrides:
extractRenderStatein classAbstractEndPortalRenderer<TheEndGatewayBlockEntity,EndGatewayRenderState>
-
submit
public void submit(EndGatewayRenderState p_446213_, PoseStack p_439084_, SubmitNodeCollector p_439292_, CameraRenderState p_451275_) - 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
-