本文档提供了 KookBC 命令行的基本介绍与进阶使用。
java -jar kookbc-<version>.jar
其中 <version>
是 KookBC 的版本。
只要你的 kbc.yml 配置写入了正确的 Token ,KookBC 即可正常工作。
--token <token>
: 指定 KookBC 将要使用的 Token ,一旦指定,无论 kbc.yml 的 Token 是否正确,都会使用。(除非只指定选项而未提供值)
--help
: 获取英文帮助并退出。
此节的 JVM 参数由 KookBC 提供,不保证所有 JKook 实现均拥有。
-Dlog4j2.log.level
: 指定 Log4j2 的控制台日志级别,latest.log
和 debug.log
不受此项影响。
- 例如
-Dlog4j2.log.level=DEBUG
使控制台可以显示 DEBUG 级别日志。
KookBC 当前有两个主类。
snw.kookbc.LaunchMain
与 snw.kookbc.Main
。
前者会启动 Mixin 支持,然后再启动 KookBC 。我们称之为 "Launch" 模式。
- 当前的 KookBC 默认主类也是这个,以使你的 Mixin 插件可以正常工作。
后者将抛弃 Mixin 支持而直接启动 KookBC 。
- 在这个情况下,加载插件时将忽略 Mixin 相关内容,遇到时给出警告。
若需要指定主类,使用如下命令行:
java -cp kookbc-<version>.jar <主类的完整名称>
其中 <version>
是 KookBC 的版本。主类名已在上文给出。