diff --git a/shared/src/main/java/net/codersky/mcutils/cmd/SubCommandHandler.java b/shared/src/main/java/net/codersky/mcutils/cmd/SubCommandHandler.java index 11507d22..612ceee5 100644 --- a/shared/src/main/java/net/codersky/mcutils/cmd/SubCommandHandler.java +++ b/shared/src/main/java/net/codersky/mcutils/cmd/SubCommandHandler.java @@ -23,7 +23,7 @@ private String[] removeFirstArgument(@NotNull String[] args) { private T onUsedCommand(@NotNull MCCommand mainCmd, @NotNull S sender, @NotNull String[] args, @NotNull BiFunction, String[], T> action, @NotNull T def, boolean message) { - if (mainCmd.hasAccess(sender, message)) + if (!mainCmd.hasAccess(sender, message)) return def; if (args.length == 0) return action.apply(mainCmd, args);