diff --git a/src/main/java/net/minestom/server/instance/block/BlockImpl.java b/src/main/java/net/minestom/server/instance/block/BlockImpl.java index 92a4e5839..13a3a9af4 100644 --- a/src/main/java/net/minestom/server/instance/block/BlockImpl.java +++ b/src/main/java/net/minestom/server/instance/block/BlockImpl.java @@ -72,7 +72,7 @@ record BlockImpl(@NotNull Registry.BlockEntry registry, propertiesArray[keyIndex] = valueIndex; } - var mainProperties = Registry.Properties.fromMap(new MergedMap<>(properties.asMap(), stateOverride)); + var mainProperties = Registry.Properties.fromMap(new MergedMap<>(stateOverride, properties.asMap())); final BlockImpl block = new BlockImpl(Registry.block(namespace, mainProperties), propertiesArray, null, null); BLOCK_STATE_MAP.set(block.stateId(), block);