Skip to content

Commit 887a83a

Browse files
committed
Update to Minestom 1.21.10
Bumps to JDK 25 Also updates all dependencies!
1 parent 5550e5b commit 887a83a

File tree

9 files changed

+30
-21
lines changed

9 files changed

+30
-21
lines changed

.github/workflows/publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
packages: write
1414
steps:
1515
- uses: actions/checkout@v5
16-
- name: Set up JDK 21
16+
- name: Set up JDK 25
1717
uses: actions/setup-java@v5
1818
with:
19-
java-version: '21'
19+
java-version: '25'
2020
distribution: 'temurin'
2121
- name: Setup Gradle
22-
uses: gradle/actions/setup-gradle@v4
22+
uses: gradle/actions/setup-gradle@v5
2323
with:
2424
cache-read-only: false
2525
- name: Build with Gradle

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ plugins {
44
}
55

66
group = "dev.kerman"
7-
version = "1.5.0"
7+
version = "1.6.0"
88

99
repositories {
1010
mavenCentral()
@@ -21,7 +21,7 @@ dependencies {
2121

2222
tasks {
2323
java {
24-
toolchain.languageVersion.set(JavaLanguageVersion.of(21))
24+
toolchain.languageVersion.set(JavaLanguageVersion.of(25))
2525
modularity.inferModulePath.set(true)
2626
}
2727

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[versions]
2-
minestom = "2025.09.13-1.21.8"
3-
adventure = "4.24.0"
2+
minestom = "2025.10.18-1.21.10"
3+
adventure = "4.25.0"
44

55
# Annotations
66
jetbrains-annotations = "26.0.2-1"
77

88
# Testing
9-
junit-bom = "5.13.4"
9+
junit-bom = "6.0.0"
1010

1111
# Publishing
1212
maven-publish = "0.34.0"

gradle/wrapper/gradle-wrapper.jar

1.65 KB
Binary file not shown.

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.0.0-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 1 addition & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/module-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module dev.kerman.freight {
22
requires static org.jetbrains.annotations;
3-
requires net.minestom.server; // TODO upgrade to transitive
3+
requires net.minestom.server;
44
requires net.kyori.adventure;
55
requires net.kyori.examination.api;
66
requires net.kyori.adventure.text.serializer.gson;

src/test/java/dev/kerman/freight/TestServer.java

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dev.kerman.freight;
22

3+
import net.minestom.server.Auth;
34
import net.minestom.server.MinecraftServer;
45
import net.minestom.server.command.CommandSender;
56
import net.minestom.server.command.builder.Command;
@@ -13,11 +14,26 @@
1314
import net.minestom.server.instance.block.Block;
1415

1516
import java.util.Arrays;
17+
import java.util.Set;
1618

1719
public class TestServer {
1820

19-
public static void main(String[] args) {
20-
MinecraftServer minecraftserver = MinecraftServer.init();
21+
static void main(String[] args) {
22+
if (args.length == 0) {
23+
System.err.println("Usage: TestServer <bungeecord/bungeegaurd/velocity/online/offline>");
24+
return;
25+
}
26+
27+
Auth auth = switch (args[0]) {
28+
case "bungeecord" -> new Auth.Bungee();
29+
case "bungeegaurd" -> new Auth.Bungee(Set.of("nosecret"));
30+
case "velocity" -> new Auth.Velocity("nosecret");
31+
case "online" -> new Auth.Online();
32+
case "offline" -> new Auth.Offline();
33+
default -> throw new IllegalStateException("Unexpected value: " + args[0]);
34+
};
35+
36+
MinecraftServer minecraftserver = MinecraftServer.init(auth);
2137

2238
var instanceContainer = MinecraftServer.getInstanceManager().createInstanceContainer();
2339
instanceContainer.setGenerator(unit -> unit.modifier().fillHeight(0, 40, Block.STONE));
@@ -39,9 +55,6 @@ public static void main(String[] args) {
3955

4056
var commandHandler = MinecraftServer.getCommandManager();
4157
commandHandler.register(new CommandTest());
42-
//BungeeCordProxy.enable();
43-
//BungeeCordProxy.setBungeeGuardTokens(Set.of("nosecret"));
44-
//VelocityProxy.enable("nosecret");
4558
minecraftserver.start("localhost", 25565);
4659
}
4760

0 commit comments

Comments
 (0)