Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
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_syncdatabase table with migration. - New
ActionCause.SYNCto prevent propagation loops andActionCause.EDITORto prevent puzzle editors from triggering sync. - Refactored per-player entity display rendering into a shared base for both synchronization and rotation preview features.
- New
Information
| Published on | March 27, 2026 |
|---|---|
| Downloads | 0 |
Platforms
Paper (1.21.1-1.21.11)
Dependencies
Paper