diff --git a/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/entity/EntityHumanNPC.java b/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/entity/EntityHumanNPC.java index 1187b6397..1574cb695 100644 --- a/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/entity/EntityHumanNPC.java +++ b/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/entity/EntityHumanNPC.java @@ -293,9 +293,7 @@ public class EntityHumanNPC extends EntityPlayer implements NPCHolder, Skinnable moveOnCurrentHeading(); } updateAI(); - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - cs(); - } + cs(); if (npc.data().get(NPC.Metadata.PICKUP_ITEMS, false)) { AxisAlignedBB axisalignedbb; if (this.isPassenger() && !this.getVehicle().dead) { diff --git a/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/entity/EntityHumanNPC.java b/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/entity/EntityHumanNPC.java index 521be2e39..37945c665 100644 --- a/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/entity/EntityHumanNPC.java +++ b/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/entity/EntityHumanNPC.java @@ -351,9 +351,7 @@ public class EntityHumanNPC extends EntityPlayer implements NPCHolder, Skinnable moveOnCurrentHeading(); } updateAI(); - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - ct(); - } + ct(); if (npc.data().get(NPC.Metadata.PICKUP_ITEMS, false)) { AxisAlignedBB axisalignedbb; if (this.isPassenger() && !this.getVehicle().dead) { diff --git a/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/entity/EntityHumanNPC.java b/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/entity/EntityHumanNPC.java index a8d2215b2..b7cf9c3af 100644 --- a/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/entity/EntityHumanNPC.java +++ b/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/entity/EntityHumanNPC.java @@ -368,9 +368,7 @@ public class EntityHumanNPC extends EntityPlayer implements NPCHolder, Skinnable moveOnCurrentHeading(); } updateAI(); - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - cB(); - } + cB(); if (npc.data().get(NPC.Metadata.PICKUP_ITEMS, false)) { AxisAlignedBB axisalignedbb; if (this.isPassenger() && !this.getVehicle().dead) { diff --git a/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/entity/EntityHumanNPC.java b/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/entity/EntityHumanNPC.java index 8120ab0db..d03e11278 100644 --- a/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/entity/EntityHumanNPC.java +++ b/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/entity/EntityHumanNPC.java @@ -347,9 +347,7 @@ public class EntityHumanNPC extends EntityPlayer implements NPCHolder, Skinnable moveOnCurrentHeading(); } updateAI(); - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - cN(); - } + cN(); if (npc.data().get(NPC.Metadata.PICKUP_ITEMS, false)) { AxisAlignedBB axisalignedbb; if (this.isPassenger() && !this.getVehicle().dead) { diff --git a/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/entity/EntityHumanNPC.java b/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/entity/EntityHumanNPC.java index a6b07be18..4a6d62e0d 100644 --- a/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/entity/EntityHumanNPC.java +++ b/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/entity/EntityHumanNPC.java @@ -353,9 +353,7 @@ public class EntityHumanNPC extends EntityPlayer implements NPCHolder, Skinnable moveOnCurrentHeading(); } updateAI(); - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - collideNearby(); - } + collideNearby(); if (npc.data().get(NPC.Metadata.PICKUP_ITEMS, false)) { AxisAlignedBB axisalignedbb; if (this.isPassenger() && !this.getVehicle().dead) { diff --git a/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/entity/EntityHumanNPC.java b/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/entity/EntityHumanNPC.java index 2e9471de3..2aab67f14 100644 --- a/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/entity/EntityHumanNPC.java +++ b/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/entity/EntityHumanNPC.java @@ -352,9 +352,7 @@ public class EntityHumanNPC extends EntityPlayer implements NPCHolder, Skinnable moveOnCurrentHeading(); } updateAI(); - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - collideNearby(); - } + collideNearby(); } public void setMoveDestination(double x, double y, double z, double speed) { diff --git a/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/entity/EntityHumanNPC.java b/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/entity/EntityHumanNPC.java index c1cc92c42..49e6f5da5 100644 --- a/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/entity/EntityHumanNPC.java +++ b/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/entity/EntityHumanNPC.java @@ -320,9 +320,7 @@ public class EntityHumanNPC extends EntityPlayer implements NPCHolder, Skinnable } ai.getMoveControl().a(); ai.getJumpControl().b(); - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - collideNearby(); - } + collideNearby(); } @Override diff --git a/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/entity/EntityHumanNPC.java b/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/entity/EntityHumanNPC.java index 78a0ec1ca..d98079430 100644 --- a/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/entity/EntityHumanNPC.java +++ b/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/entity/EntityHumanNPC.java @@ -153,9 +153,9 @@ public class EntityHumanNPC extends ServerPlayer implements NPCHolder, Skinnable if (isSpectator()) { this.onGround = false; } - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - pushEntities(); - } + + pushEntities(); + if (npc.data().get(NPC.Metadata.PICKUP_ITEMS, false)) { AABB axisalignedbb; if (this.isPassenger() && !this.getVehicle().isRemoved()) { diff --git a/v1_18_R2/src/main/java/net/citizensnpcs/nms/v1_18_R2/entity/EntityHumanNPC.java b/v1_18_R2/src/main/java/net/citizensnpcs/nms/v1_18_R2/entity/EntityHumanNPC.java index fafb9db79..eb533817b 100644 --- a/v1_18_R2/src/main/java/net/citizensnpcs/nms/v1_18_R2/entity/EntityHumanNPC.java +++ b/v1_18_R2/src/main/java/net/citizensnpcs/nms/v1_18_R2/entity/EntityHumanNPC.java @@ -154,9 +154,8 @@ public class EntityHumanNPC extends ServerPlayer implements NPCHolder, Skinnable if (isSpectator()) { this.onGround = false; } - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - pushEntities(); - } + pushEntities(); + if (npc.data().get(NPC.Metadata.PICKUP_ITEMS, false)) { AABB axisalignedbb; if (this.isPassenger() && !this.getVehicle().isRemoved()) { diff --git a/v1_19_R3/src/main/java/net/citizensnpcs/nms/v1_19_R3/entity/EntityHumanNPC.java b/v1_19_R3/src/main/java/net/citizensnpcs/nms/v1_19_R3/entity/EntityHumanNPC.java index 5304f0e1c..ab18a9fd3 100644 --- a/v1_19_R3/src/main/java/net/citizensnpcs/nms/v1_19_R3/entity/EntityHumanNPC.java +++ b/v1_19_R3/src/main/java/net/citizensnpcs/nms/v1_19_R3/entity/EntityHumanNPC.java @@ -143,9 +143,9 @@ public class EntityHumanNPC extends ServerPlayer implements NPCHolder, Skinnable if (isSpectator()) { this.onGround = false; } - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - pushEntities(); - } + + pushEntities(); + if (npc.data().get(NPC.Metadata.PICKUP_ITEMS, false)) { AABB axisalignedbb; if (this.isPassenger() && !this.getVehicle().isRemoved()) { diff --git a/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/entity/EntityHumanNPC.java b/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/entity/EntityHumanNPC.java index a930c86a8..68bb35c8e 100644 --- a/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/entity/EntityHumanNPC.java +++ b/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/entity/EntityHumanNPC.java @@ -294,9 +294,7 @@ public class EntityHumanNPC extends EntityPlayer implements NPCHolder, Skinnable moveOnCurrentHeading(); } updateAI(); - if (npc.data().get(NPC.Metadata.COLLIDABLE, !npc.isProtected())) { - bL(); - } + bL(); if (npc.data().get(NPC.Metadata.PICKUP_ITEMS, false)) { AxisAlignedBB axisalignedbb = null; if (this.vehicle != null && !this.vehicle.dead) {