promotional bannermobile promotional banner

Fairy Lights (Neoforge)

A modern port of the beloved decorative hanging lights mod, bringing customizable string lights, bunting, and garlands to Minecraft 1.21.1.

File Details

fairylights-8.0.7-neoforge-1.21.1.jar

  • R
  • Feb 7, 2026
  • 820.38 KB
  • 7.5K
  • 1.21.1
  • NeoForge

File Name

fairylights-8.0.7-neoforge-1.21.1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:fairy-lights-neoforge-1429552:7589646"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Fairy Lights 8.0.7 - Connection Placement & Item Drop Fixes

Major Fixes

Connection Placement System

  • Fixed placement after breaking: Hanging lights can now be placed at different distances after breaking the first fastener. Previously, the connection would remain in the player's hand and block new placements.
  • Fixed reconnection logic: When placing a connection at a different distance, the system now properly handles reconnecting to a new destination or creating a new connection if the old destination is invalid.
  • Improved connection validation: The placement system now correctly ignores removed or invalid connections, allowing new placements even when stale connection data exists.

Item Drop System

  • Fixed swapped light drops: When breaking a hanging lights connection, all individual lights from the pattern (including any lights you swapped in) are now properly dropped as items. Previously, swapped-in lights would be lost.
  • Fixed drop behavior: Pattern items are now dropped both when manually disconnecting a connection and when breaking the fastener block, ensuring you always get your lights back.

Technical Improvements

  • Enhanced connection type matching to allow reconnection when types match
  • Improved handling of stale connections in player capability
  • Better null safety checks in connection removal code
  • Fixed item dropping to occur in both onRemove() and disconnect() methods

Notes

  • Breaking a hanging lights connection now returns all lights that were placed in the pattern
  • You can now freely place connections at different distances without being blocked by previous placements
  • The connection system now properly cleans up invalid connections automatically