From 58c2d3c7b845e2db9476e5e76e4b7f7d376f05e8 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 24 Oct 2021 20:33:42 +1100 Subject: [PATCH] SPIGOT-6771: Help command tab completion does not respect permissions --- src/main/java/org/bukkit/command/defaults/HelpCommand.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/bukkit/command/defaults/HelpCommand.java b/src/main/java/org/bukkit/command/defaults/HelpCommand.java index 98027fdd..80ffb719 100644 --- a/src/main/java/org/bukkit/command/defaults/HelpCommand.java +++ b/src/main/java/org/bukkit/command/defaults/HelpCommand.java @@ -122,6 +122,9 @@ public class HelpCommand extends BukkitCommand { List matchedTopics = new ArrayList(); String searchString = args[0]; for (HelpTopic topic : Bukkit.getServer().getHelpMap().getHelpTopics()) { + if (!topic.canSee(sender)) { + continue; + } String trimmedTopic = topic.getName().startsWith("/") ? topic.getName().substring(1) : topic.getName(); if (trimmedTopic.startsWith(searchString)) {