[versions] ########################################################################## # Plugins # Check this on https://github.com/FabricMC/fabric-loom/releases/latest/ loom = "1.15-SNAPSHOT" # Check this on https://plugins.gradle.org/plugin/com.smushytaco.lwjgl3/ lwjglPlugin = "1.0.2" ########################################################################## # Java Configuration # The Java version the JDK will be for compiling and running code. java = "8" # The Java version the JDK will be for running Gradle. gradleJava = "21" ########################################################################## # Mod Dependencies # Check this on https://downloads.betterthanadventure.net/bta-client/ bta = "7.3_04" # Options are release, prerelease, nightly, and misc. btaChannel = "release" # Check this on https://maven.thesignalumproject.net/#/infrastructure/net/fabricmc/fabric-loader/ loader = "0.18.4-bta.10" # Check this on https://github.com/Turnip-Labs/ModMenu/releases/latest/ modMenu = "4.0.0" # Check this on https://github.com/Turnip-Labs/bta-halplibe/releases/latest/ halplibe = "5.4.0" # Check this on https://github.com/Better-than-Adventure/legacy-lwjgl3/releases/latest/ legacyLwjgl = "1.0.6" ########################################################################## # Dependencies # Check this on https://central.sonatype.com/artifact/org.slf4j/slf4j-api/ slf4jApi = "2.0.17" # Check this on https://central.sonatype.com/artifact/com.google.guava/guava/ guava = "33.5.0-jre" # Check this on https://central.sonatype.com/artifact/org.apache.logging.log4j/log4j-api/ log4j = "2.20.0" # Check this on https://central.sonatype.com/artifact/com.google.code.gson/gson/ gson = "2.13.2" # Check this on https://central.sonatype.com/artifact/org.apache.commons/commons-lang3/ commonsLang3 = "3.20.0" # This should match the version used by the current BTA release. lwjgl = "3.3.3" ########################################################################## [libraries] loader = { group = "net.fabricmc", name = "fabric-loader", version.ref = "loader" } halplibe = { group = "turniplabs", name = "halplibe", version.ref = "halplibe" } modMenu = { group = "turniplabs", name = "modmenu-bta", version.ref = "modMenu" } legacyLwjgl = { group = "legacy-lwjgl3", name = "legacy-lwjgl3", version.ref = "legacyLwjgl" } slf4jApi = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4jApi" } guava = { group = "com.google.guava", name = "guava", version.ref = "guava" } log4j-slf4j2-impl = { group = "org.apache.logging.log4j", name = "log4j-slf4j2-impl", version.ref = "log4j" } log4j-core = { group = "org.apache.logging.log4j", name = "log4j-core", version.ref = "log4j" } log4j-api = { group = "org.apache.logging.log4j", name = "log4j-api", version.ref = "log4j" } log4j-api12 = { group = "org.apache.logging.log4j", name = "log4j-1.2-api", version.ref = "log4j" } gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" } commonsLang3 = { group = "org.apache.commons", name = "commons-lang3", version.ref = "commonsLang3" } # https://piston-data.mojang.com/v1/objects/43db9b498cb67058d2e12d394e6507722e71bb45/client.jar clientJar = { group = "objects", name = "client", version = "43db9b498cb67058d2e12d394e6507722e71bb45" } [plugins] loom = { id = "net.fabricmc.fabric-loom", version.ref = "loom" } lwjgl = { id = "com.smushytaco.lwjgl3", version.ref = "lwjglPlugin" }