From aa5aeb8a64c2c8c48504a79eaac62ecbab4e19ef Mon Sep 17 00:00:00 2001 From: OmerBenGera Date: Sat, 26 Aug 2023 14:50:33 +0300 Subject: [PATCH] Fixed detection of block values that are read from the config files (#1846) --- .../java/com/bgsoftware/superiorskyblock/core/key/Keys.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bgsoftware/superiorskyblock/core/key/Keys.java b/src/main/java/com/bgsoftware/superiorskyblock/core/key/Keys.java index b54c7c9fa..4ce5b71b6 100644 --- a/src/main/java/com/bgsoftware/superiorskyblock/core/key/Keys.java +++ b/src/main/java/com/bgsoftware/superiorskyblock/core/key/Keys.java @@ -109,7 +109,10 @@ public static Key of(Material type) { public static Key ofMaterialAndData(String material, @Nullable String data) { try { Material blockType = Material.valueOf(material); - short blockData = Text.isBlank(data) ? 0 : Short.parseShort(data); + if (Text.isBlank(data)) { + return Keys.of(blockType); + } + short blockData = Short.parseShort(data); return Keys.of(blockType, blockData); } catch (Exception error) { return Keys.of(material, data);