Skip to content

Commit 790f66f

Browse files
Merge pull request #19 from QuiltServerTools/feat/26.1
2 parents 3810a55 + eae31fc commit 790f66f

7 files changed

Lines changed: 32 additions & 49 deletions

File tree

build.gradle

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
33
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
44

55
plugins {
6-
id 'fabric-loom' version '1.12.7'
6+
id 'net.fabricmc.fabric-loom' version '1.15-SNAPSHOT'
77
id 'maven-publish'
8-
id 'org.jetbrains.kotlin.jvm' version "2.2.21"
8+
id 'org.jetbrains.kotlin.jvm' version "2.3.10"
99
}
1010

1111
java {
12-
sourceCompatibility = JavaVersion.VERSION_17
13-
targetCompatibility = JavaVersion.VERSION_17
12+
sourceCompatibility = JavaVersion.VERSION_25
13+
targetCompatibility = JavaVersion.VERSION_25
1414
}
1515

1616
base {
@@ -28,34 +28,40 @@ repositories {
2828
maven {
2929
url = "https://oss.sonatype.org/content/repositories/snapshots"
3030
}
31+
maven {
32+
url = "https://maven.potato.garden/releases"
33+
}
3134
}
3235

3336
dependencies {
3437
// To change the versions see the gradle.properties file
3538
minecraft "com.mojang:minecraft:${project.minecraft_version}"
36-
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
37-
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
39+
implementation "net.fabricmc:fabric-loader:${project.loader_version}"
3840

3941
// Yes this has to be capitalised
40-
modImplementation "com.github.quiltservertools:Ledger:1.3.0+local"
42+
implementation "com.github.quiltservertools:Ledger:1.3.20"
4143

42-
modImplementation "net.fabricmc:fabric-language-kotlin:1.9.4+kotlin.1.8.21"
44+
implementation "net.fabricmc:fabric-language-kotlin:1.13.9+kotlin.2.3.10"
4345

44-
implementation(include("com.zaxxer:HikariCP:5.0.1"))
46+
implementation("com.uchuhimo:konf-core:1.1.2")
47+
implementation(include("com.zaxxer:HikariCP:7.0.2"))
4548

4649
// H2
47-
implementation(include("com.h2database:h2:2.2.224"))
50+
implementation(include("com.h2database:h2:2.4.240"))
4851

4952
// MySQL
50-
implementation(include('com.mysql:mysql-connector-j:8.3.0'))
53+
implementation(include('com.mysql:mysql-connector-j:9.6.0'))
5154

5255
// MariaDB
53-
implementation(include('org.mariadb.jdbc:mariadb-java-client:3.3.3'))
56+
implementation(include('org.mariadb.jdbc:mariadb-java-client:3.5.7'))
5457

5558
// PostgreSQL
56-
implementation(include("org.postgresql:postgresql:42.7.3"))
59+
implementation(include("org.postgresql:postgresql:42.7.9"))
60+
61+
//SQLite
62+
implementation('org.xerial:sqlite-jdbc:3.50.3.0')
5763

58-
modImplementation("me.lucko:fabric-permissions-api:0.3")
64+
implementation("me.lucko:fabric-permissions-api:0.7.0")
5965
}
6066

6167
processResources {
@@ -69,13 +75,11 @@ processResources {
6975
tasks.withType(JavaCompile).configureEach {
7076
it.options.encoding = "UTF-8"
7177

72-
it.options.release = 17
78+
it.options.release = 25
7379
}
7480

7581
tasks.withType(KotlinCompile).configureEach {
76-
it.compilerOptions.languageVersion = KotlinVersion.KOTLIN_1_8
77-
it.compilerOptions.apiVersion = KotlinVersion.KOTLIN_1_8
78-
it.compilerOptions.jvmTarget = JvmTarget.JVM_17
82+
it.compilerOptions.jvmTarget = JvmTarget.JVM_25
7983
}
8084

8185
java {
@@ -90,21 +94,3 @@ jar {
9094
rename { "${it}_${project.archives_base_name}"}
9195
}
9296
}
93-
94-
// configure the maven publication
95-
publishing {
96-
publications {
97-
mavenJava(MavenPublication) {
98-
// add all the jars that should be included when publishing to maven
99-
artifact(remapJar) {
100-
builtBy remapJar
101-
}
102-
artifact(sourcesJar) {
103-
builtBy remapSourcesJar
104-
}
105-
}
106-
}
107-
108-
repositories {
109-
}
110-
}

gradle.properties

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ org.gradle.jvmargs=-Xmx2G
33

44
# Fabric Properties
55
# check these on https://fabricmc.net/versions.html
6-
minecraft_version=1.19
7-
yarn_mappings=1.19+build.4
8-
loader_version=0.14.8
6+
minecraft_version=26.1
7+
loader_version=0.18.6
98

109
# Mod Properties
11-
mod_version = 1.2.1
10+
mod_version = 1.2.2
1211
maven_group = net.quiltservertools
1312
archives_base_name = ledger-databases

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.0-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

src/main/kotlin/net/quiltservertools/ledger/databases/LedgerDatabaseExtension.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package net.quiltservertools.ledger.databases
33
import com.github.quiltservertools.ledger.Ledger
44
import com.github.quiltservertools.ledger.api.DatabaseExtension
55
import com.uchuhimo.konf.ConfigSpec
6-
import net.minecraft.util.Identifier
6+
import net.minecraft.resources.Identifier
77
import java.nio.file.Path
88
import javax.sql.DataSource
99

src/main/kotlin/net/quiltservertools/ledger/databases/LedgerDatabases.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package net.quiltservertools.ledger.databases
22

33
import com.github.quiltservertools.ledger.api.ExtensionManager
44
import net.fabricmc.api.DedicatedServerModInitializer
5-
import net.minecraft.util.Identifier
5+
import net.minecraft.resources.Identifier
66

77
const val MOD_ID = "ledger-databases"
88

@@ -12,5 +12,5 @@ object LedgerDatabases : DedicatedServerModInitializer {
1212
ExtensionManager.registerExtension(LedgerDatabaseExtension())
1313
}
1414

15-
fun identifier(path: String) = Identifier(MOD_ID, path)
15+
fun identifier(path: String): Identifier = Identifier.fromNamespaceAndPath(MOD_ID, path)
1616
}

src/main/kotlin/net/quiltservertools/ledger/databases/databases/LedgerDatabase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package net.quiltservertools.ledger.databases.databases
22

3-
import net.minecraft.util.Identifier
3+
import net.minecraft.resources.Identifier
44
import java.nio.file.Path
55
import javax.sql.DataSource
66

src/main/resources/fabric.mod.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,8 @@
2525
},
2626

2727
"depends": {
28-
"fabricloader": ">=0.12.5",
29-
"fabric": "*",
30-
"java": ">=16",
31-
"ledger": ">=1.3.0",
28+
"minecraft": ">=26.1",
29+
"ledger": ">=1.3.20",
3230
"fabric-language-kotlin": "*"
3331
}
3432
}

0 commit comments

Comments
 (0)