From 20d066c6746cb29b4d6e71cbcdaa385468eecf1a Mon Sep 17 00:00:00 2001 From: gnembon Date: Tue, 3 Dec 2019 23:13:10 -0400 Subject: [PATCH] removed client function call --- src/main/java/carpet/script/CarpetExpression.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/carpet/script/CarpetExpression.java b/src/main/java/carpet/script/CarpetExpression.java index 44ecdd7f..9912af90 100644 --- a/src/main/java/carpet/script/CarpetExpression.java +++ b/src/main/java/carpet/script/CarpetExpression.java @@ -137,6 +137,8 @@ public class CarpetExpression private static boolean stopAll = false; + private static final Map DIRECTION_MAP = Arrays.stream(Direction.values()).collect(Collectors.toMap(Direction::getName, (direction) -> direction)); + /** *

script stop/script resume command

*
@@ -747,7 +749,7 @@ public class CarpetExpression if (lv.size() <= locator.offset) throw new InternalExpressionException("'pos_offset' needs at least position, and direction"); String directionString = lv.get(locator.offset).evalValue(c).getString(); - Direction dir = Direction.byName(directionString); + Direction dir = DIRECTION_MAP.get(directionString); if (dir == null) throw new InternalExpressionException("Unknown direction: "+directionString); int howMuch = 1;