我的世界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时请使用英文和半角符号!

Copyright © 2018-2023 PHP源码网 版权所有
PHP源码网 » 我的世界ranks.json的编辑教程

提供最优质的资源集合

立即查看 了解详情