summaryrefslogtreewikicommitdiff
path: root/src/main/java/dev/tylerm/khs/game/events/Glow.java
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-09-06 23:11:25 -0400
committerFreya Murphy <freya@freyacat.org>2025-09-06 23:11:25 -0400
commit67aba9081bb73aeaa822b059e8ca6defc8352a2f (patch)
treecba7c5c8c9a0286b491b0b0784a27730ce58696e /src/main/java/dev/tylerm/khs/game/events/Glow.java
parentadd wiki for cgit (diff)
downloadkenshinshideandseek-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.java72
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);
-
- }
-
-}