From ffedf7c81f0afd0290cf5ec76b04059d05c8fa17 Mon Sep 17 00:00:00 2001 From: fullwall Date: Sun, 26 Nov 2023 02:28:45 +0800 Subject: [PATCH] Add a component parse step to shop title --- main/src/main/java/net/citizensnpcs/trait/ShopTrait.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main/src/main/java/net/citizensnpcs/trait/ShopTrait.java b/main/src/main/java/net/citizensnpcs/trait/ShopTrait.java index 970227049..cfaa1e1e5 100644 --- a/main/src/main/java/net/citizensnpcs/trait/ShopTrait.java +++ b/main/src/main/java/net/citizensnpcs/trait/ShopTrait.java @@ -712,7 +712,8 @@ public class ShopTrait extends Trait { @Override public void initialise(MenuContext ctx) { this.ctx = ctx; - ctx.getSlot(2).setDescription("Edit shop view permission
" + shop.getRequiredPermission()); + ctx.getSlot(2) + .setDescription("Edit permission required to view shop
" + shop.getRequiredPermission()); ctx.getSlot(6).setDescription("Edit shop title
" + shop.title); if (trait != null) { ctx.getSlot(8).setDescription( @@ -818,8 +819,8 @@ public class ShopTrait extends Trait { @Override public Inventory createInventory(String title) { - return Bukkit.createInventory(null, 45, - shop.title == null || shop.title.isEmpty() ? "Shop" : Placeholders.replace(shop.title, player)); + return Bukkit.createInventory(null, 45, shop.title == null || shop.title.isEmpty() ? "Shop" + : Messaging.parseComponents(Placeholders.replace(shop.title, player))); } @Override