Interface CustomCloudsRenderer
public interface CustomCloudsRenderer
A custom cloud renderer that can be registered using
}
and used with
invalid @link
{@link RegisterCustomEnvironmentEffectRendererEvent#registerCloudRenderer)
NeoForgeEnvironmentAttributes.CUSTOM_CLOUDS.
Custom render state needed for the various render methods must be extracted via ExtractLevelRenderStateEvent
and stored in the provided LevelRenderState.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanrenderClouds(LevelRenderState levelRenderState, Vec3 camPos, CloudStatus cloudStatus, int cloudColor, float cloudHeight, Matrix4f modelViewMatrix) Renders the clouds of this dimension.
-
Method Details
-
renderClouds
default boolean renderClouds(LevelRenderState levelRenderState, Vec3 camPos, CloudStatus cloudStatus, int cloudColor, float cloudHeight, Matrix4f modelViewMatrix) Renders the clouds of this dimension.- Returns:
- true to prevent vanilla cloud rendering
-