类的使用
api.linlang.command.CommandOptions
使用CommandOptions的程序包
-
api.linlang.command中CommandOptions的使用
修饰符和类型方法说明CommandOptions.all()允许玩家和控制台执行命令。CommandOptions.console()限制命令只能由控制台执行。设置语言字段引用形式的命令描述。CommandOptions.desc(TextSource text) 设置可解析为高级文本的动态命令描述。CommandOptions.descProvider(LinCommand.I18nSupplier provider) 设置自定义的延迟命令描述提供者。只设置命令描述。设置命令描述和一个参数标签。设置命令描述和多个参数标签。设置语言字段引用形式的参数标签。CommandOptions.label(String name, TextSource text) 设置动态参数标签;帮助与补全会使用其纯文本结果。CommandOptions.labelProvider(String name, LinCommand.I18nSupplier provider) 设置自定义的延迟参数标签提供者。static CommandOptionsCommandOptions.options()创建使用默认值的命令选项。CommandOptions.permission(LinCommand.Permission permission) 设置权限要求。CommandOptions.permission(String node) 设置绝对权限节点。CommandOptions.player()限制命令只能由玩家执行。CommandOptions.relativePermission(String segment) 设置相对于命令组权限前缀的权限片段。CommandOptions.target(LinCommand.ExecTarget target) 设置允许执行命令的发送者类型。参数类型为CommandOptions的api.linlang.command中的方法修饰符和类型方法说明LinCommand.register(String spec, LinCommand.CommandExecutor exec, CommandOptions options) 使用统一选项注册命令。