From e5767e3290dcb6317e716c0ac8841a77e9722ea2 Mon Sep 17 00:00:00 2001 From: asofold Date: Fri, 1 Mar 2013 17:35:07 +0100 Subject: [PATCH] Remove hopefully not needed extension for y-bounds for isOnGround. --- .../fr/neatmonster/nocheatplus/utilities/PlayerLocation.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/NCPCompat/src/main/java/fr/neatmonster/nocheatplus/utilities/PlayerLocation.java b/NCPCompat/src/main/java/fr/neatmonster/nocheatplus/utilities/PlayerLocation.java index adc803f6..bfc4f544 100644 --- a/NCPCompat/src/main/java/fr/neatmonster/nocheatplus/utilities/PlayerLocation.java +++ b/NCPCompat/src/main/java/fr/neatmonster/nocheatplus/utilities/PlayerLocation.java @@ -428,13 +428,12 @@ public class PlayerLocation { if (onGround == null) { final double d0 = 0; //0.001D; if (blockFlags == null || (blockFlags.longValue() & BlockProperties.F_GROUND) != 0){ - // TODO: Evaluate 0.25 !! final int id = getTypeIdBelow(); if (BlockProperties.isGround(id) && BlockProperties.collidesBlock(blockCache, x, minY - yOnGround, z, x, minY, z, blockX, blockY - 1, blockZ, id)){ onGround = true; } // Note: Might check for half-block height too (getTypeId), but that is much more seldom. - else onGround = BlockProperties.isOnGround(blockCache, minX - d0, minY - yOnGround, minZ - d0, maxX + d0, minY + 0.25, maxZ + d0, 0L); + else onGround = BlockProperties.isOnGround(blockCache, minX - d0, minY - yOnGround, minZ - d0, maxX + d0, minY, maxZ + d0, 0L); } else onGround = false; if (!onGround) {