配置文件怎么读
GT 系列插件大部分配置都是 yml 文件。只要记住缩进、冒号、列表和概率这几件事,就能看懂大部分教程。
文件放在哪里
插件配置一般在:
text
plugins/插件名/例如:
text
plugins/GTCore/config.yml
plugins/GTMobDrops/config.yml
plugins/GTMobDrops/drops/xxx.yml
plugins/GTGem/config.yml
plugins/GTGather/config.yml教程里写 plugins/GTMobDrops/drops/novice/zombie.yml,意思就是在服务器目录下找到 plugins 文件夹,然后按这个路径创建文件夹和文件。
缩进
YAML 用缩进表示上下级。
正确:
yaml
ZOMBIE:
enabled: true
drops:
- "DIAMOND 1 1.0"不推荐:
yaml
ZOMBIE:
enabled: true
drops:
- "DIAMOND 1 1.0"建议统一用两个空格缩进,避免使用 Tab。
冒号后面要有空格
正确:
yaml
enabled: true
chance: 0.1
name: "&a测试物品"不推荐:
yaml
enabled:true
chance:0.1
name:"&a测试物品"列表
列表每一行前面有 -。
yaml
drops:
- "DIAMOND 1 1.0"
- "GOLD_INGOT 3 0.5"这表示两条掉落:
- 第一条:钻石。
- 第二条:金锭。
如果列表里每一项有很多字段,可以写成对象:
yaml
detailed-drops:
rare_gem:
id: "ni:rare_gem"
amount: 1
chance: 0.05概率必须看插件说明
概率字段按对应插件页面的说明填写。GT 系列里不同字段有不同含义,教程会在对应页面说明。
GTMobDrops 掉落概率使用 0.0 ~ 1.0:
text
1.0 = 100%
0.5 = 50%
0.1 = 10%
0.05 = 5%
0.01 = 1%所以 GTMobDrops 里 100% 掉钻石应该写:
yaml
drops:
- "DIAMOND 1 1.0"10% 掉钻石应该写:
yaml
drops:
- "DIAMOND 1 0.1"GTGem 的镶嵌成功率也按 0.0 ~ 1.0 理解:
yaml
rules:
chance: 0.8这里表示 80% 成功率。
属性值和掉落字段概率
有些属性插件里会写:
text
掉落概率: 5这个值由插件配置里的属性加成规则换算,通常表示玩家身上有 5 点掉落概率属性。
写怪物物品掉落时,仍然按 GTMobDrops 的概率口径:
yaml
drops:
- "DIAMOND 1 0.05"这里才是 5% 掉落。
文本建议加引号
带颜色代码、中文、冒号、百分号、PAPI 变量的文本,建议加引号。
yaml
name: "&6传说套装"
bonusRate: "5%"
message: "&a你获得了 &e{item}"
condition: "papi:%player_level% >= 30"改完怎么让配置生效
大部分插件都有重载命令。
text
/gtcore reload
/gtmd reload
/gtgem reload
/gtgather reload
/gtcdk reload如果你改了前置、依赖、脚本开关、数据库连接、授权配置,建议直接重启服务器。
如果只是改掉落、宝石、采集模板、GUI 文本,通常重载就够。
