A major update for Fabric 1.21.11 that expands Shine from selective block bloom into a full visual effects editor with bloom, rim light, shading, and colored lighting.
New Features
Added the new Shine 2.0 editor, available through Mod Menu and the new Open Shine Editor keybind
Added a preset hub with All Features Enabled and Bloom Only modes
Added preset import and export support for saving complete Shine setups
Added rim lighting with Off, Exclude Plants, and All Edges modes
Added rim light controls for color influence, thickness, strength, depth sensitivity, max distance, and per-block inclusion overrides
Added colored lighting for configured blocks, with per-block color, radius, intensity, scan-distance controls, and a live color preview
Added custom shading controls for blocks, clouds, and entities
Added bloom support for entity textures and particles, not just blocks and fluids
Added a mask painter for fine-tuning which pixels on blocks, fluids, and entity textures should contribute to bloom
Added bundled defaults for Shine settings, bloom masks, rim light, colored lighting, and shading
Improvements
Rebuilt the config experience from the old YACL settings screen into Shine's own in-game editor
Removed the required YACL dependency
Added separate editor tabs for Blocks, Entities, and Particles
Added distance stability to reduce shimmer on small or distant bloom sources
Increased bloom tuning range with a fourth blur pass and updated radius handling
Improved bloom extraction with source masks, terrain depth, occluder depth, and smoother composite sampling
Added default bloom tuning for more sources, including torches, lanterns, firefly bush, nether plants, redstone sources, Warden textures, Enderman eyes, spiders, End Crystal, fireflies, lava, flame, portal, glow, and glow squid ink
Blocks & Fluids
Added linked handling for flowing and still fluids
Added linked handling for torch, wall torch, soul torch, soul wall torch, redstone torch, and redstone wall torch sources
Compatibility
Added Voxy compatibility so distant terrain is excluded from bloom capture
Added Chunks Fade In compatibility for Sodium terrain shaders
Migration
Existing Shine 1.x configs are detected and migrated into the new setup
Legacy bloom sliders are preserved when upgrading, while the new visual effects start in Bloom Only mode
Added a first-run upgrade notice that points returning users toward the new settings
Migrated legacy bloom.json configs into Shine.json
Migrated legacy blockStrengthOverrides into sourceStrengthOverrides
Added new config files for masks, rim light, colored lighting, shading, migration state, and presets
Bug Fixes
Fixed bloom leaking through foreground geometry by using terrain and occluder depth during extraction
Reduced flicker on tiny bloom sources with coverage-aware source sampling and distance-stability scaling
Improved config safety with stronger validation, clamping, and fallback defaults for missing or invalid fields
Improved render cleanup so bloom and rim light draw buffers are restored after capture
Improved resource reload handling for bloom masks, entity masks, rim light, and shader changes