模块 mxlib.api

接口 ICommand

    • 字段详细资料

      • COMMAND_NOT_FOUND

        static final String COMMAND_NOT_FOUND
        Strict judgment. NOT FOUND COMMAND Must use this field
    • 方法详细资料

      • getName

        @NotNull
        @NotNull String getName()
      • getParent

        @Nullable
        @Nullable ICommands getParent()
      • getPermission

        @Nullable
        @Nullable String getPermission()
      • setPermission

        @Nullable
        @Nullable ICommand setPermission​(String permission)
      • getAlias

        @Nullable
        default @Nullable String[] getAlias()
      • checkPermission

        boolean checkPermission​(@NotNull
                                @NotNull ICommandSender sender)
      • getProcessor

        @Nullable
        @Nullable IExceptionProcessor getProcessor()
        获取执行错误处理器,当前没有执行处理器时拿上级处理器, 依次递归, 直到获取一个处理器/无法获取处理器