diff --git a/main/src/main/java/net/citizensnpcs/util/Util.java b/main/src/main/java/net/citizensnpcs/util/Util.java index 9d30152a6..b574acada 100644 --- a/main/src/main/java/net/citizensnpcs/util/Util.java +++ b/main/src/main/java/net/citizensnpcs/util/Util.java @@ -46,7 +46,8 @@ public class Util { public static NPCPushEvent callPushEvent(NPC npc, Vector vector) { NPCPushEvent event = new NPCPushEvent(npc, vector); - event.setCancelled(npc.data().get(NPC.DEFAULT_PROTECTED_METADATA, true)); + event.setCancelled( + npc.data().get(NPC.DEFAULT_PROTECTED_METADATA, true) || !npc.data().get(NPC.COLLIDABLE_METADATA, true)); Bukkit.getPluginManager().callEvent(event); return event; }