EaseCation production fork.
originisgit@github.com:EaseCation/DistantHorizonsSupport.git; upstream releases come fromhttps://gitlab.com/distant-horizons-team/distant-horizons-server-plugin.git. The first maintained release is0.14.0-ec.1, based on upstream0.14.0.
DH Support is a Bukkit/Spigot/Paper/Folia server plugin that transmits Level Of Detail (LOD) data to players with Distant Horizons installed. Distant Horizons will work fine without this plugin, but then each client will have to be within normal view distance of chunks to load them, and they will not receive updates for distant chunks when they change.
Please see our wiki for details.
This repository is built as the DistantHorizonsSupport included build in GeyserWorkspace. The fork intentionally
does not carry a second Gradle wrapper. From the GeyserWorkspace root run:
./gradlew :DistantHorizonsSupport:api:test :DistantHorizonsSupport:test
./gradlew :DistantHorizonsSupport:buildThe production Runtime API and artifact contract are documented in docs/runtime-api.md.
git fetch upstream --tags
git switch -c upgrade/<version> <upstream-tag>
git cherry-pick <EaseCation-runtime-api-commits>Run the GeyserWorkspace root build and database compatibility tests before creating
<upstream-version>-ec.<patch>. Runtime API major version and plugin version are intentionally independent.
There are several ways to contribute to this project. You can offer your feedback on the DH Discord, report any issues or bugs you find, or attack an open issue and submit a pull request ❤️