From 85464d8b9587b54af68c0c8ba8c40b39caa99ecb Mon Sep 17 00:00:00 2001 From: Alexis Tio <83507082+tioalexis@users.noreply.github.com> Date: Mon, 11 Oct 2021 13:34:46 +0800 Subject: [PATCH] Fixed number function not returning list length (#1100) * Fixed number function not returning list length * Fixed whitespace --- src/main/java/carpet/script/language/Sys.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/carpet/script/language/Sys.java b/src/main/java/carpet/script/language/Sys.java index c5fbb401..0a3fff33 100644 --- a/src/main/java/carpet/script/language/Sys.java +++ b/src/main/java/carpet/script/language/Sys.java @@ -56,6 +56,10 @@ public class Sys { if (num.isInteger()) return new NumericValue(num.getLong()); return new NumericValue(num.getDouble()); } + if (v instanceof ListValue listVal) + { + return new NumericValue(listVal.length()); + } try { return new NumericValue(v.getString());