From 4c0b535e6e177ccdfde5932e2ca5f87c141ea963 Mon Sep 17 00:00:00 2001 From: Alexander Brandes Date: Sun, 21 May 2023 09:50:10 +0200 Subject: [PATCH] Ensure non-Double types are boxed in expression function calls. --- .../java/com/sk89q/worldedit/internal/expression/Functions.java | 1 + 1 file changed, 1 insertion(+) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/internal/expression/Functions.java b/worldedit-core/src/main/java/com/sk89q/worldedit/internal/expression/Functions.java index 369694f0b..6f3a63787 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/internal/expression/Functions.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/internal/expression/Functions.java @@ -75,6 +75,7 @@ public final class Functions { ); handle = handle.asType(handle.type().changeReturnType(Number.class)); handle = filterReturnValue(handle, DOUBLE_VALUE); + handle = handle.asType(handle.type().wrap()); } // return vararg-ity if (wasVarargs) {