summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/bukkit
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/bukkit')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java b/src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java
index 9c88ccf..dc8b9ce 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java
@@ -27,7 +27,8 @@ import org.bukkit.event.player.PlayerQuitEvent;
import net.tylermurphy.hideAndSeek.util.Packet;
import net.tylermurphy.hideAndSeek.util.Util;
import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.command.Start;
+import org.bukkit.potion.PotionEffect;
+
import static net.tylermurphy.hideAndSeek.configuration.Localization.*;
public class EventListener implements Listener {
@@ -52,6 +53,9 @@ public class EventListener implements Listener {
} else {
Main.plugin.board.reloadGameBoards();
}
+ for(PotionEffect effect : event.getPlayer().getActivePotionEffects()){
+ event.getPlayer().removePotionEffect(effect.getType());
+ }
}
@EventHandler
@@ -62,6 +66,9 @@ public class EventListener implements Listener {
} else {
Main.plugin.board.reloadGameBoards();
}
+ for(PotionEffect effect : event.getPlayer().getActivePotionEffects()){
+ event.getPlayer().removePotionEffect(effect.getType());
+ }
}
@EventHandler(priority = EventPriority.HIGHEST)
@@ -100,7 +107,8 @@ public class EventListener implements Listener {
}
Main.plugin.board.addSeeker(player);
}
- Start.resetPlayer(player);
+ Util.resetPlayer(player);
+ Main.plugin.board.reloadBoardTeams();
}
}
}
@@ -109,6 +117,7 @@ public class EventListener implements Listener {
public void onProjectile(ProjectileLaunchEvent event) {
if(!Main.plugin.status.equals("Playing")) return;
if(event.getEntity() instanceof Snowball) {
+ if(!glowEnabled) return;
Snowball snowball = (Snowball) event.getEntity();
if(snowball.getShooter() instanceof Player) {
Player player = (Player) snowball.getShooter();