Building from source
Requirements: JDK 25 (every project still targets its own Minecraft version's Java) and the Spigot and Paper server jars of every revision in ~/.m2. Neither publishes those, so they're built locally with BuildTools and paperclip.
bash
git clone https://github.com/Erano01/EranoAPI
cd EranoAPI
./scripts/build-spigot-jars.sh # BuildTools for every revision 1.8 -> 26.x (hours the first time)
./scripts/build-paper-jars.sh # Paper server jars for the Paper versions (minutes)
mvn clean install # -> Spigot/Dist/target/EranoAPI.jar
./scripts/build-mods.sh # every Forge / Fabric jar -> build/mods/The version tables are regenerated with scripts/material-report/run.sh and scripts/registry-report/run.sh when a new Minecraft version comes out.
Pull requests and issues are welcome on GitHub.