From 3998bae07bde52e7e6440c8554033b9a285b82ee Mon Sep 17 00:00:00 2001 From: Killian Duboucher Date: Sun, 9 Mar 2025 20:24:50 +0100 Subject: [PATCH] Fix: handle lore on AncientPedestal --- .../implementation/items/altar/AncientPedestal.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/altar/AncientPedestal.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/altar/AncientPedestal.java index 5d2548e0b8..6369dce0b8 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/altar/AncientPedestal.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/altar/AncientPedestal.java @@ -158,6 +158,11 @@ public void placeItem(@Nonnull Player p, @Nonnull Block b) { ItemStack hand = p.getInventory().getItemInMainHand(); String displayName = ITEM_PREFIX + System.nanoTime(); ItemStack displayItem = CustomItemStack.create(hand, displayName); + if (hand.hasItemMeta() && hand.getItemMeta().hasLore()) { + ItemMeta meta = displayItem.getItemMeta(); + meta.setLore(hand.getItemMeta().getLore()); + displayItem.setItemMeta(meta); + } displayItem.setAmount(1); // Get the display name of the original Item in the Player's hand