Create Aeronautics Sticker Fix
A small compatibility/fix mod for **Create Aeronautics / Sable** that prevents an exploit involving Create's **Sticker** block.
What does it fix?
Under certain circumstances, a Sticker attached to a Sable sublevel could retain its attachment data when the Sticker became part of a normal Create contraption.
The stored attachment could then remain inside the contraption's NBT data. After moving and disassembling the contraption somewhere else, the Sticker could recreate the old physics constraint from its previous location.
This could result in severe physics issues, including:
* Airships/sublevels being teleported
* Airships being pulled or moved unexpectedly
* Grounded airships becoming stuck to old locations
* Remote physics constraints being recreated after contraption disassembly
How does this mod fix it?
The mod removes the stale `SableConstraint` data from Sticker block entities when Create serializes them into a contraption.
This means that once a Sticker becomes part of a normal Create contraption, its previous Sable attachment is forgotten and cannot be recreated after the contraption is moved.
The Sticker itself continues to function normally and can create a new attachment after the contraption is disassembled.
Intended use
This mod is primarily intended as a server-side hotfix for Create Aeronautics servers affected by this issue. It prevents potential griefing by addressing the underlying bug and can be deployed without requiring clients to install the mod.
It does not change normal Sticker behavior beyond preventing stale Sable attachment data from being carried inside Create contraptions.
It also has a config to turn the fix off and on.
Requirements
* Create
* Create Aeronautics / Sable
Notes
This is an unofficial compatibility fix and is not affiliated with the Create Aeronautics or Sable developers.
