diff options
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/util')
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 + } |