Java + Kotlin multi Minecraft version Java Agent client
https://github.com/LynithDev/multiclient/tree/old
- Create a new module in the
versions
folder - Call it whatever you want
- Create a
build.gradle.kts
file - Apply the
dev.lynith.multiclient.version
plugin - Optionally configure the plugin:
multiversion {
minecraftVersion = "1.8.9"
legacy = false // If the Minecraft version is a legacy version (1.12.2 and below)
javaVersion = JavaVersion.VERSION_1_8
fabricVersion = "0.11.6+build.200" // Optional
forgeVersion = "36.1.0" // Optional
}
- Create a new interface in
Core
and thebridge
folder - Create a new class in each Version and implement the interface
- Implement your version dependent code and call it from the Core