summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/game/Game.java
diff options
context:
space:
mode:
authorbobby29831 <bobby29831@gmail.com>2022-05-13 11:51:20 -0500
committerbobby29831 <bobby29831@gmail.com>2022-05-13 11:51:20 -0500
commitcd0f60bd1369fe80b0163c8f85de8540d01b0524 (patch)
tree7b9e498cc4a92afc6a0ec9d315e51400264921d6 /src/main/java/net/tylermurphy/hideAndSeek/game/Game.java
parentrefactor: clean up reused code (diff)
downloadkenshinshideandseek-cd0f60bd1369fe80b0163c8f85de8540d01b0524.tar.gz
kenshinshideandseek-cd0f60bd1369fe80b0163c8f85de8540d01b0524.tar.bz2
kenshinshideandseek-cd0f60bd1369fe80b0163c8f85de8540d01b0524.zip
refactor: break apart over saturated EventListener.java
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/game/Game.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/game/Game.java54
1 files changed, 4 insertions, 50 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/Game.java b/src/main/java/net/tylermurphy/hideAndSeek/game/Game.java
index cc38bb0..2f8f8be 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/Game.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/game/Game.java
@@ -27,6 +27,7 @@ import net.md_5.bungee.api.ChatColor;
import net.tylermurphy.hideAndSeek.Main;
import net.tylermurphy.hideAndSeek.configuration.Items;
import net.tylermurphy.hideAndSeek.database.Database;
+import net.tylermurphy.hideAndSeek.game.listener.RespawnHandler;
import net.tylermurphy.hideAndSeek.util.*;
import net.tylermurphy.hideAndSeek.world.WorldLoader;
import org.bukkit.*;
@@ -221,7 +222,7 @@ public class Game {
player.addPotionEffect(new PotionEffect(PotionEffectType.HEAL, 1, 100));
}
}
- EventListener.temp_loc.clear();
+ RespawnHandler.temp_loc.clear();
if(mapSaveEnabled) worldLoader.unloadMap();
Board.reloadLobbyBoards();
}
@@ -401,8 +402,8 @@ public class Game {
if(lobbyPosition.getBlockX() == 0 && lobbyPosition.getBlockY() == 0 && lobbyPosition.getBlockZ() == 0) return true;
if(exitPosition.getBlockX() == 0 && exitPosition.getBlockY() == 0 && exitPosition.getBlockZ() == 0) return true;
if(mapSaveEnabled) {
- File destenation = new File(Main.root + File.separator + getGameWorld());
- if (!destenation.exists()) return true;
+ File destination = new File(Main.root + File.separator + getGameWorld());
+ if (!destination.exists()) return true;
}
return saveMinX == 0 || saveMinZ == 0 || saveMaxX == 0 || saveMaxZ == 0;
}
@@ -487,53 +488,6 @@ public class Game {
}
-class Glow {
-
- private int glowTime;
- private boolean running;
-
- public Glow() {
- this.glowTime = 0;
- }
-
- public void onProjectile() {
- if(glowStackable) glowTime += glowLength;
- else glowTime = glowLength;
- running = true;
- }
-
- private void sendPackets(){
- for(Player hider : Board.getHiders())
- for(Player seeker : Board.getSeekers())
- Packet.setGlow(hider, seeker, true);
- }
-
- protected void update() {
- if(running) {
- sendPackets();
- glowTime--;
- glowTime = Math.max(glowTime, 0);
- if (glowTime == 0) {
- stopGlow();
- }
- }
- }
-
- private void stopGlow() {
- running = false;
- for(Player hider : Board.getHiders()) {
- for (Player seeker : Board.getSeekers()) {
- Packet.setGlow(hider, seeker, false);
- }
- }
- }
-
- public boolean isRunning() {
- return running;
- }
-
-}
-
class Taunt {
private UUID tauntPlayer;