本篇教程由作者设定未经允许禁止转载。

emmm。。。。

本教程多图  文末附修复最新版无甘蔗模型的方法

事情的起因是盆栽甘蔗没有模型和没有仙人掌,但是明明在玩 天空工厂4 不是可以自定义的么?于是来翻评论区@秋檐上看到了他自定义了很多模组的树,但是添加模型很麻烦,于是研究了一下Github就看到了下面这个图盆栽Bonsai Trees 自定义教程-第1张图片

哦吼,描写树苗模型的问题解决了,开搞。

你需要

  • 打开你的游戏清出一片空地(很重要,如果你不想你树的模型里面参杂很奇怪的东西的话)

  • 找到你要添加的树并种出它,呵护它,让它长大。

    盆栽Bonsai Trees 自定义教程-第2张图片我太强了,添加完了游戏里所有的树

    所以我们简单的搭一棵树吧!

  • 然后打开命令栏输入/bonsaitrees help 你会得到如下提示

    盆栽Bonsai Trees 自定义教程-第3张图片

  • 用鼠标准心对准咱们搭好的树输入/bonsaitrees saveTreeShape <类型名称>

    盆栽Bonsai Trees 自定义教程-第4张图片我们这里输入test(随便输,自己能分辨就好)

  • 打开我们的游戏目录\.minecraft\config\bonsaitrees你会看到三个文件夹和一个配置文件

盆栽Bonsai Trees 自定义教程-第5张图片

  1. shapes.d    模型文件夹

  2. soils.d        土壤文件夹

  3. types.d       类型文件夹 


  4. upgradedShapes.d 这个文件夹是在配置文件中点开了开发命令,导出的支持的全部树苗模型,一般不需要了解


  • 打开shapes.d    模型文件夹就会看到我们刚才导出的test模型001号

    盆栽Bonsai Trees 自定义教程-第6张图片

  • 右键Notepad++打开或者记事本/文本文档都可以

    盆栽Bonsai Trees 自定义教程-第7张图片这个文件里面需要改动的只有第一条type项

      "type": "你需要添加的树的名称",

    例如  "type": "minecraft:diamond_block",狗头

      记得保存

  • 打开types.d       类型文件夹这个时候需要一个json文件我是直接借的天空工厂4的文件

    打开输入代码盆栽Bonsai Trees 自定义教程-第8张图片


  • {

  •   "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看看我们刚才自定义的钻石树

    盆栽Bonsai Trees 自定义教程-第9张图片emmmmmmmmm。。。。还行

  • 实际操作试试

    盆栽Bonsai Trees 自定义教程-第10张图片盆栽Bonsai Trees 自定义教程-第11张图片效果针不戳!

  • 关于土壤的添加

    也需要一个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标签土壤上

  • }

    盆栽Bonsai Trees 自定义教程-第12张图片注册的一些土壤后面就是对应的条件标签  

    盆栽Bonsai Trees 自定义教程-第13张图片不知道为什么我添加了7个文件只注册到了一个 更多实用设备2 的四重压缩泥土可能是玄学吧

本次教程完结撒花


附录

甘蔗模型修复

首先找一棵长得顺眼的甘蔗,将其他相连的甘蔗打掉只留最好看的那一棵

然后输入指令/bonsaitrees saveTreeShape minecraft:reeds

重启游戏应该就能看到了,还不行就去shapes.d文件夹找到minecraftreeds.json打开将type值改为minecraft:reeds即可。