Skip to content

Commit

Permalink
Temp fix for serialisable blockdata
Browse files Browse the repository at this point in the history
  • Loading branch information
electronicboy committed Oct 22, 2023
1 parent 71a1787 commit 489bff9
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions patches/server/1041-Temp-fix-for-serialisable-blockdata.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Shane Freeder <[email protected]>
Date: Sun, 22 Oct 2023 19:56:02 +0100
Subject: [PATCH] Temp fix for serialisable blockdata


diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java
index aeca803cc0434d9de9434987d6e43b70353e305b..714bcfffa40d0e876d0cc80acdd6018d41f7d543 100644
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java
@@ -544,7 +544,7 @@ class CraftMetaItem implements ItemMeta, Damageable, Repairable, BlockDataMeta {
this.setCustomModelData(customModelData);
}

- Map blockData = SerializableMeta.getObject(Map.class, map, BLOCK_DATA.BUKKIT, true);
+ Object blockData = SerializableMeta.getObject(Object.class, map, BLOCK_DATA.BUKKIT, true);
if (blockData != null) {
this.blockData = (CompoundTag) CraftNBTTagConfigSerializer.deserialize(blockData);
}

0 comments on commit 489bff9

Please sign in to comment.