IEntityLivingBase:

-Added stopOnBlock, stopOnLiquid, and stopOnCollision options for getLookingAtEntities()

IWorld:
-Added stopOnBlock, stopOnLiquid, and stopOnCollision options for rayCastBlock & rayCastPos
This commit is contained in:
c0508383 committed 2022-07-07 20:49:03 -05:00
1 parent 4e5ed2d758
commit d54035687c
6 files changed
+87 -64

No files matched your search

@@ -131,4 +131,11 @@ public class ScriptBlock implements IBlock {
this.tile.writeToNBT(compound);
return NpcAPI.Instance().getINbt(compound);
}
public boolean isCollidable() {
boolean minBoundsZero = block.getBlockBoundsMinX() == 0 && block.getBlockBoundsMinY() == 0 && block.getBlockBoundsMinZ() == 0;
boolean maxBoundsZero = block.getBlockBoundsMaxX() == 0 && block.getBlockBoundsMaxY() == 0 && block.getBlockBoundsMaxZ() == 0;
return !(minBoundsZero && maxBoundsZero);
}
}