本篇教程由作者设定未经允许禁止转载。
emmm。。。。
本教程多图 文末附修复最新版无甘蔗模型的方法
事情的起因是盆栽甘蔗没有模型和没有仙人掌,但是明明在玩 天空工厂4 不是可以自定义的么?于是来翻评论区@秋檐上看到了他自定义了很多模组的树,但是添加模型很麻烦,于是研究了一下Github就看到了下面这个图
哦吼,描写树苗模型的问题解决了,开搞。
你需要
打开你的游戏清出一片空地(很重要,如果你不想你树的模型里面参杂很奇怪的东西的话)
找到你要添加的树并种出它,呵护它,让它长大。
我太强了,添加完了游戏里所有的树
所以我们简单的搭一棵树吧!
然后打开命令栏输入/bonsaitrees help 你会得到如下提示
用鼠标准心对准咱们搭好的树输入/bonsaitrees saveTreeShape <类型名称>
我们这里输入test(随便输,自己能分辨就好)
打开我们的游戏目录\.minecraft\config\bonsaitrees你会看到三个文件夹和一个配置文件
shapes.d 模型文件夹
soils.d 土壤文件夹
types.d 类型文件夹
upgradedShapes.d 这个文件夹是在配置文件中点开了开发命令,导出的支持的全部树苗模型,一般不需要了解
打开shapes.d 模型文件夹就会看到我们刚才导出的test模型001号
右键Notepad++打开或者记事本/文本文档都可以
这个文件里面需要改动的只有第一条type项
"type": "你需要添加的树的名称",
例如 "type": "minecraft:diamond_block",狗头
记得保存
打开types.d 类型文件夹这个时候需要一个json文件我是直接借的天空工厂4的文件
打开输入代码
{
"name": "minecraft:diamond_block", //对应着模型文件夹里刚刚输入的的type (很重要很重要很重要)
"mod": "minecraft", //对应你添加树的模组名
"sapling": {
"name": "minecraft:diamond_block", //对应你添加树的树苗 我可是种钻石块的男人
"data": 0 //对应meta数据值
},
"growTimeMultiplier": 1.0, //树生长时间的乘数
//盆栽默认生长周期是600tick 所以添加的树如果没有添加其他的soil 土壤增益 growTimeMultiplier也为1时 每次生长时间会是600x100%(土壤增益)x1(growTimeMultiplier生长乘数)=600tick=30s
"drops": [ //掉落物 正片开始猎杀时刻
{
"name": "minecraft:redstone_block", //原版掉落木棍 我的是红石块
"data": 0,
"type": "STICK" //木棍的类型
},
{
"name": "minecraft:gold_block", //原版掉落原木 我的是金块
"data": 0,
"type": "WOOD" //原木的类型
},
{
"name": "minecraft:diamond_block", //原版掉落树苗 我的钻石块就是我的树苗!
"data": 0,
"type": "SAPLING" //树苗的类型
},
{
"name": "minecraft:lapis_block", //原版掉落树叶 我的时青金石块
"data": 0,
"type": "LEAVES" //树叶的类型
},
{
"name": "minecraft:beacon", //比如紫颂果掉末影珍珠 我的钻石树掉信标!
"data": 0,
"type": "CUSTOM", //自定义产物的类型比如紫颂果掉末影珍珠
"count": 3, //数量
"chance": 0.7 //几率
}
]
}
保存收工
打开游戏利用JEI看看我们刚才自定义的钻石树
emmmmmmmmm。。。。还行
实际操作试试
效果针不戳!
关于土壤的添加
也需要一个json文件 你没猜错,又是从天空工厂4借的
打开soils.d文件夹 打开json
{
"name": "extrautils2:compresseddirt", //土壤名理论上啥方块都行
"mod": "extrautils2", //添加土壤的模组名
"soil": {
"name": "extrautils2:compresseddirt", //添加的土壤方块
"data": 3, //方块的数据值
"ignoreMeta": false //是否忽略数据值
},
"modifiers": {
"growTime": 0.1, //生长时间乘数 越低越好
"dropChance": 16 //掉落几率乘数 越高越好 这两个数值没有测试过极限
},
"providedTags": [ "dirt", "grass" ] //条件标签 这个方块是个啥类型
//举个例子紫颂果得种在有end_stone标签土壤上
}
注册的一些土壤后面就是对应的条件标签
不知道为什么我添加了7个文件只注册到了一个 更多实用设备2 的四重压缩泥土可能是玄学吧
本次教程完结撒花
附录
甘蔗模型修复
首先找一棵长得顺眼的甘蔗,将其他相连的甘蔗打掉只留最好看的那一棵
然后输入指令/bonsaitrees saveTreeShape minecraft:reeds
重启游戏应该就能看到了,还不行就去shapes.d文件夹找到minecraftreeds.json打开将type值改为minecraft:reeds即可。