之前在测试各种瘤子相关的时候有点头疼怎么获取其实是用脸黑用d8找了几个小时了也没找到我想要的瘤子,故出此下策
后面通过翻阅代码找到了d8相关的设定
由此我们就得到了目前版本使用d8获取瘤子的所有词条及其属性范围
而瘤子本身最高的属性范围如下
再通过游戏内使用/data get entity @s SelectedItem 指令得到游戏内收集的一个瘤子的tag
由此得出/give的指令中需要的tag
例如我们需要一个6力量,6神经效率,3健康,3呼吸效率,3血液过滤效率的瘤子,便可以使用如下指令:
/give 玩家id kubejs:random_tumor{organData:{'chestcavity:strength':6,'chestcavity:filtration':3,'chestcavity:breath_recovery':3,'chestcavity:nerves':6,'chestcavity:health':3}}
其中的chestcavity:*****则是属性的类型,后续数字则是属性的大小