From 773bc8d104454d0e1c57b965bd98cefcc60fbff3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Ryb=C3=A1rsky?= Date: Sun, 20 Jul 2025 23:19:40 +0200 Subject: [PATCH] Update to 1.21.8 --- build.gradle | 2 +- gradle.properties | 10 +++++----- gradle/wrapper/gradle-wrapper.properties | 2 +- src/main/java/systems/brn/gotifymc/GotifyMC.java | 1 + .../java/systems/brn/gotifymc/NotificationEvent.java | 6 +++++- 5 files changed, 13 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 7bff546..558fb1c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'fabric-loom' version '1.10-SNAPSHOT' + id 'fabric-loom' version '1.11-SNAPSHOT' id 'maven-publish' } diff --git a/gradle.properties b/gradle.properties index 7ad3f2e..7a23029 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,12 +2,12 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html -fabric_version=0.120.0+1.21.5 -minecraft_version=1.21.5 -yarn_mappings=1.21.5+build.1 -loader_version=0.16.13 +fabric_version=0.129.0+1.21.8 +minecraft_version=1.21.8 +yarn_mappings=1.21.8+build.1 +loader_version=0.16.14 # Mod Properties -mod_version=1.1.3 +mod_version=1.1.4 maven_group=systems.brn archives_base_name=gotifymc # Dependencies diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index cea7a79..ca025c8 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/src/main/java/systems/brn/gotifymc/GotifyMC.java b/src/main/java/systems/brn/gotifymc/GotifyMC.java index e584453..2bdd165 100644 --- a/src/main/java/systems/brn/gotifymc/GotifyMC.java +++ b/src/main/java/systems/brn/gotifymc/GotifyMC.java @@ -43,6 +43,7 @@ public class GotifyMC implements ModInitializer { } else { try { + CONFIG_FILE.getParentFile().mkdirs(); mapper.writeValue(CONFIG_FILE, configObject); } catch (IOException e) { throw new RuntimeException(e); diff --git a/src/main/java/systems/brn/gotifymc/NotificationEvent.java b/src/main/java/systems/brn/gotifymc/NotificationEvent.java index cc6a8e2..33b11d1 100644 --- a/src/main/java/systems/brn/gotifymc/NotificationEvent.java +++ b/src/main/java/systems/brn/gotifymc/NotificationEvent.java @@ -43,7 +43,11 @@ public class NotificationEvent { } public static void chatMessage(SignedMessage signedMessage, ServerPlayerEntity player, MessageType.Parameters parameters) { - sendNotification("Chat message", "<%s> %s".formatted(player.getDisplayName(), signedMessage.getContent().getString()), 3); + Text plrName = player.getDisplayName(); + if (plrName == null) { + return; + } + sendNotification("Chat message", "<%s> %s".formatted(plrName.getString(), signedMessage.getContent().getString()), 3); } public static void gameMessage(MinecraftServer server, Text text, boolean b) {