From ed67dd6058abd5f4468053a35ae241738b03b08c Mon Sep 17 00:00:00 2001 From: Julian Krings Date: Sat, 4 Jul 2026 14:43:51 +0200 Subject: [PATCH] fix not resolving block id properly for craftengine --- .../volmit/iris/core/link/data/CraftEngineDataProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/volmit/iris/core/link/data/CraftEngineDataProvider.java b/core/src/main/java/com/volmit/iris/core/link/data/CraftEngineDataProvider.java index 339fc8e54..ea4e264f7 100644 --- a/core/src/main/java/com/volmit/iris/core/link/data/CraftEngineDataProvider.java +++ b/core/src/main/java/com/volmit/iris/core/link/data/CraftEngineDataProvider.java @@ -85,9 +85,10 @@ public class CraftEngineDataProvider extends ExternalDataProvider { @Override public void processUpdate(@NotNull Engine engine, @NotNull Block block, @NotNull Identifier blockId) { var pair = ExternalDataSVC.parseState(blockId); - var key = Key.of(blockId.namespace(), blockId.key()); var state = pair.getB(); + blockId = pair.getA(); + var key = Key.of(blockId.namespace(), blockId.key()); var customBlock = CraftEngineBlocks.byId(key); if (customBlock != null) { ImmutableBlockState blockState = customBlock.defaultState();