From ce39b12abc27c4add1c13182f6bcd6b3920ad66e Mon Sep 17 00:00:00 2001 From: Benjamin Date: Mon, 21 Feb 2022 14:39:30 +0100 Subject: [PATCH] updated for spigot --- Sharehealth.iml | 2 +- scripts/start_server.sh | 2 +- .../com/benjocraeft/sharehealth/Messenger.java | 15 +++++++++++---- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/Sharehealth.iml b/Sharehealth.iml index ef75da4..cc3278e 100644 --- a/Sharehealth.iml +++ b/Sharehealth.iml @@ -23,7 +23,6 @@ - @@ -51,5 +50,6 @@ + \ No newline at end of file diff --git a/scripts/start_server.sh b/scripts/start_server.sh index 9818b48..9711431 100644 --- a/scripts/start_server.sh +++ b/scripts/start_server.sh @@ -1,2 +1,2 @@ cd server || exit -java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar paper.jar nogui \ No newline at end of file +java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar spigot.jar nogui \ No newline at end of file diff --git a/src/main/java/com/benjocraeft/sharehealth/Messenger.java b/src/main/java/com/benjocraeft/sharehealth/Messenger.java index f5df155..13d6e67 100644 --- a/src/main/java/com/benjocraeft/sharehealth/Messenger.java +++ b/src/main/java/com/benjocraeft/sharehealth/Messenger.java @@ -1,6 +1,5 @@ package com.benjocraeft.sharehealth; -import net.kyori.adventure.text.TextComponent; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.block.Block; @@ -42,7 +41,7 @@ public class Messenger { } void sendFailedMessage(Player cause){ - String playerName = ((TextComponent) cause.displayName()).content(); + String playerName = getPlayerName(cause); String message = "Mission failed, go next! CAUSE: " + ChatColor.RED + playerName; Bukkit.getOnlinePlayers().forEach(p -> p.sendMessage(message)); } @@ -98,7 +97,7 @@ public class Messenger { } private String damageMessage(Player player, double damage, String source){ - String playerS = ((TextComponent) player.displayName()).content(); + String playerS = getPlayerName(player); String damageS = String.format("%.2f", damage / 2); return ChatColor.BLUE + playerS + ChatColor.WHITE + " - " @@ -108,7 +107,7 @@ public class Messenger { } private String healMessage(Player player, double regainedHealth, RegainReason reason){ - String playerS = ((TextComponent) player.displayName()).content(); + String playerS = getPlayerName(player); String healingS = String.format("%.2f", regainedHealth / 2); String causeS = reason.toString(); return ChatColor.BLUE + playerS @@ -150,4 +149,12 @@ public class Messenger { return helpMessage.toString(); } + private String getPlayerName(Player player){ + //Papermc: + //((TextComponent) player.displayName()).content(); + + //Spigot: + return player.getDisplayName(); + } + }