A NeoForge compatibility mod that makes WebDisplays REMASTER screens work correctly on Sable physical structures, including Create Aeronautics structures. It is an add-on and requires both WebDisplays and Sable; it is not a replacement for either project.
- Keeps screen browsers loaded when screens move into Sable sub-levels.
- Sends screen and laser updates using physical player positions.
- Resolves screen-control packets from the owning Sable plot.
- Maps rotated, scaled, and non-integer physical click locations back to precise screen coordinates.
- Leaves ordinary static WebDisplays screens on their original code paths.
Install webdisplays_sable_compat-1.3.3.jar on both the client and server with:
- Minecraft 1.21.1 and NeoForge 21.1.x
- WebDisplays REMASTER 2.1.0
- Sable 2.0.3
- Create Aeronautics 1.3.0, when using its structures
Remove older compatibility-mod versions before restarting. No database or world migration is required.
This repository intentionally does not include third-party JAR files. Obtain the compatible releases yourself and place them in libs/ using these exact names:
WebDisplays-REMASTER-2.1.0.jarsable-neoforge-1.21.1-2.0.3.jarsable-companion-common-1.21.1-1.6.0.jar
Then run gradlew.bat build on Windows, or ./gradlew build on Linux and macOS. The built JAR is written to build/libs/.
The source code in this repository is licensed under the MIT License. Dependency notices are listed in THIRD_PARTY_NOTICES.md.