From 80aaeebb5954cfd0f2187d60bf77ede0beb3768b Mon Sep 17 00:00:00 2001 From: dniym Date: Sat, 20 Aug 2022 13:31:29 -0400 Subject: [PATCH] Update SoulboundRune.java Make sure a soulbound rune will not pick up an item that a player could not pick up, eg one that has a pickup delay. --- .../implementation/items/magical/runes/SoulboundRune.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/runes/SoulboundRune.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/runes/SoulboundRune.java index 9e743e6eb..7aaedcc6d 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/runes/SoulboundRune.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/runes/SoulboundRune.java @@ -118,7 +118,7 @@ public class SoulboundRune extends SimpleSlimefunItem { if (entity instanceof Item) { Item item = (Item) entity; - return !SlimefunUtils.isSoulbound(item.getItemStack()) && !isItem(item.getItemStack()); + return item.getPickupDelay == 0 && !SlimefunUtils.isSoulbound(item.getItemStack()) && !isItem(item.getItemStack()); } return false;