diff --git a/bukkit/src/main/java/net/william278/huskhomes/command/BukkitCommand.java b/bukkit/src/main/java/net/william278/huskhomes/command/BukkitCommand.java index d1711070..0d5bc099 100644 --- a/bukkit/src/main/java/net/william278/huskhomes/command/BukkitCommand.java +++ b/bukkit/src/main/java/net/william278/huskhomes/command/BukkitCommand.java @@ -38,6 +38,8 @@ public class BukkitCommand extends org.bukkit.command.Command { public BukkitCommand(@NotNull Command command, @NotNull BukkitHuskHomes plugin) { super(command.getName(), command.getDescription(), command.getUsage(), command.getAliases()); + this.setPermission(command.getPermission()); + this.command = command; this.plugin = plugin; } @@ -71,6 +73,7 @@ public void register() { command.getUsage(), BukkitCommand.getPermissionDefault(command.isOperatorCommand()) ); + this.setPermission(command.getPermission()); final List childNodes = command.getAdditionalPermissions() .entrySet().stream() .map((entry) -> BukkitCommand.addPermission(