From e6557ab5f3df6b1ee02ac2d9dd30968385110920 Mon Sep 17 00:00:00 2001 From: Intelli Date: Mon, 13 May 2024 17:21:14 -0600 Subject: [PATCH] Added #button, #container, #door, and #pressure_plate tags --- src/main/java/net/coreprotect/command/CommandHandler.java | 6 +++++- src/main/java/net/coreprotect/command/TabHandler.java | 5 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/coreprotect/command/CommandHandler.java b/src/main/java/net/coreprotect/command/CommandHandler.java index 7876adb..081e5bd 100755 --- a/src/main/java/net/coreprotect/command/CommandHandler.java +++ b/src/main/java/net/coreprotect/command/CommandHandler.java @@ -1121,9 +1121,13 @@ public class CommandHandler implements CommandExecutor { return worldName; } - private static Map> getTags() { + protected static Map> getTags() { Map> tagMap = new HashMap<>(); + tagMap.put("#button", BlockGroup.BUTTONS); + tagMap.put("#container", BlockGroup.CONTAINERS); + tagMap.put("#door", BlockGroup.DOORS); tagMap.put("#natural", BlockGroup.NATURAL_BLOCKS); + tagMap.put("#pressure_plate", BlockGroup.PRESSURE_PLATES); tagMap.put("#shulker_box", BlockGroup.SHULKER_BOXES); return tagMap; } diff --git a/src/main/java/net/coreprotect/command/TabHandler.java b/src/main/java/net/coreprotect/command/TabHandler.java index bbff8f5..e7e0370 100755 --- a/src/main/java/net/coreprotect/command/TabHandler.java +++ b/src/main/java/net/coreprotect/command/TabHandler.java @@ -318,8 +318,9 @@ public class TabHandler implements TabCompleter { } // add custom tags - materialList.add("#natural"); - materialList.add("#shulker_box"); + for (String tag : CommandHandler.getTags().keySet()) { + materialList.add(tag); + } materials = new ArrayList<>(materialList); }