From b5c58906650ffa678eb7ffc0eb28e68bc6916eaf Mon Sep 17 00:00:00 2001 From: Madeline Miller Date: Fri, 12 Jan 2024 23:53:46 +1000 Subject: [PATCH] Spigot now calls a non-obfuscated addFreshEntity during structure generation, add to the proxy --- .../impl/v1_20_R3/PaperweightServerLevelDelegateProxy.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/worldedit-bukkit/adapters/adapter-1.20.4/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/v1_20_R3/PaperweightServerLevelDelegateProxy.java b/worldedit-bukkit/adapters/adapter-1.20.4/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/v1_20_R3/PaperweightServerLevelDelegateProxy.java index a3820acb77..2c9bb5ef34 100644 --- a/worldedit-bukkit/adapters/adapter-1.20.4/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/v1_20_R3/PaperweightServerLevelDelegateProxy.java +++ b/worldedit-bukkit/adapters/adapter-1.20.4/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/v1_20_R3/PaperweightServerLevelDelegateProxy.java @@ -44,6 +44,8 @@ import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; +import java.util.Arrays; +import java.util.stream.Collectors; public class PaperweightServerLevelDelegateProxy implements InvocationHandler { @@ -136,7 +138,7 @@ public Object invoke(Object proxy, Method method, Object[] args) throws Throwabl return removeBlock(blockPos, bl); } } - case "j", "addEntity" -> { + case "j", "addEntity", "addFreshEntity" -> { if (args.length >= 1 && args[0] instanceof Entity entity) { return addEntity(entity); }