命令与权限
EmakiForge 的所有命令都挂在根命令 /emakiforge 下面,日常使用可以用别名 /eforge 或 /ef。
命令列表
| 命令 | 参数 | 做什么 | 权限 |
|---|---|---|---|
/ef help | — | 显示帮助信息 | 无 |
/ef forge | <配方ID> | 打开指定配方的锻造界面 | emakiforge.use |
/ef book | — | 打开配方书 | emakiforge.book |
/ef reload | — | 重载所有配置和资源文件 | emakiforge.reload |
/ef list recipe | — | 列出所有已加载的配方 | emakiforge.admin |
命令详解
/ef forge <配方ID>
打开指定配方的锻造 GUI。玩家把图纸和材料放进对应槽位,点确认按钮就能锻造。配方 ID 就是配方 YAML 文件里的 id 字段。
/ef book
打开配方书界面,列出当前玩家有权限查看的所有配方,支持翻页。适合给玩家一个入口来浏览和选择配方,而不用记住每个配方的 ID。
/ef reload
重载以下资源:
config.yml主配置lang/语言文件gui/GUI 配置recipes/配方文件blueprints/图纸文件materials/材料文件
手动改了文件之后需要执行这个命令才能生效。
权限节点
| 权限节点 | 说明 | 默认 |
|---|---|---|
emakiforge.use | 使用锻造功能 | true |
emakiforge.book | 打开配方书 | true |
emakiforge.reload | 重载配置 | op |
emakiforge.admin | 管理员权限(包含列表查看等) | op |
emakiforge.use 和 emakiforge.book 默认对所有玩家开放。管理相关的权限默认只有 OP 才有。
提示
除了这些全局权限,你还可以在配方文件里通过 permission 字段给单个配方设置独立权限,或者在 conditions 里用 type: permission 做更细粒度的控制。比如某个高级配方只有特定等级的玩家才能用。