From a0e2fbb452ba5f84dc642a56784d05464abc873a Mon Sep 17 00:00:00 2001 From: gnembon Date: Wed, 22 Jul 2020 02:17:25 -0300 Subject: [PATCH] fixed precision of entity_area --- src/main/java/carpet/script/CarpetExpression.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/carpet/script/CarpetExpression.java b/src/main/java/carpet/script/CarpetExpression.java index 30045d00..54607683 100644 --- a/src/main/java/carpet/script/CarpetExpression.java +++ b/src/main/java/carpet/script/CarpetExpression.java @@ -2061,12 +2061,12 @@ public class CarpetExpression }); this.expr.addLazyFunction("entity_area", 7, (c, t, lv) -> { - BlockPos center = new BlockPos( + Vec3d center = new Vec3d( NumericValue.asNumber(lv.get(1).evalValue(c)).getDouble(), NumericValue.asNumber(lv.get(2).evalValue(c)).getDouble(), NumericValue.asNumber(lv.get(3).evalValue(c)).getDouble() ); - Box area = new Box(center).expand( + Box area = new Box(center, center).expand( NumericValue.asNumber(lv.get(4).evalValue(c)).getDouble(), NumericValue.asNumber(lv.get(5).evalValue(c)).getDouble(), NumericValue.asNumber(lv.get(6).evalValue(c)).getDouble()