diff --git a/pom.xml b/pom.xml
index 0c0aefab..1114ac6a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -67,7 +67,7 @@
-LOCAL
- 2.19.0
+ 2.19.1
BentoBoxWorld_Level
bentobox-world
https://sonarcloud.io
diff --git a/src/main/java/world/bentobox/level/config/BlockConfig.java b/src/main/java/world/bentobox/level/config/BlockConfig.java
index 7cfecece..63dccfa7 100644
--- a/src/main/java/world/bentobox/level/config/BlockConfig.java
+++ b/src/main/java/world/bentobox/level/config/BlockConfig.java
@@ -238,7 +238,9 @@ public Integer getValue(World world, Object obj) {
* @return true if hidden
*/
public boolean isHiddenBlock(Object obj) {
- if (obj instanceof Material m) {
+ if (obj instanceof String s) {
+ return hiddenBlocks.contains(s);
+ } else if (obj instanceof Material m) {
return hiddenBlocks.contains(m.name());
}
return hiddenBlocks.contains(Material.SPAWNER.name());
@@ -250,11 +252,7 @@ public boolean isHiddenBlock(Object obj) {
* @return false if hidden
*/
public boolean isNotHiddenBlock(Object obj) {
- if (obj instanceof Material m) {
- return !hiddenBlocks.contains(m.name());
- } else {
- return !hiddenBlocks.contains(Material.SPAWNER.name());
- }
+ return !isHiddenBlock(obj);
}
/**
diff --git a/src/main/java/world/bentobox/level/panels/ValuePanel.java b/src/main/java/world/bentobox/level/panels/ValuePanel.java
index 172c8b01..a976defa 100644
--- a/src/main/java/world/bentobox/level/panels/ValuePanel.java
+++ b/src/main/java/world/bentobox/level/panels/ValuePanel.java
@@ -135,6 +135,7 @@ private ValuePanel(Level addon,
this.activeFilter = Filter.NAME_ASC;
addon.getBlockConfig().getBlockValues().entrySet().stream().filter(en -> this.getIcon(en.getKey()) != null)
+ .filter(en -> addon.getBlockConfig().isNotHiddenBlock(en.getKey()))
.forEach(en -> blockRecordList
.add(new BlockRecord(en.getKey(), Objects.requireNonNullElse(en.getValue(), 0),
Objects.requireNonNullElse(addon.getBlockConfig().getLimit(en.getKey()), 0))));