summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/util')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java45
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java9
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/Status.java7
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/TabCompleter.java18
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/UUIDFetcher.java11
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/Version.java16
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/WinType.java6
7 files changed, 55 insertions, 57 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java b/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
index d1ce898..4af5ff9 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/PAPIExpansion.java
@@ -1,7 +1,5 @@
package net.tylermurphy.hideAndSeek.util;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-
import me.clip.placeholderapi.expansion.PlaceholderExpansion;
import net.tylermurphy.hideAndSeek.database.Database;
import net.tylermurphy.hideAndSeek.database.PlayerInfo;
@@ -10,6 +8,9 @@ import org.jetbrains.annotations.NotNull;
import java.util.UUID;
+import static net.tylermurphy.hideAndSeek.configuration.Config.placeholderError;
+import static net.tylermurphy.hideAndSeek.configuration.Config.placeholderNoData;
+
public class PAPIExpansion extends PlaceholderExpansion {
@Override
@@ -35,49 +36,49 @@ public class PAPIExpansion extends PlaceholderExpansion {
@Override
public String onRequest(OfflinePlayer player, @NotNull String params) {
String[] args = params.split("_");
- if(args.length < 1) return null;
- if(args[0].equals("stats") && args.length == 2){
+ if (args.length < 1) return null;
+ if (args[0].equals("stats") && args.length == 2) {
PlayerInfo info = Database.playerInfo.getInfo(player.getUniqueId());
return getValue(info, args[1]);
- } else if(args[0].equals("stats") && args.length == 3){
+ } else if (args[0].equals("stats") && args.length == 3) {
UUID uuid;
try { uuid = UUIDFetcher.getUUID(args[2]); } catch (Exception e) { return placeholderError; }
PlayerInfo info = Database.playerInfo.getInfo(uuid);
return getValue(info, args[1]);
- } else if((args[0].equals("rank-score") || args[0].equals("rank-name") ) && args.length == 3){
+ } else if ((args[0].equals("rank-score") || args[0].equals("rank-name") ) && args.length == 3) {
int place;
try { place = Integer.parseInt(args[2]); } catch (NumberFormatException e) { return placeholderError; }
- if(place < 1) { return placeholderError; }
- if(getRanking(args[1]) == null) { return placeholderError; }
+ if (place < 1) { return placeholderError; }
+ if (getRanking(args[1]) == null) { return placeholderError; }
PlayerInfo info = Database.playerInfo.getInfoRanking(getRanking(args[1]), place);
- if(info == null) return placeholderNoData;
- if(args[0].equals("rank-score")){
+ if (info == null) return placeholderNoData;
+ if (args[0].equals("rank-score")) {
return getValue(info, args[1]);
} else {
return UUIDFetcher.getPlayer(info.uuid).getName();
}
- } else if(args[0].equals("rank-place") && args.length == 2){
- if(getRanking(args[1]) == null) { return placeholderError; }
+ } else if (args[0].equals("rank-place") && args.length == 2) {
+ if (getRanking(args[1]) == null) { return placeholderError; }
PlayerInfo info = Database.playerInfo.getInfo(player.getUniqueId());
- if(getValue(info, args[1]).equals("0")) { return "-"; }
+ if (getValue(info, args[1]).equals("0")) { return "-"; }
Integer count = Database.playerInfo.getRanking(getRanking(args[1]), player.getUniqueId());
- if(count == null) { return placeholderNoData; }
+ if (count == null) { return placeholderNoData; }
return count.toString();
- } else if(args[0].equals("rank-place") && args.length == 3){
+ } else if (args[0].equals("rank-place") && args.length == 3) {
UUID uuid;
try { uuid = UUIDFetcher.getUUID(args[2]); } catch (Exception e) { return placeholderError; }
- if(getRanking(args[1]) == null) { return placeholderError; }
+ if (getRanking(args[1]) == null) { return placeholderError; }
PlayerInfo info = Database.playerInfo.getInfo(player.getUniqueId());
- if(getValue(info, args[1]).equals("0")) { return "-"; }
+ if (getValue(info, args[1]).equals("0")) { return "-"; }
Integer count = Database.playerInfo.getRanking(getRanking(args[1]), uuid);
- if(count == null) { return placeholderNoData; }
+ if (count == null) { return placeholderNoData; }
return count.toString();
}
return null;
}
- private String getValue(PlayerInfo info, String query){
- if(query == null) return null;
+ private String getValue(PlayerInfo info, String query) {
+ if (query == null) return null;
switch (query) {
case "total-wins":
return String.valueOf(info.hider_wins + info.seeker_wins);
@@ -108,8 +109,8 @@ public class PAPIExpansion extends PlaceholderExpansion {
}
}
- private String getRanking(String query){
- if(query == null) return null;
+ private String getRanking(String query) {
+ if (query == null) return null;
switch (query) {
case "total-wins":
return "(hider_wins + seeker_wins)";
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java b/src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java
index 9cb17ce..bb7219f 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java
@@ -19,10 +19,6 @@
package net.tylermurphy.hideAndSeek.util;
-import java.lang.reflect.InvocationTargetException;
-
-import org.bukkit.entity.Player;
-
import com.comphenix.protocol.PacketType;
import com.comphenix.protocol.ProtocolLibrary;
import com.comphenix.protocol.ProtocolManager;
@@ -30,6 +26,9 @@ import com.comphenix.protocol.events.PacketContainer;
import com.comphenix.protocol.wrappers.WrappedDataWatcher;
import com.comphenix.protocol.wrappers.WrappedDataWatcher.Registry;
import com.comphenix.protocol.wrappers.WrappedDataWatcher.Serializer;
+import org.bukkit.entity.Player;
+
+import java.lang.reflect.InvocationTargetException;
public class Packet {
@@ -41,7 +40,7 @@ public class Packet {
WrappedDataWatcher watcher = new WrappedDataWatcher();
Serializer serializer = Registry.get(Byte.class);
watcher.setEntity(target);
- if(glowing) {
+ if (glowing) {
watcher.setObject(0, serializer, (byte) (0x40));
} else {
watcher.setObject(0, serializer, (byte) (0x0));
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/Status.java b/src/main/java/net/tylermurphy/hideAndSeek/util/Status.java
index e1ffa22..0ffba00 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/Status.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/Status.java
@@ -20,8 +20,7 @@
package net.tylermurphy.hideAndSeek.util;
public enum Status {
- STANDBY,
- STARTING,
- PLAYING,
- ENDING
+
+ STANDBY, STARTING, PLAYING, ENDING
+
}
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/TabCompleter.java b/src/main/java/net/tylermurphy/hideAndSeek/util/TabCompleter.java
index 4c949e1..85b10ee 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/TabCompleter.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/TabCompleter.java
@@ -19,30 +19,30 @@
package net.tylermurphy.hideAndSeek.util;
+import net.tylermurphy.hideAndSeek.game.CommandHandler;
+import org.bukkit.command.CommandSender;
+
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import java.util.stream.Collectors;
-import net.tylermurphy.hideAndSeek.game.CommandHandler;
-import org.bukkit.command.CommandSender;
-
-public class TabCompleter{
+public class TabCompleter {
public static List<String> handleTabComplete(CommandSender sender, String[] args) {
- if(args.length == 1) {
+ if (args.length == 1) {
return new ArrayList<>(CommandHandler.COMMAND_REGISTER.keySet())
.stream()
.filter(handle -> sender.hasPermission("hideandseek."+handle.toLowerCase()) && handle.toLowerCase().startsWith(args[0].toLowerCase(Locale.ROOT)))
.collect(Collectors.toList());
- } else if(args.length > 1) {
- if(!CommandHandler.COMMAND_REGISTER.containsKey(args[0].toLowerCase())) {
+ } else if (args.length > 1) {
+ if (!CommandHandler.COMMAND_REGISTER.containsKey(args[0].toLowerCase())) {
return null;
} else {
String[] usage = CommandHandler.COMMAND_REGISTER.get(args[0].toLowerCase()).getUsage().split(" ");
- if(args.length - 2 < usage.length) {
+ if (args.length - 2 < usage.length) {
String parameter = usage[args.length-2];
- if(parameter.equals("<player>")) {
+ if (parameter.equals("<player>")) {
return null;
} else {
List<String> temp = new ArrayList<>();
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/UUIDFetcher.java b/src/main/java/net/tylermurphy/hideAndSeek/util/UUIDFetcher.java
index 4ab883d..abc3400 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/UUIDFetcher.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/UUIDFetcher.java
@@ -22,7 +22,6 @@ package net.tylermurphy.hideAndSeek.util;
import net.tylermurphy.hideAndSeek.Main;
import org.bukkit.Bukkit;
import org.bukkit.OfflinePlayer;
-import org.bukkit.entity.Player;
import java.io.BufferedReader;
import java.io.InputStreamReader;
@@ -41,20 +40,20 @@ public final class UUIDFetcher {
private static final String UUID_URL = "https://api.mojang.com/users/profiles/minecraft/";
private static int cacheTask;
- public static void init(){
+ public static void init() {
cacheTask = Main.plugin.getServer().getScheduler().scheduleSyncRepeatingTask(Main.plugin, () -> {
CACHE.clear();
PLAYER_CACHE.clear();
}, 600 * 20, 600 * 20);
}
- public static void cleanup(){
+ public static void cleanup() {
Main.plugin.getServer().getScheduler().cancelTask(cacheTask);
}
public static UUID getUUID(String playername) {
- if(CACHE.containsKey(playername)) return CACHE.get(playername);
+ if (CACHE.containsKey(playername)) return CACHE.get(playername);
String output = callURL(UUID_URL + playername);
StringBuilder result = new StringBuilder();
@@ -73,8 +72,8 @@ public final class UUIDFetcher {
return UUID.fromString(uuid.toString());
}
- public static OfflinePlayer getPlayer(UUID uuid){
- if(PLAYER_CACHE.containsKey(uuid)) return PLAYER_CACHE.get(uuid);
+ public static OfflinePlayer getPlayer(UUID uuid) {
+ if (PLAYER_CACHE.containsKey(uuid)) return PLAYER_CACHE.get(uuid);
OfflinePlayer temp = Bukkit.getOfflinePlayer(uuid);
PLAYER_CACHE.put(uuid, temp);
return temp;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/Version.java b/src/main/java/net/tylermurphy/hideAndSeek/util/Version.java
index 96854db..fa66fe2 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/Version.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/Version.java
@@ -9,20 +9,20 @@ public class Version {
private static final Map<String,Boolean> CACHE = new HashMap<>();
- public static boolean atLeast(String testVersion){
+ public static boolean atLeast(String testVersion) {
- if(CACHE.containsKey(testVersion)) return CACHE.get(testVersion);
+ if (CACHE.containsKey(testVersion)) return CACHE.get(testVersion);
String[] serverCheckTemp = Bukkit.getBukkitVersion().substring(2,Bukkit.getBukkitVersion().indexOf('-')).split("\\.");
int[] serverCheck = new int[serverCheckTemp.length];
- for(int i=0; i<serverCheck.length; i++){
+ for(int i=0; i<serverCheck.length; i++) {
serverCheck[i] = Integer.parseInt(serverCheckTemp[i]);
}
String[] customCheckTemp = testVersion.substring(2).split("\\.");
int[] customCheck = new int[customCheckTemp.length];
- for(int i=0; i<customCheck.length; i++){
+ for(int i=0; i<customCheck.length; i++) {
customCheck[i] = Integer.parseInt(customCheckTemp[i]);
}
@@ -31,12 +31,12 @@ public class Version {
return result;
}
- private static boolean getResult(int[] customCheck, int[] serverCheck){
- if(customCheck[0] > serverCheck[0]) return false;
- else if(customCheck[0] < serverCheck[0]) return true;
+ private static boolean getResult(int[] customCheck, int[] serverCheck) {
+ if (customCheck[0] > serverCheck[0]) return false;
+ else if (customCheck[0] < serverCheck[0]) return true;
else {
if (customCheck.length == 1 && serverCheck.length == 1) return true;
- else if(customCheck.length == 2 && serverCheck.length == 2){
+ else if (customCheck.length == 2 && serverCheck.length == 2) {
return customCheck[1] <= serverCheck[1];
}
else return serverCheck.length == 2;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/WinType.java b/src/main/java/net/tylermurphy/hideAndSeek/util/WinType.java
index 3c555cc..1f6ccd8 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/WinType.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/WinType.java
@@ -20,7 +20,7 @@
package net.tylermurphy.hideAndSeek.util;
public enum WinType {
- HIDER_WIN,
- SEEKER_WIN,
- NONE
+
+ HIDER_WIN, SEEKER_WIN, NONE
+
}