实用MOD
无中生有: Creatio (Ex Nihilo: Creatio)
对无中生有添加自定义内容教程

教程权限:社区教程

浏览量:726

编辑次数: 3次

创建时间:2018-08-06 08:43:57 (2月前)

顶教程

历史编辑记录
  • youyihj编辑了本教程
  • 2018-08-13 09:25:30 (2月前)
  • youyihj添加了本教程
  • 2018-08-06 08:43:57 (2月前)
最近参与编辑
  • 对无中生有添加自定义内容教程
  • 编辑

本篇教程来自MC百科(mcmod.cn) 开启知识共享CC协议

cc协议 by-nc-sa

使用 CC BY-NC-SA 协议。

1.12的无中生有对其他mod的默认兼容并不太多,比如加了IC2,橡胶树和铀无法获得之类的问题。这个时候看似无法解决,实则可以配置一些json文件得到解决。(json文件最基本的语法结构本教程不阐述)

如何开始

开启一次游戏后,打开./config/exnihilocreatio文件夹,里面只有一个cfg文件,用记事本(推荐使用notepad++,可以为接下来的json文件修改提供方便)打开,找到如下一行:

B:enableJSONLoading=false

将false改为true,再重启一次游戏,你将会在./config/exnihilocreatio文件夹内看见一堆json文件,你需要修改的就是这些。

添加新的矿物

打开OreRegistry.json文件

对无中生有添加自定义内容教程-第1张图片
可配置添加的有:

name:矿物名字,必须使用矿辞名,即其对应的矿石/锭的矿辞名称ore/ingot之后的内容,不过第一个字母改为小写。(碎块矿辞ore#name# 碎片矿辞piece#name# 矿尘矿辞dust#name# 锭矿辞ingot#name#)(画外音:矿物碎块什么开头的名称直接调用矿辞名,属于硬编码内容,所以那边的英文是无法汉化的)

color:颜色,即为添加的矿物碎片/碎块的颜色,使用十六进制的RGB颜色码。

result(可选):设置该矿物碎块在熔炉里会烧成什么,设置该矿物的锭的英文ID即可,若不填,无中生有mod会自己添加一个锭作为烧炼结果。

添加新的筛子内容

打开SieveRegistry.json文件

这个文件基本的格式

{ "#input#": [ {     "drop": "#output1#", "chance": 0.2, "meshLevel": 1    },    {      "drop": "#output2#","chance": 0.3,"meshLevel": 2    }  ] }

可配置添加的有:

#input#代表的是筛的方块,推荐调用矿辞

drop:可筛出的物品

chance:筛出的几率,0-1之间 0.01代表1%

meshLevel:筛网等级 筛网为1级 燧石硬化网为2级 铁质硬化网为3级 钻石硬化网为4级

添加新的锤子内容

打开HammerRegistry.json文件

基本格式与SieveRegistry.json相同,只讲输出的配置内容

item:设置敲碎的产物

amount:产物数量

miningLevel:需要锤子挖掘等级 木锤金锤为0 石锤为1 铁锤为2 钻石锤为3

chance:几率

fortuneChance:时运附魔增加的几率

添加新的堆肥内容

打开CompostRegistry.json文件

这个文件的基本格式为

{  "#input# : {     "value": 0.1,          "compostBlock":"#output#",     "color": "RRGGBB"          }    }

可配置添加内容:

#input#:设置填的物品,可调用矿辞

value:每一个能填充桶的多少(0-1之间,0.1代表十分之一)

compostBlock:堆肥结果,通常为minecraft:dirt:0,即泥土

color(可选):在桶内填充的颜色,使用十六进制的RGB吗,若不填,在桶内即为透明材质

添加新的钩子内容

打开CrookRegistry.json文件

这个文件的基本格式为

{  "#destroyBlock# :[    {          "stack": {            "name": "#output1ItemID#",                    "amount": 1,                            "meta": "#output1ItemMeta#"                        },           "chance": 0.1,           "fourtuneChance": 0.0                        },                        {                                "stack": {                                    "name": "#output2ItemID#",                            "amount": 1,                            "meta": "#output2ItemMeta#"                         },                               "chance": 0.1,                               "fourtuneChance": 0.0                              }          ]    }

可配置添加的内容:

#destroyBlock#:设置破坏的方块,可调用矿辞

stack:设置可钩出的物品,下面的name代表物品ID,amount代表数量,meta代表物品的meta值(有的人可能会叫子ID)

chance:几率

fortuneChance:时运附魔增加的几率


所以默认钩子钩树叶出蚕几率整整有10%,比1.7.10高多了!

添加新的木坩埚/坩埚内容

看了这么多,无中生有的json格式大致已了解了吧,以下不再呈现基本格式。

木坩埚打开CrucibleRegistryWood.json文件

坩埚打开CrucibleRegistryStone.json

可配置添加的内容:

fluid:输出液体ID,一般为water/lava,水/岩浆

amount:每个能输出液体多少,单位为mB

color(可选):填进去在坩埚内渲染为什么方块,与魔改匠魂冶炼炉熔炼差不多,若你设置输入就为一个方块,可不填

添加新的坩埚热源

打开HeatRegistry.json文件

格式显而易见

#heatBlock#:"speed"

添加桶装流体黑名单

打开BarrelLiquidBlacklistRegistry.json文件

"0"行下面的[]内配置木桶不能装的流体

你可以仿照json格式添加一个"1"行,这个下面的[]内会配置石桶不能装的流体


未完待续……

教程短评:
未登录不能发表短评,请[登录]~
小贴士:MC百科官方不会在短评回复中发布MOD下载,非官方MOD下载中可能包含魔改包或木马文件!请支持 [官方正版下载] 与 [MC百科正版下载]

    [ MC百科(mcmod.cn) 除教程作者自定义规则的文章, 及未授权的站外图片/链接以外的所有开放公开编辑的内容, 均采用 BY-NC-SA 3.0 协议 ]

    Minecraft百科CC协议