Fix Some Bounding Box Issues!!!!!

This commit is contained in:
Kam committed 2026-03-09 19:56:25 -04:00
1 parent b013f412b2
commit 676c0626d1
6 files changed
+16 -6

No files matched your search

@@ -86,7 +86,8 @@ public class EntityCustomNpc extends EntityNPCFlying {
worldObj.MAX_ENTITY_RADIUS = newWidth / 2;
}
setSize(newWidth, newHeight);
this.width = newWidth;
this.height = newHeight;
this.setPosition(posX, posY, posZ);
}
}
@@ -37,7 +37,9 @@ public class EntityNPCGolem extends EntityNPCInterface {
newWidth = 1.4f;
newHeight = 2.5f;
}
setSize(newWidth, newHeight);
this.width = newWidth;
this.height = newHeight;
this.setPosition(posX, posY, posZ);
if (width / 2 > World.MAX_ENTITY_RADIUS) {
World.MAX_ENTITY_RADIUS = width / 2;
}
@@ -1285,7 +1285,8 @@ public abstract class EntityNPCInterface extends EntityCreature implements IEnti
World.MAX_ENTITY_RADIUS = newWidth / 2;
}
setSize(newWidth, newHeight);
this.width = newWidth;
this.height = newHeight;
this.setPosition(posX, posY, posZ);
}
@@ -115,7 +115,9 @@ public class EntityNpcDragon extends EntityNPCInterface {
// }
@Override
public void updateHitbox() {
setSize(1.8f, 1.4f);
this.width = 1.8f;
this.height = 1.4f;
this.setPosition(posX, posY, posZ);
if (width / 2 > World.MAX_ENTITY_RADIUS) {
World.MAX_ENTITY_RADIUS = width / 2;
}
@@ -17,7 +17,9 @@ public class EntityNpcSlime extends EntityNPCInterface {
@Override
public void updateHitbox() {
setSize(0.8f, 0.8f);
this.width = 0.8f;
this.height = 0.8f;
this.setPosition(posX, posY, posZ);
if (width / 2 > World.MAX_ENTITY_RADIUS) {
World.MAX_ENTITY_RADIUS = width / 2;
}
@@ -40,7 +40,9 @@ public class EntityNPCEnderman extends EntityNpcEnderchibi {
newHeight = (newHeight / 5f) * display.modelSize;
newWidth = Math.max(newWidth, 0.00001f);
newHeight = Math.max(newHeight, 0.00001f);
setSize(newWidth, newHeight);
this.width = newWidth;
this.height = newHeight;
this.setPosition(posX, posY, posZ);
if (width / 2 > World.MAX_ENTITY_RADIUS) {
World.MAX_ENTITY_RADIUS = width / 2;
}