diff --git a/Client/src/main/java/de/com/baseband/client/feature/modules/ingame/Fill.java b/Client/src/main/java/de/com/baseband/client/feature/modules/ingame/Fill.java index db8e0ff..ce14b74 100644 --- a/Client/src/main/java/de/com/baseband/client/feature/modules/ingame/Fill.java +++ b/Client/src/main/java/de/com/baseband/client/feature/modules/ingame/Fill.java @@ -35,6 +35,11 @@ public class Fill extends Feature { @Range("1..5") public int iterations = 1; + @Config("Range") + @Description("How far a block can be to be until it will be considered unreachable") + @Range("1..6@0.25") + public float range = 3; + @Config("Rotate") @Description("Faces the block that is being acted on.") public boolean rotate = false; @@ -70,8 +75,8 @@ public class Fill extends Feature { // loop through intersection of box around player and the selection Vec3d eyePos = mc.player.getPositionEyes(1); - BlockPos pBoxMin = new BlockPos(eyePos.add(-4, -4, -4)); - BlockPos pBoxMax = new BlockPos(eyePos.add(4, 4, 4)); + BlockPos pBoxMin = new BlockPos(eyePos.add(-range, -range, -range)); + BlockPos pBoxMax = new BlockPos(eyePos.add(range, range, range)); BlockPos selectMin = Select.selection.pos1; BlockPos selectMax = Select.selection.pos2; int minX = Math.max(pBoxMin.getX(), selectMin.getX()), maxX = Math.min(pBoxMax.getX(), selectMax.getX());