From 728b8492161a7ddc64c354ffa357a1602ddec729 Mon Sep 17 00:00:00 2001 From: Alexander01998 Date: Tue, 7 Feb 2023 18:40:51 +0100 Subject: [PATCH] Add helper methods for center and range instead of min and max --- src/main/java/net/wurstclient/util/BlockUtils.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/net/wurstclient/util/BlockUtils.java b/src/main/java/net/wurstclient/util/BlockUtils.java index eed08279..1e830f23 100644 --- a/src/main/java/net/wurstclient/util/BlockUtils.java +++ b/src/main/java/net/wurstclient/util/BlockUtils.java @@ -137,6 +137,12 @@ public enum BlockUtils return blocks; } + public static ArrayList getAllInBox(BlockPos center, int range) + { + return getAllInBox(center.add(-range, -range, -range), + center.add(range, range, range)); + } + public static Stream getAllInBoxStream(BlockPos from, BlockPos to) { BlockPos min = new BlockPos(Math.min(from.getX(), to.getX()), @@ -175,4 +181,10 @@ public enum BlockUtils return stream.limit(limit); } + + public static Stream getAllInBoxStream(BlockPos center, int range) + { + return getAllInBoxStream(center.add(-range, -range, -range), + center.add(range, range, range)); + } }