summaryrefslogtreewikicommitdiff
path: root/src/main/java/dev/tylerm/khs/game
diff options
context:
space:
mode:
authorTyler Murphy <tylerm@tylerm.dev>2023-07-30 18:12:47 -0400
committerTyler Murphy <tylerm@tylerm.dev>2023-07-30 18:12:47 -0400
commit000219a5ff183e469129e5804d0a6090d6b47b26 (patch)
tree5217465c967796680cc03b11359490f638d6b78c /src/main/java/dev/tylerm/khs/game
parentMerge branch 'main' of ssh://g.tylerm.dev:21/tylermurphy534/KenshinsHideAndSe... (diff)
downloadkenshinshideandseek-000219a5ff183e469129e5804d0a6090d6b47b26.tar.gz
kenshinshideandseek-000219a5ff183e469129e5804d0a6090d6b47b26.tar.bz2
kenshinshideandseek-000219a5ff183e469129e5804d0a6090d6b47b26.zip
1.7.5 rc4
Diffstat (limited to '')
-rw-r--r--src/main/java/dev/tylerm/khs/game/Board.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/Board.java)20
-rw-r--r--src/main/java/dev/tylerm/khs/game/Disguiser.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/Disguiser.java)10
-rw-r--r--src/main/java/dev/tylerm/khs/game/EntityHider.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/EntityHider.java)2
-rw-r--r--src/main/java/dev/tylerm/khs/game/Game.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/Game.java)24
-rw-r--r--src/main/java/dev/tylerm/khs/game/PlayerLoader.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/PlayerLoader.java)26
-rw-r--r--src/main/java/dev/tylerm/khs/game/events/Border.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/events/Border.java)10
-rw-r--r--src/main/java/dev/tylerm/khs/game/events/Glow.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/events/Glow.java)13
-rw-r--r--src/main/java/dev/tylerm/khs/game/events/Taunt.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/events/Taunt.java)10
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/BlockedCommandHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/BlockedCommandHandler.java)12
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/ChatHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/ChatHandler.java)4
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/DamageHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/DamageHandler.java)16
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/DisguiseHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/DisguiseHandler.java)10
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/InteractHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/InteractHandler.java)16
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/InventoryHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/InventoryHandler.java)12
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/JoinLeaveHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/JoinLeaveHandler.java)26
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/MovementHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/MovementHandler.java)8
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/PlayerHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/PlayerHandler.java)12
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/RespawnHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/RespawnHandler.java)4
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/WorldInteractHandler.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/WorldInteractHandler.java)6
-rw-r--r--src/main/java/dev/tylerm/khs/game/listener/events/PlayerJumpEvent.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/listener/events/PlayerJumpEvent.java)2
-rw-r--r--src/main/java/dev/tylerm/khs/game/util/CountdownDisplay.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/util/CountdownDisplay.java)2
-rw-r--r--src/main/java/dev/tylerm/khs/game/util/Disguise.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/util/Disguise.java)8
-rw-r--r--src/main/java/dev/tylerm/khs/game/util/Status.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/util/Status.java)2
-rw-r--r--src/main/java/dev/tylerm/khs/game/util/WinType.java (renamed from src/main/java/net/tylermurphy/hideAndSeek/game/util/WinType.java)2
24 files changed, 129 insertions, 128 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java b/src/main/java/dev/tylerm/khs/game/Board.java
index 4f6be2f..c02174b 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java
+++ b/src/main/java/dev/tylerm/khs/game/Board.java
@@ -1,10 +1,10 @@
-package net.tylermurphy.hideAndSeek.game;
+package dev.tylerm.khs.game;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.game.events.Border;
-import net.tylermurphy.hideAndSeek.game.events.Glow;
-import net.tylermurphy.hideAndSeek.game.events.Taunt;
-import net.tylermurphy.hideAndSeek.game.util.Status;
+import dev.tylerm.khs.game.events.Border;
+import dev.tylerm.khs.game.events.Glow;
+import dev.tylerm.khs.game.events.Taunt;
+import dev.tylerm.khs.game.util.Status;
+import dev.tylerm.khs.Main;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
@@ -13,9 +13,9 @@ import org.bukkit.scoreboard.*;
import java.util.*;
import java.util.stream.Collectors;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-import static net.tylermurphy.hideAndSeek.configuration.Leaderboard.*;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Leaderboard.*;
+import static dev.tylerm.khs.configuration.Localization.message;
public class Board {
@@ -230,7 +230,7 @@ public class Board {
}
public String getMapName() {
- net.tylermurphy.hideAndSeek.configuration.Map map = Main.getInstance().getGame().getCurrentMap();
+ dev.tylerm.khs.configuration.Map map = Main.getInstance().getGame().getCurrentMap();
if(map == null) return "Invalid";
else return map.getName();
}
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/Disguiser.java b/src/main/java/dev/tylerm/khs/game/Disguiser.java
index 351ba10..68166a3 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/Disguiser.java
+++ b/src/main/java/dev/tylerm/khs/game/Disguiser.java
@@ -1,10 +1,10 @@
-package net.tylermurphy.hideAndSeek.game;
+package dev.tylerm.khs.game;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Localization.message;
-import net.tylermurphy.hideAndSeek.configuration.Map;
-import net.tylermurphy.hideAndSeek.game.util.Disguise;
+import dev.tylerm.khs.game.util.Disguise;
+import dev.tylerm.khs.configuration.Map;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.Nullable;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/EntityHider.java b/src/main/java/dev/tylerm/khs/game/EntityHider.java
index 755e89d..dc4e02f 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/EntityHider.java
+++ b/src/main/java/dev/tylerm/khs/game/EntityHider.java
@@ -1,4 +1,4 @@
-package net.tylermurphy.hideAndSeek.game;
+package dev.tylerm.khs.game;
import static com.comphenix.protocol.PacketType.Play.Server.*;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/Game.java b/src/main/java/dev/tylerm/khs/game/Game.java
index 36e48b0..ac7e808 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/Game.java
+++ b/src/main/java/dev/tylerm/khs/game/Game.java
@@ -17,19 +17,21 @@
*
*/
-package net.tylermurphy.hideAndSeek.game;
+package dev.tylerm.khs.game;
import com.cryptomorin.xseries.messages.ActionBar;
import com.cryptomorin.xseries.messages.Titles;
import com.google.common.io.ByteArrayDataOutput;
import com.google.common.io.ByteStreams;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.configuration.Map;
-import net.tylermurphy.hideAndSeek.configuration.Maps;
-import net.tylermurphy.hideAndSeek.game.events.Glow;
-import net.tylermurphy.hideAndSeek.game.events.Taunt;
-import net.tylermurphy.hideAndSeek.game.listener.RespawnHandler;
-import net.tylermurphy.hideAndSeek.game.util.*;
+import dev.tylerm.khs.game.events.Glow;
+import dev.tylerm.khs.game.events.Taunt;
+import dev.tylerm.khs.game.listener.RespawnHandler;
+import dev.tylerm.khs.game.util.CountdownDisplay;
+import dev.tylerm.khs.game.util.Status;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.configuration.Map;
+import dev.tylerm.khs.configuration.Maps;
+import dev.tylerm.khs.game.util.WinType;
import org.bukkit.*;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Player;
@@ -38,8 +40,8 @@ import org.bukkit.inventory.ItemStack;
import java.util.*;
import java.util.stream.Collectors;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Localization.message;
public class Game {
@@ -132,7 +134,7 @@ public class Game {
currentMap.getWorldBorder().resetWorldBorder();
if (gameLength > 0) gameTimer = gameLength;
status = Status.STARTING;
- startingTimer = 30;
+ startingTimer = hidingTimer;
}
private void stop(WinType type) {
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/PlayerLoader.java b/src/main/java/dev/tylerm/khs/game/PlayerLoader.java
index 9c2dd37..2387388 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/PlayerLoader.java
+++ b/src/main/java/dev/tylerm/khs/game/PlayerLoader.java
@@ -17,13 +17,13 @@
*
*/
-package net.tylermurphy.hideAndSeek.game;
+package dev.tylerm.khs.game;
import com.cryptomorin.xseries.messages.Titles;
import net.md_5.bungee.api.ChatColor;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.configuration.Items;
-import net.tylermurphy.hideAndSeek.configuration.Map;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.configuration.Items;
+import dev.tylerm.khs.configuration.Map;
import org.bukkit.GameMode;
import org.bukkit.attribute.Attribute;
import org.bukkit.attribute.AttributeInstance;
@@ -33,8 +33,10 @@ import org.bukkit.inventory.ItemStack;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Items.HIDER_ITEMS;
+import static dev.tylerm.khs.configuration.Items.SEEKER_ITEMS;
+import static dev.tylerm.khs.configuration.Localization.message;
@SuppressWarnings("deprecation")
public class PlayerLoader {
@@ -83,8 +85,10 @@ public class PlayerLoader {
loadPlayer(player);
if (board.isSeeker(player)) {
if (pvpEnabled) {
- for(ItemStack item : Items.SEEKER_ITEMS)
- player.getInventory().addItem(item);
+ for(int i = 0; i < 9; i++) {
+ if (SEEKER_ITEMS.get(i) == null) continue;
+ player.getInventory().setItem(i, SEEKER_ITEMS.get(i));
+ }
if (Items.SEEKER_HELM != null)
player.getInventory().setHelmet(Items.SEEKER_HELM);
if (Items.SEEKER_CHEST != null)
@@ -98,8 +102,10 @@ public class PlayerLoader {
player.addPotionEffect(effect);
} else if (board.isHider(player)) {
if (pvpEnabled) {
- for(ItemStack item : Items.HIDER_ITEMS)
- player.getInventory().addItem(item);
+ for(int i = 0; i < 9; i++) {
+ if (HIDER_ITEMS.get(i) == null) continue;
+ player.getInventory().setItem(i, HIDER_ITEMS.get(i));
+ }
if (Items.HIDER_HELM != null)
player.getInventory().setHelmet(Items.HIDER_HELM);
if (Items.HIDER_CHEST != null)
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/events/Border.java b/src/main/java/dev/tylerm/khs/game/events/Border.java
index 9f7b5bf..adcb5ce 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/events/Border.java
+++ b/src/main/java/dev/tylerm/khs/game/events/Border.java
@@ -1,10 +1,10 @@
-package net.tylermurphy.hideAndSeek.game.events;
+package dev.tylerm.khs.game.events;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.configuration.Map;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.configuration.Map;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Localization.message;
public class Border {
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/events/Glow.java b/src/main/java/dev/tylerm/khs/game/events/Glow.java
index dec23d7..6015f26 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/events/Glow.java
+++ b/src/main/java/dev/tylerm/khs/game/events/Glow.java
@@ -1,17 +1,12 @@
-package net.tylermurphy.hideAndSeek.game.events;
+package dev.tylerm.khs.game.events;
-import com.comphenix.protocol.PacketType;
import com.comphenix.protocol.ProtocolLibrary;
import com.comphenix.protocol.ProtocolManager;
-import com.comphenix.protocol.events.PacketContainer;
-import com.comphenix.protocol.wrappers.WrappedDataWatcher;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.util.packet.EntityMetadataPacket;
+import dev.tylerm.khs.util.packet.EntityMetadataPacket;
+import dev.tylerm.khs.Main;
import org.bukkit.entity.Player;
-import java.lang.reflect.InvocationTargetException;
-
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Config.*;
public class Glow {
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/events/Taunt.java b/src/main/java/dev/tylerm/khs/game/events/Taunt.java
index 191b1e7..98a9351 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/events/Taunt.java
+++ b/src/main/java/dev/tylerm/khs/game/events/Taunt.java
@@ -1,6 +1,6 @@
-package net.tylermurphy.hideAndSeek.game.events;
+package dev.tylerm.khs.game.events;
-import net.tylermurphy.hideAndSeek.Main;
+import dev.tylerm.khs.Main;
import org.bukkit.Color;
import org.bukkit.FireworkEffect;
import org.bukkit.World;
@@ -13,9 +13,9 @@ import java.util.Optional;
import java.util.Random;
import java.util.UUID;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-import static net.tylermurphy.hideAndSeek.configuration.Config.tauntDelay;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Config.tauntDelay;
+import static dev.tylerm.khs.configuration.Localization.message;
public class Taunt {
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/BlockedCommandHandler.java b/src/main/java/dev/tylerm/khs/game/listener/BlockedCommandHandler.java
index 7cc6dc3..f99c678 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/BlockedCommandHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/BlockedCommandHandler.java
@@ -1,16 +1,16 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.game.util.Status;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.game.util.Status;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
-import static net.tylermurphy.hideAndSeek.configuration.Config.blockedCommands;
-import static net.tylermurphy.hideAndSeek.configuration.Config.errorPrefix;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.blockedCommands;
+import static dev.tylerm.khs.configuration.Config.errorPrefix;
+import static dev.tylerm.khs.configuration.Localization.message;
public class BlockedCommandHandler implements Listener {
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/ChatHandler.java b/src/main/java/dev/tylerm/khs/game/listener/ChatHandler.java
index d83b702..e387a92 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/ChatHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/ChatHandler.java
@@ -1,6 +1,6 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
-import net.tylermurphy.hideAndSeek.Main;
+import dev.tylerm.khs.Main;
import org.bukkit.ChatColor;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DamageHandler.java b/src/main/java/dev/tylerm/khs/game/listener/DamageHandler.java
index 7f3f22e..7111d7b 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DamageHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/DamageHandler.java
@@ -1,11 +1,11 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
import com.cryptomorin.xseries.XSound;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.game.Board;
-import net.tylermurphy.hideAndSeek.game.Game;
-import net.tylermurphy.hideAndSeek.game.PlayerLoader;
-import net.tylermurphy.hideAndSeek.game.util.Status;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.game.Board;
+import dev.tylerm.khs.game.Game;
+import dev.tylerm.khs.game.PlayerLoader;
+import dev.tylerm.khs.game.util.Status;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.entity.Projectile;
@@ -16,8 +16,8 @@ import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.event.entity.EntityDamageEvent;
import org.bukkit.event.entity.PlayerDeathEvent;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Localization.message;
public class DamageHandler implements Listener {
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DisguiseHandler.java b/src/main/java/dev/tylerm/khs/game/listener/DisguiseHandler.java
index 3f99d2e..5883387 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DisguiseHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/DisguiseHandler.java
@@ -1,4 +1,4 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
import static com.comphenix.protocol.PacketType.Play.Client.*;
@@ -8,15 +8,11 @@ import com.comphenix.protocol.events.PacketAdapter;
import com.comphenix.protocol.events.PacketContainer;
import com.comphenix.protocol.events.PacketEvent;
import com.comphenix.protocol.wrappers.EnumWrappers;
-import com.comphenix.protocol.wrappers.WrappedEnumEntityUseAction;
import com.comphenix.protocol.wrappers.EnumWrappers.EntityUseAction;
-import com.cryptomorin.xseries.XSound;
-import com.cryptomorin.xseries.messages.ActionBar;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.game.util.Disguise;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.game.util.Disguise;
import org.bukkit.Bukkit;
import org.bukkit.GameMode;
-import org.bukkit.Location;
import org.bukkit.attribute.Attribute;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/InteractHandler.java b/src/main/java/dev/tylerm/khs/game/listener/InteractHandler.java
index 95577ee..806b90b 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/InteractHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/InteractHandler.java
@@ -1,12 +1,11 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
import com.cryptomorin.xseries.XMaterial;
import com.cryptomorin.xseries.messages.ActionBar;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.game.Board;
-import net.tylermurphy.hideAndSeek.game.util.Status;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.game.Board;
+import dev.tylerm.khs.game.util.Status;
import org.bukkit.ChatColor;
-import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
@@ -15,16 +14,15 @@ import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
-import org.bukkit.inventory.meta.BookMeta;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.inventory.meta.SkullMeta;
import java.util.ArrayList;
import java.util.List;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-import static net.tylermurphy.hideAndSeek.configuration.Config.glowPowerupItem;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Config.glowPowerupItem;
+import static dev.tylerm.khs.configuration.Localization.message;
@SuppressWarnings("deprecation")
public class InteractHandler implements Listener {
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/InventoryHandler.java b/src/main/java/dev/tylerm/khs/game/listener/InventoryHandler.java
index dd30e60..bf40896 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/InventoryHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/InventoryHandler.java
@@ -17,14 +17,14 @@
*
*/
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
import com.cryptomorin.xseries.XMaterial;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.command.map.Debug;
-import net.tylermurphy.hideAndSeek.configuration.Map;
-import net.tylermurphy.hideAndSeek.configuration.Maps;
-import net.tylermurphy.hideAndSeek.game.util.Status;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.command.map.Debug;
+import dev.tylerm.khs.configuration.Map;
+import dev.tylerm.khs.configuration.Maps;
+import dev.tylerm.khs.game.util.Status;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/JoinLeaveHandler.java b/src/main/java/dev/tylerm/khs/game/listener/JoinLeaveHandler.java
index d8534a3..2a4d9cc 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/JoinLeaveHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/JoinLeaveHandler.java
@@ -1,9 +1,9 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.configuration.Items;
-import net.tylermurphy.hideAndSeek.game.PlayerLoader;
-import net.tylermurphy.hideAndSeek.game.util.Status;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.configuration.Items;
+import dev.tylerm.khs.game.PlayerLoader;
+import dev.tylerm.khs.game.util.Status;
import org.bukkit.GameMode;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
@@ -14,8 +14,8 @@ import org.bukkit.event.player.PlayerKickEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.inventory.ItemStack;
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
+import static dev.tylerm.khs.configuration.Config.*;
+import static dev.tylerm.khs.configuration.Localization.message;
public class JoinLeaveHandler implements Listener {
@@ -83,12 +83,16 @@ public class JoinLeaveHandler implements Listener {
}
private void removeItems(Player player) {
- for(ItemStack si : Items.SEEKER_ITEMS)
- for(ItemStack i : player.getInventory().getContents())
+ for(ItemStack si : Items.SEEKER_ITEMS) {
+ if (si == null) continue;
+ for (ItemStack i : player.getInventory().getContents())
if (si.isSimilar(i)) player.getInventory().remove(i);
- for(ItemStack hi : Items.HIDER_ITEMS)
- for(ItemStack i : player.getInventory().getContents())
+ }
+ for(ItemStack hi : Items.HIDER_ITEMS) {
+ if (hi == null) continue;
+ for (ItemStack i : player.getInventory().getContents())
if (hi.isSimilar(i)) player.getInventory().remove(i);
+ }
}
}
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/MovementHandler.java b/src/main/java/dev/tylerm/khs/game/listener/MovementHandler.java
index 290b679..7d4be5b 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/MovementHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/MovementHandler.java
@@ -1,9 +1,9 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
import com.google.common.collect.Sets;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.configuration.Map;
-import net.tylermurphy.hideAndSeek.game.listener.events.PlayerJumpEvent;
+import dev.tylerm.khs.game.listener.events.PlayerJumpEvent;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.configuration.Map;
import org.bukkit.Material;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/PlayerHandler.java b/src/main/java/dev/tylerm/khs/game/listener/PlayerHandler.java
index 760f1f9..c27400a 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/PlayerHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/PlayerHandler.java
@@ -1,8 +1,8 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.configuration.Items;
-import net.tylermurphy.hideAndSeek.game.util.Status;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.configuration.Items;
+import dev.tylerm.khs.game.util.Status;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
@@ -13,8 +13,8 @@ import org.bukkit.event.entity.ItemSpawnEvent;
import org.bukkit.event.player.PlayerDropItemEvent;
import org.bukkit.inventory.ItemStack;
-import static net.tylermurphy.hideAndSeek.configuration.Config.dropItems;
-import static net.tylermurphy.hideAndSeek.configuration.Config.regenHealth;
+import static dev.tylerm.khs.configuration.Config.dropItems;
+import static dev.tylerm.khs.configuration.Config.regenHealth;
public class PlayerHandler implements Listener {
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/RespawnHandler.java b/src/main/java/dev/tylerm/khs/game/listener/RespawnHandler.java
index 951304a..0932e4c 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/RespawnHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/RespawnHandler.java
@@ -1,6 +1,6 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
-import net.tylermurphy.hideAndSeek.Main;
+import dev.tylerm.khs.Main;
import org.bukkit.Location;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/WorldInteractHandler.java b/src/main/java/dev/tylerm/khs/game/listener/WorldInteractHandler.java
index 10b8e3e..97334b2 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/WorldInteractHandler.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/WorldInteractHandler.java
@@ -1,7 +1,7 @@
-package net.tylermurphy.hideAndSeek.game.listener;
+package dev.tylerm.khs.game.listener;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.game.Board;
+import dev.tylerm.khs.Main;
+import dev.tylerm.khs.game.Board;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/events/PlayerJumpEvent.java b/src/main/java/dev/tylerm/khs/game/listener/events/PlayerJumpEvent.java
index 49920f2..24c47b9 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/events/PlayerJumpEvent.java
+++ b/src/main/java/dev/tylerm/khs/game/listener/events/PlayerJumpEvent.java
@@ -17,7 +17,7 @@
*
*/
-package net.tylermurphy.hideAndSeek.game.listener.events;
+package dev.tylerm.khs.game.listener.events;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/util/CountdownDisplay.java b/src/main/java/dev/tylerm/khs/game/util/CountdownDisplay.java
index e735af9..5292627 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/util/CountdownDisplay.java
+++ b/src/main/java/dev/tylerm/khs/game/util/CountdownDisplay.java
@@ -17,7 +17,7 @@
*
*/
-package net.tylermurphy.hideAndSeek.game.util;
+package dev.tylerm.khs.game.util;
public enum CountdownDisplay {
CHAT,
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/util/Disguise.java b/src/main/java/dev/tylerm/khs/game/util/Disguise.java
index 17ad90c..1bc185e 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/util/Disguise.java
+++ b/src/main/java/dev/tylerm/khs/game/util/Disguise.java
@@ -1,10 +1,10 @@
-package net.tylermurphy.hideAndSeek.game.util;
+package dev.tylerm.khs.game.util;
import com.cryptomorin.xseries.XSound;
import com.cryptomorin.xseries.messages.ActionBar;
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.util.packet.BlockChangePacket;
-import net.tylermurphy.hideAndSeek.util.packet.EntityTeleportPacket;
+import dev.tylerm.khs.util.packet.BlockChangePacket;
+import dev.tylerm.khs.util.packet.EntityTeleportPacket;
+import dev.tylerm.khs.Main;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Material;
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/util/Status.java b/src/main/java/dev/tylerm/khs/game/util/Status.java
index 44f19b2..70035af 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/util/Status.java
+++ b/src/main/java/dev/tylerm/khs/game/util/Status.java
@@ -1,4 +1,4 @@
-package net.tylermurphy.hideAndSeek.game.util;
+package dev.tylerm.khs.game.util;
public enum Status {
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/util/WinType.java b/src/main/java/dev/tylerm/khs/game/util/WinType.java
index 24544ba..ad8bfd7 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/util/WinType.java
+++ b/src/main/java/dev/tylerm/khs/game/util/WinType.java
@@ -1,4 +1,4 @@
-package net.tylermurphy.hideAndSeek.game.util;
+package dev.tylerm.khs.game.util;
public enum WinType {