Resourceloader 2.5.2
### Runs on Minecraft 1.13 through 26.3 again
Since 2.3, Resourceloader refused to load on anything older than 1.21, and every version needed Java 17 (which most 1.13–1.16 servers don't run), even though older versions were listed. 2.5.2 runs on **every version from 1.13 to 26.3, on the Java version that server already uses (Java 8 or newer)**. It was tested end to end (loading, autoload, enforcement, URL packs, merging, the merge GUI, `/checkpack`, languages) on Paper 1.13.2, 1.14.4, 1.15.2, 1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.2, 1.20.4, 1.20.6, 1.21.4, 1.21.11 and 26.3.
What depends on the server version:
- **1.18+:** under enforcement, the pack prompt shows the pack as required.
- **Before 1.20.2:** `/mergepack` writes the server's own pack format into the merged pack, since clients that old only read `pack_format`. Players there don't get an "incompatible" warning.
- **1.20.3+:** packs have ids, so a pack added by `/autoload` in `use-server-properties` mode stacks on top of the server.properties pack. On older versions it replaces it, because clients before 1.20.3 hold one server pack at a time.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }