diff --git a/build.gradle b/build.gradle index 1bff2db..6171d1b 100644 --- a/build.gradle +++ b/build.gradle @@ -1,11 +1,11 @@ plugins { - id 'fabric-loom' version '1.6.+' + id 'fabric-loom' version '1.11-SNAPSHOT' id 'maven-publish' - id 'org.jetbrains.kotlin.jvm' version "1.8.22" + id 'org.jetbrains.kotlin.jvm' version "2.1.0" } -sourceCompatibility = JavaVersion.VERSION_17 -targetCompatibility = JavaVersion.VERSION_17 +sourceCompatibility = JavaVersion.VERSION_21 +targetCompatibility = JavaVersion.VERSION_21 archivesBaseName = project.archives_base_name version = project.mod_version @@ -13,12 +13,14 @@ group = project.maven_group repositories { mavenLocal() + mavenCentral() maven { url = "https://maven.nucleoid.xyz" } maven { url = "https://oss.sonatype.org/content/repositories/snapshots" } + maven { url 'https://jitpack.io' } } dependencies { @@ -28,12 +30,17 @@ dependencies { modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" // Yes this has to be capitalised - modImplementation "com.github.quiltservertools:Ledger:1.3.0+local" + modImplementation "com.github.quiltservertools:Ledger:1.3.12" modImplementation "net.fabricmc:fabric-language-kotlin:1.9.4+kotlin.1.8.21" + implementation(include("com.uchuhimo:konf-core:1.1.2")) + implementation(include("com.zaxxer:HikariCP:5.0.1")) + // SQLite + implementation(include('org.xerial:sqlite-jdbc:3.30.1')) + // H2 implementation(include("com.h2database:h2:2.2.224")) @@ -58,7 +65,7 @@ processResources { tasks.withType(JavaCompile).configureEach { it.options.encoding = "UTF-8" - it.options.release = 17 + it.options.release = 21 } java {