summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2022-05-16 18:06:45 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2022-05-16 18:06:45 -0400
commit491e426ce919ada52adc2417efae58e5a7e91267 (patch)
treead90c5af5ee83cb9fe7dda211c53073b3c8765f9 /src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
parentrefactor: Jump Event, InventoryHandler, Relocate One function Utility Classes... (diff)
downloadkenshinshideandseek-491e426ce919ada52adc2417efae58e5a7e91267.tar.gz
kenshinshideandseek-491e426ce919ada52adc2417efae58e5a7e91267.tar.bz2
kenshinshideandseek-491e426ce919ada52adc2417efae58e5a7e91267.zip
mapsave bug fixes for windows servers
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java b/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
index 896fa61..c1f8c2a 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
@@ -41,6 +41,7 @@ public class PAPIExpansion extends PlaceholderExpansion {
if (args.length < 1) return null;
if (args[0].equals("stats") && args.length == 2) {
PlayerInfo info = database.getGameData().getInfo(player.getUniqueId());
+ if (info == null) return placeholderNoData;
return getValue(info, args[1]);
} else if (args[0].equals("stats") && args.length == 3) {
UUID uuid;
@@ -62,6 +63,7 @@ public class PAPIExpansion extends PlaceholderExpansion {
} else if (args[0].equals("rank-place") && args.length == 2) {
if (getRanking(args[1]) == null) { return placeholderError; }
PlayerInfo info = database.getGameData().getInfo(player.getUniqueId());
+ if (info == null) return placeholderNoData;
if (getValue(info, args[1]).equals("0")) { return "-"; }
Integer count = database.getGameData().getRanking(getRanking(args[1]), player.getUniqueId());
if (count == null) { return placeholderNoData; }
@@ -71,6 +73,7 @@ public class PAPIExpansion extends PlaceholderExpansion {
try { uuid = Main.getInstance().getServer().getOfflinePlayer(args[2]).getUniqueId(); } catch (Exception e) { return placeholderError; }
if (getRanking(args[1]) == null) { return placeholderError; }
PlayerInfo info = database.getGameData().getInfo(player.getUniqueId());
+ if (info == null) return placeholderNoData;
if (getValue(info, args[1]).equals("0")) { return "-"; }
Integer count = database.getGameData().getRanking(getRanking(args[1]), uuid);
if (count == null) { return placeholderNoData; }