Skip to content
This repository was archived by the owner on Sep 2, 2024. It is now read-only.

Commit af0da5f

Browse files
committed
Bump Minestom/KStom
1 parent d82f2e7 commit af0da5f

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

build.gradle.kts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ dependencies {
3232
compileOnly(kotlin("reflect"))
3333

3434
// Compile Minestom into project
35-
compileOnly("com.github.Minestom", "Minestom", "2ef8e957a0")
35+
compileOnly("com.github.Minestom", "Minestom", "4ee5cbe424")
3636

3737
// KStom
38-
compileOnly("com.github.Project-Cepi", "KStom","4a9407ba0a")
38+
compileOnly("com.github.Project-Cepi", "KStom","05b5e1f2a1")
3939

4040
// import kotlinx serialization
4141
compileOnly("org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.1")
@@ -57,7 +57,7 @@ tasks {
5757
}
5858

5959
processResources {
60-
filesMatching("extension.json") {
60+
filesMatching("META-INF/extension.json") {
6161
expand(project.properties)
6262
}
6363
}
@@ -71,9 +71,9 @@ tasks {
7171
}
7272

7373
java {
74-
sourceCompatibility = JavaVersion.VERSION_16
75-
targetCompatibility = JavaVersion.VERSION_16
74+
sourceCompatibility = JavaVersion.VERSION_17
75+
targetCompatibility = JavaVersion.VERSION_17
7676
}
7777

7878
val compileKotlin: KotlinCompile by tasks
79-
compileKotlin.kotlinOptions.jvmTarget = JavaVersion.VERSION_16.toString()
79+
compileKotlin.kotlinOptions.jvmTarget = JavaVersion.VERSION_17.toString()

src/main/kotlin/world/cepi/momentum/Momentum.kt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,30 @@ package world.cepi.momentum
33
import net.minestom.server.extensions.Extension
44
import world.cepi.kstom.command.register
55
import world.cepi.kstom.command.unregister
6+
import world.cepi.kstom.util.log
7+
import world.cepi.kstom.util.node
68
import world.cepi.momentum.ability.*
79
import world.cepi.momentum.command.MovementCommand
810

911
class Momentum : Extension() {
1012

11-
override fun initialize() {
13+
override fun initialize(): LoadStatus {
1214
// Register ability manager
13-
abilityManager = AbilityManager(eventNode, *MovementAbility::class.sealedSubclasses.map { it.objectInstance!! }.toTypedArray())
15+
abilityManager = AbilityManager(node, *MovementAbility::class.sealedSubclasses.map { it.objectInstance!! }.toTypedArray())
1416

1517
// register commands
1618
MovementCommand.register()
1719

18-
logger.info("[Momentum] Extension enabled - ${abilityManager.abilities.size} abilities loaded!")
20+
log.info("[Momentum] Extension enabled - ${abilityManager.abilities.size} abilities loaded!")
21+
22+
return LoadStatus.SUCCESS
1923
}
2024

2125
override fun terminate() {
2226

2327
MovementCommand.unregister()
2428

25-
logger.info("[Momentum] Extension disabled!")
29+
log.info("[Momentum] Extension disabled!")
2630
}
2731

2832
companion object {

0 commit comments

Comments
 (0)