diff --git a/src/main/java/carpet/script/value/ListValue.java b/src/main/java/carpet/script/value/ListValue.java index e0ab33f4..25e1be8b 100644 --- a/src/main/java/carpet/script/value/ListValue.java +++ b/src/main/java/carpet/script/value/ListValue.java @@ -436,10 +436,9 @@ public class ListValue extends AbstractListValue implements ContainerValueInterf @Override public Value get(Value value) { - long index = NumericValue.asNumber(value, "'address' to a list index").getLong(); int size = items.size(); if (size == 0) return Value.NULL; - return items.get(normalizeIndex(index, size)); + return items.get(normalizeIndex(NumericValue.asNumber(value, "'address' to a list index").getLong(), size)); } @Override