diff options
author | Freya Murphy <freya@freyacat.org> | 2025-09-06 23:11:25 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-09-06 23:11:25 -0400 |
commit | 67aba9081bb73aeaa822b059e8ca6defc8352a2f (patch) | |
tree | cba7c5c8c9a0286b491b0b0784a27730ce58696e /src/main/java/dev/tylerm/khs/game/events/Glow.java | |
parent | add wiki for cgit (diff) | |
download | kenshinshideandseek-67aba9081bb73aeaa822b059e8ca6defc8352a2f.tar.gz kenshinshideandseek-67aba9081bb73aeaa822b059e8ca6defc8352a2f.tar.bz2 kenshinshideandseek-67aba9081bb73aeaa822b059e8ca6defc8352a2f.zip |
rename pacakges dev.tylerm -> cat.freya
Diffstat (limited to 'src/main/java/dev/tylerm/khs/game/events/Glow.java')
-rw-r--r-- | src/main/java/dev/tylerm/khs/game/events/Glow.java | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/src/main/java/dev/tylerm/khs/game/events/Glow.java b/src/main/java/dev/tylerm/khs/game/events/Glow.java deleted file mode 100644 index 6015f26..0000000 --- a/src/main/java/dev/tylerm/khs/game/events/Glow.java +++ /dev/null @@ -1,72 +0,0 @@ -package dev.tylerm.khs.game.events; - -import com.comphenix.protocol.ProtocolLibrary; -import com.comphenix.protocol.ProtocolManager; -import dev.tylerm.khs.util.packet.EntityMetadataPacket; -import dev.tylerm.khs.Main; -import org.bukkit.entity.Player; - -import static dev.tylerm.khs.configuration.Config.*; - -public class Glow { - - private static final ProtocolManager protocolManager = ProtocolLibrary.getProtocolManager(); - - 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 : Main.getInstance().getBoard().getHiders()) - for (Player seeker : Main.getInstance().getBoard().getSeekers()) - setGlow(hider, seeker, true); - } - - public void update() { - if(alwaysGlow){ - sendPackets(); - return; - } - if (running) { - sendPackets(); - glowTime--; - glowTime = Math.max(glowTime, 0); - if (glowTime == 0) { - stopGlow(); - } - } - } - - private void stopGlow() { - running = false; - for (Player hider : Main.getInstance().getBoard().getHiders()) { - for (Player seeker : Main.getInstance().getBoard().getSeekers()) { - setGlow(hider, seeker, false); - } - } - } - - public boolean isRunning() { - return running; - } - - public void setGlow(Player player, Player target, boolean glowing) { - - EntityMetadataPacket packet = new EntityMetadataPacket(); - packet.setEntity(target); - packet.setGlow(glowing); - packet.writeMetadata(); - packet.send(player); - - } - -} |