配置总览
plugins/AchieveMaster/ 下面这些文件和目录,决定的是整服层面的成就框架行为。它们影响的不只是单个成就,而是整套分类、触发、奖励、任务、区域、脚本命令和函数复用。
主要配置文件
| 文件 | 用途 |
|---|---|
config.yml | 总控配置,管存储、同步、扫描频率、默认奖励、区域兼容配置 |
messages.yml | 聊天提示、帮助文本、任务提示、奖励提示、GUI 文案 |
commands.yml | 动态脚本命令注册表 |
gui.yml | 成就 GUI 的布局文本、进度条和状态文案 |
points-rewards.yml | 总成就分奖励与分类成就分奖励 |
categories.yml | 成就分类与分类图标 |
内容目录
| 目录 | 用途 |
|---|---|
achievements/ | 真正的成就配置目录,递归加载 |
regions/ | 自定义区域目录 |
scripts/functions/ | 可复用函数目录,支持 yml、tqs、java、js |
首次启动后最值得先看的几处
如果你是第一次接这套插件,建议先按这个顺序看:
一个实用原则
全局配置更适合定“规则”和“入口”:
- 存储去哪
- 扫描多久一次
- 默认奖励怎么播
- 命令怎么注册
- GUI 长什么样
真正属于某个成就内容的东西,还是回到 achievements/ 里最清楚。
同样地:
- 区域范围放
regions/ - 可复用逻辑放
scripts/functions/ - 主动入口放
commands.yml
这样后面你要改一个活动、改一个任务线、改一批奖励,不会把整服别的内容一起拖乱。