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();
+ }
+
}