Skip to content

Commit 3f0cbe2

Browse files
committed
warn user if something wrong while send message
1 parent 2e50819 commit 3f0cbe2

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

modules/library/src/main/java/top/mrxiaom/pluginbase/utils/adventure/audience/AudienceConsole.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.bukkit.Bukkit;
77
import org.bukkit.command.ConsoleCommandSender;
88
import org.jetbrains.annotations.NotNull;
9+
import top.mrxiaom.pluginbase.BukkitPlugin;
910
import top.mrxiaom.pluginbase.utils.adventure.serializer.BungeeComponentSerializer;
1011
import top.mrxiaom.pluginbase.utils.adventure.serializer.legacy.LegacyComponentSerializer;
1112

@@ -24,6 +25,7 @@ public void sendMessage(@NotNull Component message) {
2425
console.spigot().sendMessage(components);
2526
return;
2627
} catch (LinkageError e) {
28+
BukkitPlugin.getInstance().warn("尝试通过 BungeeCord Chat Component 发送消息时出现兼容性问题", e);
2729
SUPPORT_BUNGEE = false;
2830
}
2931
}

modules/library/src/main/java/top/mrxiaom/pluginbase/utils/adventure/audience/AudiencePlayer.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.bukkit.SoundCategory;
1414
import org.bukkit.entity.Player;
1515
import org.jetbrains.annotations.NotNull;
16+
import top.mrxiaom.pluginbase.BukkitPlugin;
1617
import top.mrxiaom.pluginbase.utils.adventure.serializer.BungeeComponentSerializer;
1718
import top.mrxiaom.pluginbase.utils.adventure.serializer.legacy.LegacyComponentSerializer;
1819

@@ -32,6 +33,7 @@ public void sendMessage(@NotNull Component message) {
3233
player.spigot().sendMessage(components);
3334
return;
3435
} catch (LinkageError e) {
36+
BukkitPlugin.getInstance().warn("尝试通过 BungeeCord Chat Component 发送消息时出现兼容性问题", e);
3537
SUPPORT_BUNGEE = false;
3638
}
3739
}
@@ -45,6 +47,7 @@ public void sendActionBar(@NotNull Component message) {
4547
BaseComponent components = BungeeComponentSerializer.serialize(message);
4648
player.spigot().sendMessage(ChatMessageType.ACTION_BAR, components);
4749
} catch (LinkageError e) {
50+
BukkitPlugin.getInstance().warn("尝试通过 BungeeCord Chat Component 发送消息时出现兼容性问题", e);
4851
SUPPORT_BUNGEE = false;
4952
}
5053
}

0 commit comments

Comments
 (0)