Version Guide
KMD Travel keeps loader/version projects separate. This makes each release easier to test because Minecraft loader APIs change often.
Primary maintained folders
| Loader | Minecraft | Java | Folder |
|---|---|---|---|
| Forge | 1.20.1 | 17 | Forge/KMD Travel - Forge 1.20.1 |
| NeoForge | 1.21.1 | 21 | NeoForge/KMD Travel - NeoForge 1.21.1 |
| NeoForge | 1.21.10 | 21 | NeoForge/KMD Travel - NeoForge 1.21.10 |
| NeoForge | 1.21.11 | 21 | NeoForge/KMD Travel - NeoForge 1.21.11 |
| Fabric | 1.21.1 | 21 | fabric |
| Fabric | 1.21.10 | 21 | Fabric Versions/KMD Travel - Fabric 1.21.10 |
| Fabric | 1.21.11 | 21 | Fabric Versions/KMD Travel - Fabric 1.21.11 |
Building a release jar
Open the folder for the target loader/version and run:
./gradlew.bat build
The jar appears in that folder’s build/libs directory.
Local files not committed
Do not commit these folders:
build/.gradle/run/config/saves/- generated map caches
- generated world event profile folders
Release checklist
- Confirm the correct Minecraft version in
gradle.properties. - Build with the required Java version.
- Test placing and breaking all travel post variants.
- Test regular and shared post recipes.
- Test map opening, panning, zooming, labels, and discovered-area list.
- Test passive, hostile, skipped, and command-finished events.
- Test world-specific event profile saving.