# Fairy Lights 8.0.6 - Hanging Lights Interaction & On/Off Toggle Fixes
## Major Fixes
### Hanging Lights Interaction System
- **Fixed individual light swapping**: Lights can now be individually replaced by clicking on them with a different light item in hand. Each light maintains its own state and can be changed independently.
- **Fixed light shape changes**: Swapping lights now correctly changes both the color AND shape of the light, not just the color.
- **Fixed interaction detection**: Improved client-side interaction detection to reliably detect clicks on individual lights, fasteners, and the rope itself.
### On/Off Toggle System
- **Fixed on/off state persistence**: Lights now correctly maintain their on/off state and properly toggle when clicked with an empty hand.
- **Fixed state synchronization**: The on/off state now correctly synchronizes from server to client, ensuring all players see the same state.
- **Fixed light block removal**: When lights are turned off, the light blocks (that emit actual light) are now properly removed on both server and client, so the area becomes dark as expected.
- **Fixed toggle behavior**: Lights only toggle on/off when clicking with an empty hand. Swapping lights no longer triggers the toggle.
## Technical Improvements
- Improved network synchronization for connection state updates
- Enhanced client-side state management for hanging lights
- Better handling of light block placement and removal
- Fixed duplicate interaction handling to prevent double-toggles
## Notes
- The on/off toggle requires an empty hand - holding an item will swap the light instead
- Individual lights can be swapped by clicking on them with a different light item
- Light blocks are automatically removed when lights are turned off, restoring normal lighting
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }