diff options
| author | Krakenied <Krakenied1@gmail.com> | 2024-08-28 19:34:25 +0200 |
|---|---|---|
| committer | Krakenied <46192742+Krakenied@users.noreply.github.com> | 2024-08-28 19:48:37 +0200 |
| commit | 5eb0ffd98dc6beaae7235563fd5369a016a54a06 (patch) | |
| tree | 26f6b5768a2557ba0a2d6bff2f7d5588fcf3734d /bukkit/src | |
| parent | 84eae15a3ee8e2d04ddc45d4be9b301e97b95453 (diff) | |
Fix Chat class initialization on Paper 1.16.5 - 1.18.1
Check for class actually needed by MiniMessageParser
Diffstat (limited to 'bukkit/src')
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/Chat.java | 2 | ||||
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/MiniMessageParser.java | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/Chat.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/Chat.java index 050e5747..b64adac4 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/Chat.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/Chat.java @@ -44,7 +44,7 @@ public final class Chat { Objects.requireNonNull(plugin); try { - Class.forName("net.kyori.adventure.Adventure", false, Bukkit.class.getClassLoader()); + Class.forName("net.kyori.adventure.text.minimessage.MiniMessage", false, Bukkit.class.getClassLoader()); miniMessageParser = new MiniMessageParser(); plugin.getQuestsLogger().debug("Modern chat is available."); diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/MiniMessageParser.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/MiniMessageParser.java index 71412b7c..4f5ded3c 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/MiniMessageParser.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/chat/MiniMessageParser.java @@ -3,6 +3,7 @@ package com.leonardobishop.quests.bukkit.util.chat; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.minimessage.MiniMessage; import org.bukkit.command.CommandSender; +import org.jetbrains.annotations.NotNull; public final class MiniMessageParser { @@ -12,8 +13,8 @@ public final class MiniMessageParser { this.miniMessage = MiniMessage.miniMessage(); } - public void send(CommandSender who, String message) { - Component component = miniMessage.deserialize(message); + public void send(final @NotNull CommandSender who, final @NotNull String message) { + final Component component = this.miniMessage.deserialize(message); who.sendMessage(component); } } |
