From 5ce5e3dcfda02cd79ab0207c7f0ff0d2e5923e14 Mon Sep 17 00:00:00 2001 From: TinyTank800 Date: Sat, 4 May 2024 12:16:03 -0700 Subject: [PATCH] panel-title= addition. ONLY WORKS ON STATIC PANELS! --- .../commandtags/tags/other/SpecialTags.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags.java b/src/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags.java index a723752..8bb84e7 100644 --- a/src/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags.java +++ b/src/me/rockyhawk/commandpanels/commandtags/tags/other/SpecialTags.java @@ -70,6 +70,20 @@ public class SpecialTags implements Listener { } return; } + if(e.name.equalsIgnoreCase("panel-title=")) { + e.commandTagUsed(); + //added into the 1.20 API + //will set the open panel title to the provided string panel-title= + //AS OF TINYTANK800's pull this only works on static panels! + if(e.args.length >= 1){ + StringBuilder title = new StringBuilder(); + for(String args : e.args){ + title.append(args).append(" "); + } + e.p.getOpenInventory().setTitle(title.toString()); + } + return; + } if(e.name.equalsIgnoreCase("title=")) { e.commandTagUsed(); //added into the 1.11 API