From 390dbe17253112259ce91fd782be25be57fd75a9 Mon Sep 17 00:00:00 2001 From: gnembon Date: Fri, 6 Nov 2020 00:11:13 -0400 Subject: [PATCH] fixed NPE in resetting entity event --- src/main/java/carpet/script/argument/FunctionArgument.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/carpet/script/argument/FunctionArgument.java b/src/main/java/carpet/script/argument/FunctionArgument.java index 451b7d72..c34fdec2 100644 --- a/src/main/java/carpet/script/argument/FunctionArgument.java +++ b/src/main/java/carpet/script/argument/FunctionArgument.java @@ -8,6 +8,7 @@ import carpet.script.value.FunctionValue; import carpet.script.value.Value; import java.util.ArrayList; +import java.util.Collections; import java.util.List; public class FunctionArgument extends Argument @@ -46,7 +47,7 @@ public class FunctionArgument extends Argument Value functionValue = params.get(offset).evalValue(c); if (functionValue.isNull()) { - if (allowNone) return new FunctionArgument(null, offset+1, null); + if (allowNone) return new FunctionArgument(null, offset+1, Collections.emptyList()); throw new InternalExpressionException("function argument cannot be null"); } if (!(functionValue instanceof FunctionValue))