mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-02-11 11:40:40 +00:00
Don't run events if they are already canceled.
This commit is contained in:
parent
9a151f8ef3
commit
f935cf17b9
1 changed files with 55 additions and 30 deletions
|
@ -157,6 +157,7 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.HIGHEST)
|
@EventHandler(priority = EventPriority.HIGHEST)
|
||||||
public void fishEvent(PlayerFishEvent event) {
|
public void fishEvent(PlayerFishEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
if (GrapplingHookAPI.isGrapplingHook(player.getItemInHand())) {
|
if (GrapplingHookAPI.isGrapplingHook(player.getItemInHand())) {
|
||||||
if (event.getState() == PlayerFishEvent.State.IN_GROUND) {
|
if (event.getState() == PlayerFishEvent.State.IN_GROUND) {
|
||||||
|
@ -176,6 +177,7 @@ public class PKListener implements Listener {
|
||||||
}
|
}
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onPlayerInteraction(PlayerInteractEvent event) {
|
public void onPlayerInteraction(PlayerInteractEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
if (Paralyze.isParalyzed(player) || Bloodbending.isBloodbended(player)) {
|
if (Paralyze.isParalyzed(player) || Bloodbending.isBloodbended(player)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -184,6 +186,7 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onBlockPlace(BlockPlaceEvent event) {
|
public void onBlockPlace(BlockPlaceEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
if (Paralyze.isParalyzed(player) || Bloodbending.isBloodbended(player)) {
|
if (Paralyze.isParalyzed(player) || Bloodbending.isBloodbended(player)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -193,6 +196,7 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onBlockFlowTo(BlockFromToEvent event) {
|
public void onBlockFlowTo(BlockFromToEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
Block toblock = event.getToBlock();
|
Block toblock = event.getToBlock();
|
||||||
Block fromblock = event.getBlock();
|
Block fromblock = event.getBlock();
|
||||||
if (Methods.isWater(fromblock)) {
|
if (Methods.isWater(fromblock)) {
|
||||||
|
@ -231,26 +235,11 @@ public class PKListener implements Listener {
|
||||||
if (chatEnabled) {
|
if (chatEnabled) {
|
||||||
player.setDisplayName(append + player.getName());
|
player.setDisplayName(append + player.getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
// List<Element> elements = Methods.getBendingPlayer(e.getPlayer().getName()).getElements();
|
|
||||||
// if (plugin.getConfig().getBoolean("Properties.Chat.ChatPrefixes")) {
|
|
||||||
// if (elements.size() > 1)
|
|
||||||
// player.setDisplayName(plugin.getConfig().getString("Properties.Chat.AvatarPrefix") + player.getName());
|
|
||||||
// else if (elements.get(0).equals(Element.Earth))
|
|
||||||
// player.setDisplayName(plugin.getConfig().getString("Properties.Chat.EarthPrefix") + player.getName());
|
|
||||||
// else if (elements.get(0).equals(Element.Air))
|
|
||||||
// player.setDisplayName(plugin.getConfig().getString("Properties.Chat.AirPrefix") + player.getName());
|
|
||||||
// else if (elements.get(0).equals(Element.Water))
|
|
||||||
// player.setDisplayName(plugin.getConfig().getString("Properties.Chat.WaterPrefix") + player.getName());
|
|
||||||
// else if (elements.get(0).equals(Element.Fire))
|
|
||||||
// player.setDisplayName(plugin.getConfig().getString("Properties.Chat.FirePrefix") + player.getName());
|
|
||||||
// else if (elements.get(0).equals(Element.Chi))
|
|
||||||
// player.setDisplayName(plugin.getConfig().getString("Properties.Chat.ChiPrefix") + player.getName());
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onPlayerQuit(PlayerQuitEvent event) {
|
public void onPlayerQuit(PlayerQuitEvent event) {
|
||||||
|
|
||||||
Methods.saveBendingPlayer(event.getPlayer().getName());
|
Methods.saveBendingPlayer(event.getPlayer().getName());
|
||||||
BendingPlayer.players.remove(event.getPlayer().getName());
|
BendingPlayer.players.remove(event.getPlayer().getName());
|
||||||
if (EarthArmor.instances.containsKey(event.getPlayer())) {
|
if (EarthArmor.instances.containsKey(event.getPlayer())) {
|
||||||
|
@ -264,6 +253,8 @@ public class PKListener implements Listener {
|
||||||
public void onPlayerSneak(PlayerToggleSneakEvent event) {
|
public void onPlayerSneak(PlayerToggleSneakEvent event) {
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
|
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
if (Paralyze.isParalyzed(player) || Bloodbending.isBloodbended(player)) {
|
if (Paralyze.isParalyzed(player) || Bloodbending.isBloodbended(player)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
return;
|
return;
|
||||||
|
@ -396,6 +387,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onBlockIgnite(BlockIgniteEvent event) {
|
public void onBlockIgnite(BlockIgniteEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
if (event.getCause() == IgniteCause.LIGHTNING) {
|
if (event.getCause() == IgniteCause.LIGHTNING) {
|
||||||
if (Lightning.isNearbyChannel(event.getBlock().getLocation())) {
|
if (Lightning.isNearbyChannel(event.getBlock().getLocation())) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -406,6 +399,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onPlayerMove(PlayerMoveEvent event) {
|
public void onPlayerMove(PlayerMoveEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
if (Paralyze.isParalyzed(player)) {
|
if (Paralyze.isParalyzed(player)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -444,6 +439,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntityTargetLiving(EntityTargetLivingEntityEvent event) {
|
public void onEntityTargetLiving(EntityTargetLivingEntityEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity)) {
|
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -452,6 +449,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onTarget(EntityTargetEvent event) {
|
public void onTarget(EntityTargetEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity)) {
|
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -460,6 +459,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntityChangeBlockEvent(EntityChangeBlockEvent event) {
|
public void onEntityChangeBlockEvent(EntityChangeBlockEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -467,6 +468,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
|
||||||
public void onEntityExplode(EntityExplodeEvent event) {
|
public void onEntityExplode(EntityExplodeEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
for (Block block : event.blockList()) {
|
for (Block block : event.blockList()) {
|
||||||
EarthBlast blast = EarthBlast.getBlastFromSource(block);
|
EarthBlast blast = EarthBlast.getBlastFromSource(block);
|
||||||
|
|
||||||
|
@ -476,9 +479,6 @@ public class PKListener implements Listener {
|
||||||
if (FreezeMelt.frozenblocks.containsKey(block)) {
|
if (FreezeMelt.frozenblocks.containsKey(block)) {
|
||||||
FreezeMelt.thaw(block);
|
FreezeMelt.thaw(block);
|
||||||
}
|
}
|
||||||
// if (WalkOnWater.affectedblocks.containsKey(block)) {
|
|
||||||
// WalkOnWater.thaw(block);
|
|
||||||
// }
|
|
||||||
if (WaterWall.wallblocks.containsKey(block)) {
|
if (WaterWall.wallblocks.containsKey(block)) {
|
||||||
block.setType(Material.AIR);
|
block.setType(Material.AIR);
|
||||||
}
|
}
|
||||||
|
@ -486,26 +486,17 @@ public class PKListener implements Listener {
|
||||||
Wave.thaw(block);
|
Wave.thaw(block);
|
||||||
}
|
}
|
||||||
if (Methods.movedearth.containsKey(block)) {
|
if (Methods.movedearth.containsKey(block)) {
|
||||||
// Tools.removeEarthbendedBlockIndex(block);
|
|
||||||
Methods.removeRevertIndex(block);
|
Methods.removeRevertIndex(block);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// if (event.getEntity() == null) {
|
|
||||||
// Plugin ch = Bukkit.getPluginManager().getPlugin("CreeperHeal");
|
|
||||||
// if (ch != null) {
|
|
||||||
// CreeperHeal creeperheal = (CreeperHeal) Bukkit
|
|
||||||
// .getPluginManager().getPlugin("CreeperHeal");
|
|
||||||
// creeperheal
|
|
||||||
// .recordBlocks(event.blockList(), event.getLocation());
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntityExplodeEvent(EntityExplodeEvent event) {
|
public void onEntityExplodeEvent(EntityExplodeEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
if (entity != null)
|
if (entity != null)
|
||||||
if (Paralyze.isParalyzed(entity)
|
if (Paralyze.isParalyzed(entity)
|
||||||
|
@ -515,6 +506,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntityInteractEvent(EntityInteractEvent event) {
|
public void onEntityInteractEvent(EntityInteractEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -522,6 +515,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntityShootBowEvent(EntityShootBowEvent event) {
|
public void onEntityShootBowEvent(EntityShootBowEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -529,6 +524,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntityTeleportEvent(EntityTeleportEvent event) {
|
public void onEntityTeleportEvent(EntityTeleportEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -536,6 +533,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntityProjectileLaunchEvent(ProjectileLaunchEvent event) {
|
public void onEntityProjectileLaunchEvent(ProjectileLaunchEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -543,6 +542,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntitySlimeSplitEvent(SlimeSplitEvent event) {
|
public void onEntitySlimeSplitEvent(SlimeSplitEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
if (Paralyze.isParalyzed(entity) || Bloodbending.isBloodbended(entity))
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -551,6 +552,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onPlayerSwing(PlayerAnimationEvent event) {
|
public void onPlayerSwing(PlayerAnimationEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
|
|
||||||
if (Bloodbending.isBloodbended(player) || Paralyze.isParalyzed(player)) {
|
if (Bloodbending.isBloodbended(player) || Paralyze.isParalyzed(player)) {
|
||||||
|
@ -709,6 +712,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onInventoryClick(InventoryClickEvent event) {
|
public void onInventoryClick(InventoryClickEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
if (event.getSlotType() == SlotType.ARMOR
|
if (event.getSlotType() == SlotType.ARMOR
|
||||||
&& !EarthArmor.canRemoveArmor((Player) event.getWhoClicked()))
|
&& !EarthArmor.canRemoveArmor((Player) event.getWhoClicked()))
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
@ -741,6 +746,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onPlayerToggleFlight(PlayerToggleFlightEvent event) {
|
public void onPlayerToggleFlight(PlayerToggleFlightEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Player p = event.getPlayer();
|
Player p = event.getPlayer();
|
||||||
if (Tornado.getPlayers().contains(p) || Bloodbending.isBloodbended(p)
|
if (Tornado.getPlayers().contains(p) || Bloodbending.isBloodbended(p)
|
||||||
|| FireJet.getPlayers().contains(p)
|
|| FireJet.getPlayers().contains(p)
|
||||||
|
@ -751,6 +758,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntityCombust(EntityCombustEvent event) {
|
public void onEntityCombust(EntityCombustEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
Block block = entity.getLocation().getBlock();
|
Block block = entity.getLocation().getBlock();
|
||||||
if (FireStream.ignitedblocks.containsKey(block) && entity instanceof LivingEntity) {
|
if (FireStream.ignitedblocks.containsKey(block) && entity instanceof LivingEntity) {
|
||||||
|
@ -760,6 +769,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onEntityDamageEvent(EntityDamageEvent event) {
|
public void onEntityDamageEvent(EntityDamageEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Entity entity = event.getEntity();
|
Entity entity = event.getEntity();
|
||||||
|
|
||||||
if (event.getCause() == DamageCause.FIRE && FireStream.ignitedblocks.containsKey(entity.getLocation().getBlock())) {
|
if (event.getCause() == DamageCause.FIRE && FireStream.ignitedblocks.containsKey(entity.getLocation().getBlock())) {
|
||||||
|
@ -774,6 +785,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onBlockMeltEvent(BlockFadeEvent event) {
|
public void onBlockMeltEvent(BlockFadeEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Block block = event.getBlock();
|
Block block = event.getBlock();
|
||||||
if (block.getType() == Material.FIRE) {
|
if (block.getType() == Material.FIRE) {
|
||||||
return;
|
return;
|
||||||
|
@ -798,6 +811,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onBlockBreak(BlockBreakEvent event) {
|
public void onBlockBreak(BlockBreakEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Block block = event.getBlock();
|
Block block = event.getBlock();
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
if (WaterWall.wasBrokenFor(player, block)
|
if (WaterWall.wasBrokenFor(player, block)
|
||||||
|
@ -838,6 +853,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onPlayerChat(AsyncPlayerChatEvent event) {
|
public void onPlayerChat(AsyncPlayerChatEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
if (!plugin.getConfig().getBoolean("Properties.Chat.Enable")) {
|
if (!plugin.getConfig().getBoolean("Properties.Chat.Enable")) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -868,6 +885,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onPlayerDamageByPlayer(EntityDamageByEntityEvent e) {
|
public void onPlayerDamageByPlayer(EntityDamageByEntityEvent e) {
|
||||||
|
if (e.isCancelled()) return;
|
||||||
|
|
||||||
Entity source = e.getDamager();
|
Entity source = e.getDamager();
|
||||||
Entity entity = e.getEntity();
|
Entity entity = e.getEntity();
|
||||||
Fireball fireball = Fireball.getFireball(source);
|
Fireball fireball = Fireball.getFireball(source);
|
||||||
|
@ -957,6 +976,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onPlayerDamage(EntityDamageEvent event) {
|
public void onPlayerDamage(EntityDamageEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
if (event.getEntity() instanceof Player) {
|
if (event.getEntity() instanceof Player) {
|
||||||
Player player = (Player) event.getEntity();
|
Player player = (Player) event.getEntity();
|
||||||
|
|
||||||
|
@ -1030,6 +1051,8 @@ public class PKListener implements Listener {
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onBlockPhysics(BlockPhysicsEvent event) {
|
public void onBlockPhysics(BlockPhysicsEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
Block block = event.getBlock();
|
Block block = event.getBlock();
|
||||||
event.setCancelled(!WaterManipulation.canPhysicsChange(block));
|
event.setCancelled(!WaterManipulation.canPhysicsChange(block));
|
||||||
if (!event.isCancelled())
|
if (!event.isCancelled())
|
||||||
|
@ -1039,6 +1062,8 @@ public class PKListener implements Listener {
|
||||||
}
|
}
|
||||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||||
public void onBlockForm(BlockFormEvent event) {
|
public void onBlockForm(BlockFormEvent event) {
|
||||||
|
if (event.isCancelled()) return;
|
||||||
|
|
||||||
if (TempBlock.isTempBlock(event.getBlock()))
|
if (TempBlock.isTempBlock(event.getBlock()))
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
if (!WaterManipulation.canPhysicsChange(event.getBlock()))
|
if (!WaterManipulation.canPhysicsChange(event.getBlock()))
|
||||||
|
|
Loading…
Reference in a new issue