diff --git a/patches/server/General-ItemMeta-fixes.patch b/patches/server/General-ItemMeta-fixes.patch index 9f44799879..0a86251afb 100644 --- a/patches/server/General-ItemMeta-fixes.patch +++ b/patches/server/General-ItemMeta-fixes.patch @@ -427,6 +427,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + patchedMap.setAll(map); + final DataComponentPatch patch = patchedMap.asPatch(); + this.updateFromPatch(patch, null); ++ // we have to reset the fields because this should be like a "new" block entity is being used ++ this.blockEntityTag = CustomData.EMPTY; ++ this.components = DataComponentMap.EMPTY; + this.updateBlockState(patch); + // Paper end }