Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for bZx

✨ Design, solve and share light-based puzzles ✨

Report lasersenigma?

Release
8.11.0

bZx released lasersenigma version 8.11.0 on March 27, 2026

V8.11.0

Features

  • #427: Component synchronization.
    • Puzzle creators can now synchronize two compatible components so that a player action on one is automatically replicated on the other.
    • Supported sync types: horizontal rotation, vertical rotation, mirror placement/removal, and gravitational sphere size.
    • Presets allow creating multiple sync types at once (e.g. "All rotations", "Mirror + All rotations").
    • N-way propagation: when syncing two components that are already linked to others, the plugin offers to extend the sync to the entire group in one click.
    • New Sync Tool in the editor hotbar: hold it and right-click a component to manage its syncs.
    • Syncs can also be accessed from the component menu (🔗 button).
    • A chain visualization connects synced components when the Sync Tool is held, with labels showing the active sync types.
    • Editor actions are never propagated — only player and command actions trigger synchronization.

Fixes

  • #350: Fixed a bug preventing left clicking a mirror when the invisible armor stand holding the mirror or the mirror support is between the player and the component.

Technical changes

  • #427:
    • New component/sync/ package (service, manager, repository, events, UI).
    • New component_sync database table with migration.
    • New ActionCause.SYNC to prevent propagation loops and ActionCause.EDITOR to prevent puzzle editors from triggering sync.
    • Refactored per-player entity display rendering into a shared base for both synchronization and rotation preview features.

Information

Published onMarch 27, 2026
Downloads0

Platforms

Paper Paper (1.21.1-1.21.11)

Dependencies

Paper Paper
Edit Plugin Dependencies: Paper