Renamed calculateReachDistance in ObsidianReplaceModule
That wasn't calculating reach distance at all, it's just calculating the distance between a Vec3d and 3 integers.
This commit is contained in:
parent
8070ce9470
commit
a478d6a6b5
|
@ -84,7 +84,7 @@ public final class ObsidianReplaceModule extends Module {
|
||||||
|
|
||||||
final PlacementRequest placementRequest = placementRequests.poll();
|
final PlacementRequest placementRequest = placementRequests.poll();
|
||||||
final BlockPos position = placementRequest.getBlockPosition();
|
final BlockPos position = placementRequest.getBlockPosition();
|
||||||
final double playerToBlockDistance = calculateReachDistance(
|
final double playerToBlockDistance = calculateVecDistance(
|
||||||
minecraft.player.getPositionEyes(1.0f), position.getX(),
|
minecraft.player.getPositionEyes(1.0f), position.getX(),
|
||||||
position.getY(), position.getZ());
|
position.getY(), position.getZ());
|
||||||
if (playerToBlockDistance <= getReachDistance(minecraft))
|
if (playerToBlockDistance <= getReachDistance(minecraft))
|
||||||
|
@ -106,7 +106,7 @@ public final class ObsidianReplaceModule extends Module {
|
||||||
final SPacketBlockChange blockChange = (SPacketBlockChange) event.getPacket();
|
final SPacketBlockChange blockChange = (SPacketBlockChange) event.getPacket();
|
||||||
if (blockChange.getBlockState().getBlock() instanceof BlockAir) {
|
if (blockChange.getBlockState().getBlock() instanceof BlockAir) {
|
||||||
final BlockPos position = blockChange.getBlockPosition();
|
final BlockPos position = blockChange.getBlockPosition();
|
||||||
final double playerToBlockDistance = calculateReachDistance(
|
final double playerToBlockDistance = calculateVecDistance(
|
||||||
minecraft.player.getPositionEyes(1.0f), position.getX(),
|
minecraft.player.getPositionEyes(1.0f), position.getX(),
|
||||||
position.getY(), position.getZ());
|
position.getY(), position.getZ());
|
||||||
if (playerToBlockDistance <= getReachDistance(minecraft))
|
if (playerToBlockDistance <= getReachDistance(minecraft))
|
||||||
|
@ -230,7 +230,7 @@ public final class ObsidianReplaceModule extends Module {
|
||||||
return minecraft.playerController.getBlockReachDistance();
|
return minecraft.playerController.getBlockReachDistance();
|
||||||
}
|
}
|
||||||
|
|
||||||
private double calculateReachDistance(final Vec3d vector, final int blockX,
|
private double calculateVecDistance(final Vec3d vector, final int blockX,
|
||||||
final int blockY, final int blockZ) {
|
final int blockY, final int blockZ) {
|
||||||
final double diffX = blockX - vector.x;
|
final double diffX = blockX - vector.x;
|
||||||
final double diffY = blockY - vector.y;
|
final double diffY = blockY - vector.y;
|
||||||
|
|
Loading…
Reference in New Issue