我的世界ranks.json的编辑教程
本教程参考官方GitHub
基础格式:
{
“tier”: <integer>,
“color”: <integer>,
“affixes”: <integer>,
“growthFactor”: <integer>,
“chance”: <number between 0 and 1>,
“potions”: <list of potions>
}
“tier”
指你当前所编辑的星级,括号内填整数。这是一切的基础。
“color”
指定了当前等级的怪物的生命栏和散发出粒子的颜色。
例如,我想要用§9的颜色(RGB为:85, 85, 255),需要先转成16进制的格式(5555FF),然后再转成10进制的数字(5592575)。如何转换进制?你需要〇度!
“affixes”
指定了这个等级的怪物会有多少个词缀。这个数量是恒定不变的。
“growthFactor”
指定了这个等级的怪物的成长系数。
“chance”
指定了该等级的怪物的生成率。但是,这个概率的算法是从下往上乘的。因此,低星级生成率的改动会影响高星级的生成率。
“potions”
指定了该星级的怪物生成时会带有什么状态效果。格式为:药水ID;等级。如果不填写,则没有状态效果。
举个例子,
{
“tier”: 5,
“color”: 16777215,
“affixes”: 5,
“growthFactor”: 25,
“chance”: 0.2,
“potions”: [“minecraft:invisibility”,”minecraft:regeneration;2″]
}
这条配置的意思是:星级为5的怪物会发出白色(RGB为255, 255, 255)的粒子,始终有5个前缀,成长系数为25,生成率为星级4的20%,生成时自带永久隐身和再生3效果。
注意,编写json时请使用英文和半角符号!