@@ -30,6 +30,7 @@ import com.lambda.task.RootTask.run
3030import com.lambda.task.Task
3131import com.lambda.task.tasks.BuildTask.Companion.build
3232import com.lambda.util.BlockUtils.blockState
33+ import com.lambda.util.extension.shrinkByEpsilon
3334import com.lambda.util.item.ItemUtils.block
3435import com.lambda.util.math.flooredBlockPos
3536import com.lambda.util.player.SlotUtils.hotbarAndStorage
@@ -39,7 +40,6 @@ import net.minecraft.client.network.OtherClientPlayerEntity
3940import net.minecraft.entity.player.PlayerEntity
4041import net.minecraft.item.BlockItem
4142import net.minecraft.util.math.BlockPos
42- import net.minecraft.util.math.Box
4343import kotlin.jvm.optionals.getOrNull
4444
4545object PlayerTrap : Module(
@@ -89,8 +89,8 @@ object PlayerTrap : Module(
8989 }
9090
9191 fun SafeContext.getTrapPositions (player : PlayerEntity ): Set <BlockPos > {
92- val min = player.boundingBox.withEpsilon ().minPos.flooredBlockPos.add(- 1 , - 1 , - 1 )
93- val max = player.boundingBox.withEpsilon ().maxPos.flooredBlockPos.add(1 , 1 , 1 )
92+ val min = player.boundingBox.shrinkByEpsilon ().minPos.flooredBlockPos.add(- 1 , - 1 , - 1 )
93+ val max = player.boundingBox.shrinkByEpsilon ().maxPos.flooredBlockPos.add(1 , 1 , 1 )
9494
9595 return buildSet {
9696 (min.x + 1 .. < max.x).forEach { x ->
@@ -117,11 +117,4 @@ object PlayerTrap : Module(
117117 }
118118 }
119119 }
120-
121- /* *
122- * @see net.minecraft.util.math.Box.EPSILON
123- */
124- fun Box.withEpsilon (): Box {
125- return this .expand(- 1e- 7 )
126- }
127120}
0 commit comments