summaryrefslogtreewikicommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2021-10-17 23:00:51 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2021-10-17 23:00:51 -0400
commit05039090145b621b0809aa4239d5af355550129b (patch)
tree9604fa50d5f51530e62afa5a79d18e3501851db0 /src/main/java
parentMerge pull request #7 from tylermurphy534/1.3.0beta6 (diff)
downloadkenshinshideandseek-05039090145b621b0809aa4239d5af355550129b.tar.gz
kenshinshideandseek-05039090145b621b0809aa4239d5af355550129b.tar.bz2
kenshinshideandseek-05039090145b621b0809aa4239d5af355550129b.zip
glow fix, on join code change
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java28
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/Functions.java4
2 files changed, 4 insertions, 28 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java b/src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java
index 1136ea4..8823e89 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/bukkit/EventListener.java
@@ -22,7 +22,6 @@ import org.bukkit.event.entity.ProjectileLaunchEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerKickEvent;
import org.bukkit.event.player.PlayerQuitEvent;
-import org.bukkit.potion.PotionEffect;
import net.md_5.bungee.api.ChatColor;
import net.tylermurphy.hideAndSeek.Main;
@@ -34,31 +33,13 @@ public class EventListener implements Listener {
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
event.getPlayer().setLevel(0);
- if(!Functions.setup()) return;
HiderTeam.removeEntry(event.getPlayer().getName());
SeekerTeam.removeEntry(event.getPlayer().getName());
SpectatorTeam.removeEntry(event.getPlayer().getName());
- if(status.equals("Playing") || status.equals("Starting")) {
- if(event.getPlayer().getWorld().getName().equals("hideandseek_"+spawnWorld)) {
- Spectator.add(event.getPlayer().getName());
- SpectatorTeam.addEntry(event.getPlayer().getName());
- event.getPlayer().sendMessage(messagePrefix + "You have joined mid game, and thus have been placed on the spectator team.");
- event.getPlayer().setGameMode(GameMode.SPECTATOR);
- event.getPlayer().getInventory().clear();
- for(PotionEffect effect : event.getPlayer().getActivePotionEffects()){
- event.getPlayer().removePotionEffect(effect.getType());
- }
- event.getPlayer().teleport(new Location(Bukkit.getWorld("hideandseek_"+spawnWorld), spawnPosition.getX(),spawnPosition.getY(),spawnPosition.getZ()));
- }
- if(event.getPlayer().getWorld().getName().equals(spawnWorld)) {
- event.getPlayer().teleport(new Location(Bukkit.getWorld(exitWorld), exitPosition.getX(), exitPosition.getY(), exitPosition.getZ()));
- event.getPlayer().setGameMode(GameMode.ADVENTURE);
- }
- } else if(status.equals("Setup") || status.equals("Standby")) {
- if(Functions.playerInProtectedWorld(event.getPlayer())){
- event.getPlayer().teleport(new Location(Bukkit.getWorld(exitWorld), exitPosition.getX(), exitPosition.getY(), exitPosition.getZ()));
- event.getPlayer().setGameMode(GameMode.ADVENTURE);
- }
+ if(!Functions.setup()) return;
+ if(event.getPlayer().getWorld().getName().equals("hideandseek_"+spawnWorld) || event.getPlayer().getWorld().getName().equals(lobbyWorld)){
+ event.getPlayer().teleport(new Location(Bukkit.getWorld(exitWorld), exitPosition.getX(), exitPosition.getY(), exitPosition.getZ()));
+ event.getPlayer().setGameMode(GameMode.ADVENTURE);
}
}
@@ -136,7 +117,6 @@ public class EventListener implements Listener {
if(event.getEntity() instanceof Snowball) {
Snowball snowball = (Snowball) event.getEntity();
if(snowball.getShooter() instanceof Player) {
- if(!Functions.playerInProtectedWorld((Player) snowball.getShooter())) return;
Player player = (Player) snowball.getShooter();
if(Hider.contains(player.getName())) {
Main.glow.onProjectilve();
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/Functions.java b/src/main/java/net/tylermurphy/hideAndSeek/util/Functions.java
index 149e9ac..cff39a3 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/Functions.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/Functions.java
@@ -155,10 +155,6 @@ public class Functions {
board = mainBoard;
}
- public static boolean playerInProtectedWorld(Player p) {
- return p.getWorld().getName().equals("hideandseek_"+spawnWorld) || p.getWorld().getName().equals(spawnWorld);
- }
-
public static void broadcastMessage(String message) {
for(Player player : playerList.values()) {
player.sendMessage(message);