From f2d9921d26dd7f57764d487f5993c5ec431ed40e Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Sat, 26 Jul 2025 16:19:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E9=BD=90=E5=AE=B6=E5=85=B7=E9=93=BE?= =?UTF-8?q?=E5=BC=8F=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/plugin/context/CommonParameterProvider.java | 1 + .../plugin/context/parameter/FurnitureParameterProvider.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/core/src/main/java/net/momirealms/craftengine/core/plugin/context/CommonParameterProvider.java b/core/src/main/java/net/momirealms/craftengine/core/plugin/context/CommonParameterProvider.java index 89af9a7b0..d3b7dc037 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/plugin/context/CommonParameterProvider.java +++ b/core/src/main/java/net/momirealms/craftengine/core/plugin/context/CommonParameterProvider.java @@ -8,6 +8,7 @@ import java.util.Map; import java.util.Optional; import java.util.function.Function; +//TODO 需要为random指定id public class CommonParameterProvider implements AdditionalParameterProvider { private double lastRandom = -1; diff --git a/core/src/main/java/net/momirealms/craftengine/core/plugin/context/parameter/FurnitureParameterProvider.java b/core/src/main/java/net/momirealms/craftengine/core/plugin/context/parameter/FurnitureParameterProvider.java index 2f49aca37..50ccfc7a9 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/plugin/context/parameter/FurnitureParameterProvider.java +++ b/core/src/main/java/net/momirealms/craftengine/core/plugin/context/parameter/FurnitureParameterProvider.java @@ -15,6 +15,10 @@ public class FurnitureParameterProvider implements ChainParameterProvider furniture.position().x()); + CONTEXT_FUNCTIONS.put(DirectContextParameters.Y, furniture -> furniture.position().y()); + CONTEXT_FUNCTIONS.put(DirectContextParameters.Z, furniture -> furniture.position().z()); + CONTEXT_FUNCTIONS.put(DirectContextParameters.POSITION, Furniture::position); } @SuppressWarnings("unchecked")