summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/events/Glow.java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2021-12-30 12:17:32 -0500
committerGitHub <noreply@github.com>2021-12-30 12:17:32 -0500
commit31d60d7d23715aa3f063241c0c420ea0b0bf003b (patch)
treeca43ffa540d9629f6f0faf2ab3d5e5941db0f352 /src/main/java/net/tylermurphy/hideAndSeek/events/Glow.java
parentMerge pull request #16 from tylermurphy534/1.3.2 (diff)
parent1.3.3 rc5 (diff)
downloadkenshinshideandseek-31d60d7d23715aa3f063241c0c420ea0b0bf003b.tar.gz
kenshinshideandseek-31d60d7d23715aa3f063241c0c420ea0b0bf003b.tar.bz2
kenshinshideandseek-31d60d7d23715aa3f063241c0c420ea0b0bf003b.zip
Merge pull request #20 from tylermurphy534/1.3.3
1.3.3
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/events/Glow.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/events/Glow.java65
1 files changed, 0 insertions, 65 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/events/Glow.java b/src/main/java/net/tylermurphy/hideAndSeek/events/Glow.java
deleted file mode 100644
index a817df3..0000000
--- a/src/main/java/net/tylermurphy/hideAndSeek/events/Glow.java
+++ /dev/null
@@ -1,65 +0,0 @@
-package net.tylermurphy.hideAndSeek.events;
-
-import org.bukkit.Bukkit;
-import org.bukkit.entity.Player;
-
-import net.tylermurphy.hideAndSeek.Main;
-import net.tylermurphy.hideAndSeek.util.Packet;
-
-import static net.tylermurphy.hideAndSeek.configuration.Config.*;
-
-public class Glow {
-
- private final int temp;
- private int glowTime;
- private boolean running;
-
- public Glow(int temp) {
- this.temp = temp;
- this.glowTime = 0;
- }
-
- public void onProjectilve() {
- if(glowStackable) glowTime += glowLength;
- else glowTime = glowLength;
- if(!running)
- startGlow();
- }
-
- private void startGlow() {
- running = true;
- for(Player hider : Main.plugin.board.getHiders()) {
- for(Player seeker : Main.plugin.board.getSeekers()) {
- Packet.setGlow(hider, seeker, true);
- }
- }
- waitGlow();
- }
-
- private void waitGlow() {
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Main.plugin, () -> {
- if(temp != Main.plugin.gameId) return;
- glowTime--;
- glowTime = Math.max(glowTime, 0);
- if(glowTime == 0) {
- stopGlow();
- } else {
- waitGlow();
- }
- }, 20);
- }
-
- private void stopGlow() {
- running = false;
- for(Player hider : Main.plugin.board.getHiders()) {
- for (Player seeker : Main.plugin.board.getSeekers()) {
- Packet.setGlow(hider, seeker, false);
- }
- }
- }
-
- public boolean isRunning() {
- return running;
- }
-
-}