🌟 LightAura Mod - Changelog v8.8.2
🚀 Major Improvements
✨ Enhanced Light Persistence
- Fixed offhand lighting during eating/drinking — your torch will no longer flicker off while consuming food or potions.
- Improved light stability during movement — better handling of quick position changes and falling.
⚡ Performance Optimizations
- Massive plant detection speed improvement — replaced individual block checks with an efficient tag-based system.
- Reduced memory usage — eliminated memory leaks and unnecessary data caching.
- Optimized light update frequency — smarter processing reduces unnecessary calculations.
- Enhanced memory management — automatic cleanup prevents data buildup over time.
🔧 New Configuration Options
maintainLightDuringItemUse— control whether lights persist during eating/drinking (default: true).verticalMoveCooldown— adjust vertical movement detection sensitivity.enablePlayerLightingOffsets— toggle enhanced player light coverage.- Fixed config validation — now properly supports uppercase letters in mod IDs.
🛡️ Stability & Bug Fixes
- Fixed dead light cleanup — resolved issue where old lights wouldn’t be properly removed.
- Enhanced digging detection — better recognition of mining activities.
- Improved coordinate handling — added safety checks for extreme world heights.
🎮 Quality of Life
- Smart light caching — remembers your light sources during temporary item state changes.
- Debug mode improvements — better logging with
-Dlightaura.debug=true. - Automatic state cleanup — resets properly when switching worlds or logging out.
- Enhanced mod compatibility — fixed regex patterns for better compatibility with other mods.
🔄 Technical Improvements
- Replaced hardcoded values with configurable options.
- Added intelligent grace periods for various player actions.
- Implemented fast movement detection system.
- Enhanced plant block preservation logic.
- Optimized cache management and rebuilding.
🕯️ LightAura keeps your world shining — smoother, faster, and smarter than ever.
8.8.1
- Fixed: Copper torches and all copper lantern variants now properly emit dynamic light when held or dropped.
- Fixed: Copper torches and all copper lantern variants now properly emit dynamic light when held or dropped.
8.5.0
8.4.0
8.3.0
- ✨ Added new Config GUI (open with
P)
🐛 Fixes
- Fixed config file not generating - Configuration file now properly creates at
.minecraft/config/lightaura-client.toml
Major Fixes
- Fixed tall grass disappearing: Light sources no longer destroy plants, grass, flowers, or crops when held
- Improved light cleanup speed: Lights now disappear almost instantly when switching from light items to other tools
- Fixed config file generation: Configuration file now properly appears in
.minecraft/config/
New Configuration Options
- Player Lighting Toggle: Enable/disable dynamic lighting for held items
- Update Frequency: Control how often lighting updates (performance vs smoothness)
- Cleanup Delay: Adjust how long lights persist after removing light source
- Dropped Item Settings: Configure radius and brightness for dropped light items
- Custom Light Items: Add your own items with custom light levels
- Performance Options: Light update distance and optimization settings
Performance Improvements
- Faster light removal for player-held items (near-instant response)
- Optimized light update system with configurable distance limits
- Better entity tracking for dropped items
- Reduced unnecessary light calculations
Enhanced Player Experience
- Mainhand/Offhand Lighting: Separate enhanced lighting for each hand
- Tall Grass Detection: Special lighting behavior when in vegetation
- Vertical Movement: Improved lighting when climbing or flying
- Smooth Transitions: Optional gradual light fade (configurable)
Technical Changes
- Completely rewritten light placement system
- Added comprehensive error handling for config loading
- Better integration with Forge's config system
- Improved mod compatibility
Key Fixes & Improvements
1. Left Hand Light Fixes
- Fixed bug where offhand light would turn off while digging.
- Enhanced offhand lighting by adding additional light positions around the player.
- Created a dedicated tracking system for offhand light sources.
- Implemented digging detection to maintain light during mining actions.
undefined
2. Performance Optimizations
- Implemented distance-based checks to only update nearby lights (configurable).
- Limited the number of tracked light-emitting entities to prevent lag.
- Optimized cleanup routines to avoid unnecessary updates.
- Added new configuration options for fine-tuning performance.
3. Memory Leak Prevention
- Improved entity tracking with proper cleanup when entities are removed.
- Added a maximum entity tracking limit to prevent memory overuse.
- Enhanced cleanup of inactive light sources.
- Synchronized multiple light tracking systems for better stability.
undefined
4. Smooth Light Transitions
- Added fade-in and fade-out effects for light sources.
- Implemented smooth transitions between different light levels.
- Built a dedicated system to handle transitional lighting.
- New config options allow enabling/disabling smooth transitions.
5. Configuration Integration
- Fully integrated new features into the mod's configuration system.
- Added options for enhanced lighting behavior and performance tuning.
- Support for custom light-emitting items via config.
- All advanced features are now configurable.
undefined
Configuration Options
| Option | Description |
|---|---|
| enableSmoothTransitions | Enables smooth fade-in/out between light levels |
| enhancedOffhandLighting | Keeps offhand light active during digging or actions |
| maxTrackedEntities | Limits the number of tracked entities emitting light |
| optimizeLightUpdates | Enables optimized light updates to improve performance |
| lightUpdateDistanceCheck | Updates lights only within a defined radius of the player |
Usage Tips
- For best offhand lighting results, enable
enhancedOffhandLighting. - If you experience performance issues, lower
droppedItemScanRadiusand increaseupdateFrequency. - For natural lighting behavior, keep
enableSmoothTransitionsenabled. - You can add custom light sources in the config file using the format:
📦 LightAura v7.1.0 - Configuration System Overhaul
🔧 Config System Redesign
Reorganized the entire configuration into structured categories: Performance PlayerLighting DroppedItemLighting WorldInteraction Visual Debug Introduced configVersion for tracking and auto-upgrading outdated configs.
🌟 New Config Features
Performance Added maxLightSources to limit active dynamic lights. Added enablePerformanceMode to reduce feature load for low-end systems. Configurable performanceModeRadius. Player Lighting Added fine control: enableHandPositionLighting enableEyePositionLighting animationBrightnessMultiplier Dropped Item Lighting Added enableDistanceScaling and minDistanceMultiplier. New enableItemBobbingSync for synced lighting with item animations. World Interaction New options: enableWaterLighting enableLavaLighting respectLightBlockingBlocks Introduced block blacklist (e.g., bedrock, barrier, etc.). Visual Added smooth transitions and flicker effects: enableSmoothTransitions transitionSpeed enableFlickerEffect flickerIntensity Optional enableColoredLighting (experimental). Debug Added advanced debug settings: enablePerformanceMetrics showLightPositions logFrequency
💡 Light Items System
Light items are now mapped with lightItems.minecraft:item=light_level. Added many new default light-emitting items, including: nether_star, sculk_catalyst, glow_item_frame, and more. New utility methods: addLightItem(itemId, lightLevel) removeLightItem(itemId) reloadConfig() Light levels are validated (range: 0–15).
🛠 Other Improvements
Validation system for numeric config values to prevent invalid inputs. Auto-regeneration of outdated configs with updated comments and defaults. Enhanced logging when debug mode is enabled.
2.9.0



