summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
diff options
context:
space:
mode:
authorTyler Murphy <tylerm@tylerm.dev>2023-07-29 15:54:12 -0400
committerTyler Murphy <tylerm@tylerm.dev>2023-07-29 15:54:12 -0400
commitb01a4fd3c01a0486f0257c46e9f8bde5acc9660a (patch)
treeff0cd63a0a04792fc6b0fa04b675c881bd79c495 /src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
parent1.7.5 rc2 (diff)
downloadkenshinshideandseek-b01a4fd3c01a0486f0257c46e9f8bde5acc9660a.tar.gz
kenshinshideandseek-b01a4fd3c01a0486f0257c46e9f8bde5acc9660a.tar.bz2
kenshinshideandseek-b01a4fd3c01a0486f0257c46e9f8bde5acc9660a.zip
1.7.5 rc3
Diffstat (limited to '')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java b/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
index 3a58940..2d80b88 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
@@ -4,6 +4,7 @@ import me.clip.placeholderapi.expansion.PlaceholderExpansion;
import net.tylermurphy.hideAndSeek.Main;
import net.tylermurphy.hideAndSeek.database.Database;
import net.tylermurphy.hideAndSeek.database.util.PlayerInfo;
+import net.tylermurphy.hideAndSeek.game.Board;
import net.tylermurphy.hideAndSeek.game.util.Status;
import org.bukkit.OfflinePlayer;
@@ -44,19 +45,26 @@ public class PAPIExpansion extends PlaceholderExpansion {
Database database = Main.getInstance().getDatabase();
String[] args = params.split("_");
Status status = Main.getInstance().getGame().getStatus();
+ Board board = Main.getInstance().getBoard();
+
+ System.out.println(args);
if (args.length < 1) return null;
- if (args.length == 1 && args[0] == "hiders") {
- if (status == Status.PLAYING || status == Status.STARTING) {
+ if (args.length == 1 && args[0].equals("hiders")) {
+ if (!board.containsUUID(player.getUniqueId())) {
+ return "-";
+ } else if (status == Status.PLAYING || status == Status.STARTING) {
return "" + Main.getInstance().getBoard().getHiders().size();
} else {
return "-";
}
}
- if (args.length == 1 && args[0] == "seekers") {
- if (status == Status.PLAYING || status == Status.STARTING) {
+ if (args.length == 1 && args[0].equals("seekers")) {
+ if (!board.containsUUID(player.getUniqueId())) {
+ return "-";
+ } else if (status == Status.PLAYING || status == Status.STARTING) {
return "" + Main.getInstance().getBoard().getSeekers().size();
} else {
return "-";