Interface IDimensionSpecialEffectsExtension
- All Known Implementing Classes:
DimensionSpecialEffects,DimensionSpecialEffects.EndEffects,DimensionSpecialEffects.NetherEffects,DimensionSpecialEffects.OverworldEffects
public interface IDimensionSpecialEffectsExtension
Extension interface for
DimensionSpecialEffects.
Custom render state needed for the various render methods must be extracted via ExtractLevelRenderStateEvent
and stored in the provided LevelRenderState.
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanrenderClouds(LevelRenderState levelRenderState, Vec3 camPos, CloudStatus cloudStatus, int cloudColor, float cloudHeight, Matrix4f modelViewMatrix) Renders the clouds of this dimension.default booleanrenderSky(LevelRenderState levelRenderState, SkyRenderState skyRenderState, Matrix4f modelViewMatrix, Runnable setupFog) Renders the sky of this dimension.default booleanrenderSnowAndRain(LevelRenderState levelRenderState, WeatherRenderState weatherRenderState, MultiBufferSource bufferSource, Vec3 camPos) Renders the snow and rain effects of this dimension.private DimensionSpecialEffectsself()default booleantickRain(ClientLevel level, int ticks, Camera camera) Ticks the rain of this dimension.
-
Method Details
-
self
-
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
-
renderSky
default boolean renderSky(LevelRenderState levelRenderState, SkyRenderState skyRenderState, Matrix4f modelViewMatrix, Runnable setupFog) Renders the sky of this dimension.- Returns:
- true to prevent vanilla sky rendering
-
renderSnowAndRain
default boolean renderSnowAndRain(LevelRenderState levelRenderState, WeatherRenderState weatherRenderState, MultiBufferSource bufferSource, Vec3 camPos) Renders the snow and rain effects of this dimension.- Returns:
- true to prevent vanilla snow and rain rendering
-
tickRain
Ticks the rain of this dimension.- Returns:
- true to prevent vanilla rain ticking
-