From 0de34c15aba4c47a776f956977c3fe274663ace1 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Sun, 4 Oct 2015 20:23:41 -0400 Subject: [PATCH] NO more endercrystal go boom boom yay --- .../arcade/game/games/monstermaze/MonsterMaze.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/monstermaze/MonsterMaze.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/monstermaze/MonsterMaze.java index 874a9feba..713dfd10e 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/monstermaze/MonsterMaze.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/monstermaze/MonsterMaze.java @@ -23,9 +23,9 @@ import nautilus.game.arcade.game.games.monstermaze.MMMazes.MazePreset; import nautilus.game.arcade.game.games.monstermaze.MazeBlockData.MazeBlock; import nautilus.game.arcade.game.games.monstermaze.events.AbilityUseEvent; import nautilus.game.arcade.game.games.monstermaze.events.MonsterBumpPlayerEvent; +import nautilus.game.arcade.game.games.monstermaze.kits.KitBodyBuilder; import nautilus.game.arcade.game.games.monstermaze.kits.KitJumper; import nautilus.game.arcade.game.games.monstermaze.kits.KitRepulsor; -import nautilus.game.arcade.game.games.monstermaze.kits.KitBodyBuilder; import nautilus.game.arcade.game.games.monstermaze.kits.KitSlowball; import nautilus.game.arcade.game.games.monstermaze.trackers.AbilityUseTracker; import nautilus.game.arcade.game.games.monstermaze.trackers.FirstToSafepadTracker; @@ -40,9 +40,11 @@ import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.Sound; import org.bukkit.block.Block; +import org.bukkit.entity.EnderCrystal; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; +import org.bukkit.event.entity.EntityDamageEvent; import org.bukkit.event.entity.EntityRegainHealthEvent; import org.bukkit.event.entity.EntityRegainHealthEvent.RegainReason; import org.bukkit.scoreboard.Team; @@ -348,6 +350,16 @@ public class MonsterMaze extends SoloGame } } + //Fix for eye of ender + @EventHandler + public void onDamage(EntityDamageEvent event) + { + if (event.getEntity() instanceof EnderCrystal) + { + event.setCancelled(true); + } + } + private boolean _announced = false; @EventHandler public void sendF5Message(UpdateEvent event)