Interface CustomBlockScreenEffectRenderer
public interface CustomBlockScreenEffectRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CustomBlockScreenEffectRendererNo-op renderer which renders nothing and prevents vanilla rendering -
Method Summary
Modifier and TypeMethodDescriptionbooleansubmit(PlayerRenderState playerRenderState, CameraRenderState cameraRenderState, SubmitNodeCollector submitNodeCollector, PoseStack poseStack, SpriteGetter sprites, float partialTicks, boolean hideGui) Render the screen effect overlay of a block.
-
Field Details
-
NO_OP
No-op renderer which renders nothing and prevents vanilla rendering
-
-
Method Details
-
submit
boolean submit(PlayerRenderState playerRenderState, CameraRenderState cameraRenderState, SubmitNodeCollector submitNodeCollector, PoseStack poseStack, SpriteGetter sprites, float partialTicks, boolean hideGui) Render the screen effect overlay of a block.- Parameters:
playerRenderState- The render state of the player which the overlay applies tocameraRenderState- The camera render state of the player which the overlay applies tosubmitNodeCollector- The collector to submit the overlay quads toposeStack- The pose stack to use for transformations of the overlaysprites- Access to sprites to use for renderingpartialTicks- The "world" partial tickshideGui- Whether the HUD is hidden- Returns:
- true to prevent vanilla rendering
-