diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2021-12-26 16:58:18 -0600 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2021-12-26 16:58:18 -0600 |
commit | 1617bfe44ab2fc2112ee5cc6fa082b7981222c64 (patch) | |
tree | 8e3114039cdb034d5021bd4d32aecb81ce36cc05 /src/main/java/net/tylermurphy/hideAndSeek/events | |
parent | 1.3.3 beta 2 (diff) | |
download | kenshinshideandseek-1617bfe44ab2fc2112ee5cc6fa082b7981222c64.tar.gz kenshinshideandseek-1617bfe44ab2fc2112ee5cc6fa082b7981222c64.tar.bz2 kenshinshideandseek-1617bfe44ab2fc2112ee5cc6fa082b7981222c64.zip |
1.3.3 beta 3
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/events')
3 files changed, 0 insertions, 240 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 139d8b4..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 onProjectile() { - 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.game.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; - } - -} diff --git a/src/main/java/net/tylermurphy/hideAndSeek/events/Taunt.java b/src/main/java/net/tylermurphy/hideAndSeek/events/Taunt.java deleted file mode 100644 index af9097e..0000000 --- a/src/main/java/net/tylermurphy/hideAndSeek/events/Taunt.java +++ /dev/null @@ -1,101 +0,0 @@ -package net.tylermurphy.hideAndSeek.events; - -import static net.tylermurphy.hideAndSeek.configuration.Config.*; - -import org.bukkit.Bukkit; -import org.bukkit.Color; -import org.bukkit.FireworkEffect; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Firework; -import org.bukkit.entity.Player; -import org.bukkit.inventory.meta.FireworkMeta; - -import net.tylermurphy.hideAndSeek.Main; -import net.tylermurphy.hideAndSeek.util.Util; -import static net.tylermurphy.hideAndSeek.configuration.Localization.*; - -public class Taunt { - - private final int temp; - private String tauntPlayer; - private int delay; - private boolean running; - - public Taunt(int temp) { - this.temp = temp; - this.delay = 0; - } - - public void schedule() { - delay = tauntDelay; - waitTaunt(); - } - - private void waitTaunt() { - Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Main.plugin, () -> { - if(delay == 0) { - if(!tauntLast && Main.plugin.board.size() < 2) return; - else executeTaunt(); - } else { - delay--; - waitTaunt(); - } - },20); - } - - private void executeTaunt() { - if(temp != Main.plugin.game.gameId) return; - Player taunted = null; - int rand = (int) (Math.random()*Main.plugin.board.sizeHider()); - for(Player player : Main.plugin.board.getPlayers()) { - if(Main.plugin.board.isHider(player)) { - rand--; - if(rand==0) { - taunted = player; - break; - } - } - } - if(taunted != null) { - running = true; - taunted.sendMessage(message("TAUNTED").toString()); - Util.broadcastMessage(tauntPrefix + message("TAUNT")); - tauntPlayer = taunted.getName(); - Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Main.plugin, () -> { - if(temp != Main.plugin.game.gameId) return; - Player taunted1 = Main.plugin.board.getPlayer(tauntPlayer); - if(taunted1 != null) { - Firework fw = (Firework) taunted1.getLocation().getWorld().spawnEntity(taunted1.getLocation(), EntityType.FIREWORK); - FireworkMeta fwm = fw.getFireworkMeta(); - fwm.setPower(4); - fwm.addEffect(FireworkEffect.builder() - .withColor(Color.BLUE) - .withColor(Color.RED) - .withColor(Color.YELLOW) - .with(FireworkEffect.Type.STAR) - .with(FireworkEffect.Type.BALL) - .with(FireworkEffect.Type.BALL_LARGE) - .flicker(true) - .withTrail() - .build()); - fw.setFireworkMeta(fwm); - Util.broadcastMessage(tauntPrefix + message("TAUNT_ACTIVATE")); - } - tauntPlayer = ""; - running = false; - schedule(); - },20*30); - } else { - schedule(); - } - } - - public int getDelay(){ - return delay; - } - - public boolean isRunning() { - return running; - } - -} diff --git a/src/main/java/net/tylermurphy/hideAndSeek/events/Worldborder.java b/src/main/java/net/tylermurphy/hideAndSeek/events/Worldborder.java deleted file mode 100644 index a6f97f8..0000000 --- a/src/main/java/net/tylermurphy/hideAndSeek/events/Worldborder.java +++ /dev/null @@ -1,74 +0,0 @@ -package net.tylermurphy.hideAndSeek.events; - -import static net.tylermurphy.hideAndSeek.configuration.Localization.*; -import static net.tylermurphy.hideAndSeek.configuration.Config.*; - -import org.bukkit.Bukkit; -import org.bukkit.World; -import org.bukkit.WorldBorder; - -import net.tylermurphy.hideAndSeek.Main; -import net.tylermurphy.hideAndSeek.util.Util; - -public class Worldborder { - - private final int temp; - private int delay; - private boolean running; - - public Worldborder(int temp) { - this.temp = temp; - } - - public void schedule() { - delay = 60*worldborderDelay; - running = false; - waitBorder(); - } - - private void waitBorder(){ - Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Main.plugin, () -> { - if(delay == 0) decreaceWorldborder(); - else { - delay--; waitBorder(); - } - }, 20); - } - - private void decreaceWorldborder() { - if(temp != Main.plugin.game.gameId) return; - if(currentWorldborderSize-100 > 100) { - running = true; - Util.broadcastMessage(worldborderPrefix + message("WORLDBORDER_DECREASING")); - currentWorldborderSize -= 100; - World world = Bukkit.getWorld("hideandseek_"+spawnWorld); - WorldBorder border = world.getWorldBorder(); - border.setSize(border.getSize()-100,30); - schedule(); - } - } - - public static void resetWorldborder(String worldName) { - if(worldborderEnabled) { - World world = Bukkit.getWorld(worldName); - WorldBorder border = world.getWorldBorder(); - border.setSize(worldborderSize); - border.setCenter(worldborderPosition.getX(), worldborderPosition.getZ()); - currentWorldborderSize = worldborderSize; - } else { - World world = Bukkit.getWorld(worldName); - WorldBorder border = world.getWorldBorder(); - border.setSize(30000000); - border.setCenter(0, 0); - } - } - - public int getDelay(){ - return delay; - } - - public boolean isRunning() { - return running; - } - -} |