forked from LudoCrypt/Liminal-Library
-
Notifications
You must be signed in to change notification settings - Fork 1
Dimension‐Effects
Waterpicker edited this page Jul 21, 2026
·
1 revision
Packages:
org.dimdev.limlib.api.effects.skyorg.dimdev.limlib.api.skyboxorg.dimdev.limlib.post
Dimension effects are codec-backed values used by LimLib's client rendering hooks. They separate the data describing an effect from the client code that applies it.
LimLib provides three related systems:
-
DimensionEffectsfor dimension rendering settings -
Skyboxfor replacing or extending the sky -
PostEffectfor applying a post-processing shader
Each system dispatches through a registered type, allowing additional implementations to provide their own codec.
DimensionEffects is the data-side counterpart to Minecraft's DimensionSpecialEffects.
StaticDimensionEffects provides fixed values for:
cloud_heightalternate_sky_colorsky_typebrighten_lightingdarkenedthick_fogsky_shading
Skybox dispatches through SkyBoxType.
LimLib includes:
- an empty skybox
-
TexturedSkybox, which stores askyboxresource location
PostEffect dispatches through PostEffectType.
LimLib includes empty and static post effects. StaticPostEffect stores shader_name and resolves it to:
<namespace>:shaders/post/<path>.json
The effect types and their data registries are keyed through LimLibRegistryKeys.