From 87f0f40d47f58ed5ef82476bf92a50520c5ceb6b Mon Sep 17 00:00:00 2001 From: Aya <31237389+tal5@users.noreply.github.com> Date: Thu, 28 Mar 2024 18:56:40 +0000 Subject: [PATCH] Fix `InventoryTag` properties handling (#2607) --- .../java/com/denizenscript/denizen/objects/InventoryTag.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java b/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java index 8078cd0f7a..96fcb6ede7 100644 --- a/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java +++ b/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java @@ -407,10 +407,9 @@ public static void internalApplyPropertySet(InventoryTag result, TagContext cont continue; } String name = CoreUtilities.toLowerCase(data.get(0)); - String description = ObjectFetcher.unescapeProperty(data.get(1)); - ElementTag descriptionElement = new ElementTag(description); - Mechanism mechanism = new Mechanism(data.get(0), descriptionElement, context); if (!name.equals("holder") && !name.equals("uniquifier") && !name.equals("size") && !name.equals("script_name")) { + String description = ObjectFetcher.unescapeProperty(data.get(1)); + Mechanism mechanism = new Mechanism(name, ObjectFetcher.pickObjectFor(description, context), context); result.safeAdjust(mechanism); } }