diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index e35af68..a2011b2 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -86,6 +86,11 @@
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index e330d28..b690259 100644
--- a/pom.xml
+++ b/pom.xml
@@ -122,7 +122,7 @@
de.tr7zw
item-nbt-api
- 2.13.2
+ 2.14.0
compile
@@ -158,7 +158,7 @@
commons-io
commons-io
- 2.13.0
+ 2.14.0
me.clip
diff --git a/resource/plugin.yml b/resource/plugin.yml
index 7ba2699..a4f7465 100644
--- a/resource/plugin.yml
+++ b/resource/plugin.yml
@@ -1,4 +1,4 @@
-version: 3.21.4.2
+version: 3.21.4.3
main: me.rockyhawk.commandpanels.CommandPanels
name: CommandPanels
author: RockyHawk
diff --git a/src/me/rockyhawk/commandpanels/openpanelsmanager/OpenGUI.java b/src/me/rockyhawk/commandpanels/openpanelsmanager/OpenGUI.java
index 0845c37..7c2d00a 100644
--- a/src/me/rockyhawk/commandpanels/openpanelsmanager/OpenGUI.java
+++ b/src/me/rockyhawk/commandpanels/openpanelsmanager/OpenGUI.java
@@ -119,19 +119,20 @@ public class OpenGUI {
}
} catch (ArrayIndexOutOfBoundsException ignore) {}
}
- if (pconfig.contains("empty") && !Objects.equals(pconfig.getString("empty"), "AIR")) {
+ if (pconfig.contains("empty") && !plugin.tex.placeholdersNoColour(panel,position,p,pconfig.getString("empty")).equals("AIR")) {
+ String emptyValue = plugin.tex.placeholdersNoColour(panel,position,p,pconfig.getString("empty"));
ItemStack empty;
try {
//emptyID for older versions of minecraft (might be deprecated later on)
short id = 0;
if(pconfig.contains("emptyID")){
- id = Short.parseShort(pconfig.getString("emptyID"));
+ id = Short.parseShort(plugin.tex.placeholdersNoColour(panel,position,p,pconfig.getString("emptyID")));
}
//either use custom item or just material type
- if(pconfig.contains("custom-item." + pconfig.getString("empty"))){
- empty = plugin.itemCreate.makeItemFromConfig(panel,position,pconfig.getConfigurationSection("custom-item." + pconfig.getString("empty")),p,true,true,true);
+ if(pconfig.contains("custom-item." + emptyValue)){
+ empty = plugin.itemCreate.makeItemFromConfig(panel,position,pconfig.getConfigurationSection("custom-item." + emptyValue),p,true,true,true);
}else{
- empty = new ItemStack(Objects.requireNonNull(Material.matchMaterial(pconfig.getString("empty").toUpperCase())), 1,id);
+ empty = new ItemStack(Objects.requireNonNull(Material.matchMaterial(emptyValue.toUpperCase())), 1,id);
ItemMeta renamedMeta = empty.getItemMeta();
assert renamedMeta != null;
renamedMeta.setDisplayName(" ");