-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdependencies.toml
More file actions
48 lines (37 loc) · 2.06 KB
/
dependencies.toml
File metadata and controls
48 lines (37 loc) · 2.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[versions]
# base
kotlin = "2.3.0-Beta2" # Need JDK-25 support, only available from >2.3.0-Beta2
kotlinx-serialization = "1.9.0"
kotlinx-coroutines = "1.10.2"
# tooling
gradleup-shadow = "9.2.2"
# minecraft
minestom = "2025.10.31-1.21.10"
adventure = "4.25.0"
# util
joml = "1.10.5"
knbt = "0.11.9"
# logging
slf4j = "2.0.17"
logback = "1.5.18"
[libraries]
kotlinx-serialization-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-core", version.ref = "kotlinx-serialization" }
kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinx-serialization" }
kotlinx-serialization-protobuf = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-protobuf", version.ref = "kotlinx-serialization" }
kotlinx-serialization-knbt = { module = "net.benwoodworth.knbt:knbt", version.ref = "knbt" }
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" }
minestom = { module = "net.minestom:minestom", version.ref = "minestom" }
adventure-minimessage = { module = "net.kyori:adventure-text-minimessage", version.ref = "adventure" }
adventure-nbt = { module = "net.kyori:adventure-nbt", version.ref = "adventure" }
slf4j = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j" }
logback-core = { group = "ch.qos.logback", name = "logback-core", version.ref = "logback" }
logback-classic = { group = "ch.qos.logback", name = "logback-classic", version.ref = "logback" }
joml = { module = "org.joml:joml", version.ref = "joml"}
[bundles]
logback = ["logback-core", "logback-classic"]
kotlinx-coroutines = ["kotlinx-coroutines-core"]
kotlinx-serialization = ["kotlinx-serialization-core", "kotlinx-serialization-json", "kotlinx-serialization-protobuf", "kotlinx-serialization-knbt"]
[plugins]
kotlin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
kotlinx-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
gradleup-shadow = { id = "com.gradleup.shadow", version.ref = "gradleup-shadow" }