From a2c21f8ceb1a572346f6b6da7b56d3c20b4632b2 Mon Sep 17 00:00:00 2001 From: Wizjany Date: Wed, 8 Jun 2011 23:55:07 -0400 Subject: [PATCH] Made anti-dumb wolf checks only apply to tamed wolves --- .../com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java b/src/main/java/com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java index aa572dbf..91e93f05 100644 --- a/src/main/java/com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java +++ b/src/main/java/com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java @@ -106,7 +106,7 @@ private void onEntityDamageByBlock(EntityDamageByBlockEvent event) { ConfigurationManager cfg = plugin.getGlobalStateManager(); WorldConfiguration wcfg = cfg.get(defender.getWorld()); - if (defender instanceof Wolf) { + if (defender instanceof Wolf && ((Wolf) defender).isTamed()) { if (wcfg.antiWolfDumbness && !(type == DamageCause.VOID)) { event.setCancelled(true); return; @@ -313,7 +313,7 @@ public void onEntityDamage(EntityDamageEvent event) { ConfigurationManager cfg = plugin.getGlobalStateManager(); WorldConfiguration wcfg = cfg.get(defender.getWorld()); - if (defender instanceof Wolf) { + if (defender instanceof Wolf && ((Wolf) defender).isTamed()) { if (wcfg.antiWolfDumbness) { event.setCancelled(true); return;