本篇教程来自MC百科(mcmod.cn) 使用 CC BY-NC-SA 协议。

致整合包作者:

       如果您想要把BB(更好的开局better beginnings的官方简称,之前我也有这么称呼过这个模组,没想到官方真的这样简称,以下皆以BB称呼本模组)加入到您的整合包中,那么您就是一个有眼光并且有勇气的模组整合包作者。说有眼光,是因为BB新加入的高级工作台和类似RP2合金炉的3*3烤炉的合成方式很让人眼前一亮,估计魔改RP2合金炉的人都很少想到用3*3的“合金炉”去烤蛋糕的这种方法;说有勇气,是因为BB是一个兼容性较差的一个模组,举个例子就是用旧版本的匠魂的工具破坏方块会被BB判定为空手而掉血或者用IC2的电钻破坏方块会被BB判定为“错误的工具”而无法开采(BB认为电钻甚至不如铁镐233),另外BB也是一个需用魔改来修复BUG的模组,1.7.10版本的BB其实一路都在修BUG,但末影箱的合成表和两个物品贴图错误等BUG却一直留到了1.7.10的最终版本。所以我会支持您把BB加入到您的整合包中,但请做好心理准备。


注意:BB对MT的支持仅限于1.7.10的较新版本,1.8的BB不支持MT,1.7.10的BB如果版本太旧也不支持MT!!

官方WIKI教程:点击进入



1.高级合成台

更好的开局-MoT改教程-第1张图片

最左边的四个可堆叠的材料格姑且称之为“催化剂”吧(化学爱好者请注意,这里姑且称之的“催化剂”在合成中是会消耗的= =)……

这张合成表中的“催化剂”的意思就是骨镐需要用2个皮带将镐头和木头固定。

个人认为BB的核心就是这已经魔改了原版各种物品的高级合成台。

mods.betterbeginnings.AdvancedCrafting.addRecipe(IItemStack output, IIngredient[][] inputs, IIngredient[] catalysts);

//添加一个高级合成(注意高级合成没有无序的),最后一项就是催化剂需求

mods.betterbeginnings.AdvancedCrafting.addHiddenRecipe(IItemStack output, IIngredient[][] inputs, IIngredient[] catalysts);

//添加一个隐藏的高级合成(NEI查不到)

mods.betterbeginnings.AdvancedCrafting.removeRecipe(IItemStack output, IIngredient[][] inputs, IIngredient[] catalysts);

//移除一个特定的高级合成配方

mods.betterbeginnings.AdvancedCrafting.removeOutput(IItemStack output);

//移除该物品的所有高级合成

2.篝火

和原版熔炉的区别是分有盘和无盘两个模式(禁止吃盘)

mods.betterbeginnings.Campfire.addRecipe(IItemStack output, IIngredient input, float xp);

//增加一个无盘模式(不需要平底锅或烤肉叉)的篝火配方,最后一项经验可以无视不填

mods.betterbeginnings.Campfire.addPanRecipe(IItemStack output, IIngredient input, float xp);

//增加一个有盘模式(需要平底锅或烤肉叉)的篝火配方,最后一项经验可以无视不填

mods.betterbeginnings.Campfire.removeRecipe(IItemStack output, IIngredient input);

//移除一个特定的无盘模式的篝火配方

mods.betterbeginnings.Campfire.removePanRecipe(IItemStack output, IIngredient input);

//移除一个特定的有盘模式的篝火配方

mods.betterbeginnings.Campfire.removeOutput(IItemStack output);

//移除该物品全部的篝火配方

3.窑炉

和原版熔炉不同只是低级窑炉对燃料有限制……

mods.betterbeginnings.Kiln.addRecipe(IItemStack output, IIngredient input, float xp);

//增加一个窑炉配方,最后一项经验可以无视不填

mods.betterbeginnings.Kiln.removeRecipe(IItemStack output, IIngredient input);

//移除一个特定的窑炉配方

mods.betterbeginnings.Kiln.removeOutput(IItemStack output);

//移除一个物品的所有窑炉配方

4.烤炉

更好的开局-MoT改教程-第2张图片

类似RP2的合金炉……

mods.betterbeginnings.Oven.addShapedRecipe(IItemStack output, IIngredient[][] inputs);

//添加一个有序烤炉配方

mods.betterbeginnings.Oven.addShapelessRecipe(IItemStack output, IIngredient[] inputs);

//添加一个无序烤炉配方

mods.betterbeginnings.Oven.removeShapedRecipe(IItemStack output, IIngredient[][] inputs);

//移除一个特定的有序烤炉配方

mods.betterbeginnings.Oven.removeShapelessRecipe(IItemStack output, IIngredient[] inputs);

//移除一个特定的无序烤炉配方

mods.betterbeginnings.Oven.removeOutput(IItemStack output);

//移除该物品全部烤炉配方

5.熔炉

和原版熔炉的区别是需要一定数量的沙砾参与熔炼矿物,并且也有一定的燃料限制

mods.betterbeginnings.Smelter.addRecipe(IItemStack output, IIngredient input, float xp, int gravel, int bonus, float bonusChance);

//添加一个熔炉配方。最后两项是奖励机制,倒数第一项是获得奖励的几率(范围0~1),倒数第二项是奖励能够额外多获得的数量,注意每次第一个烧制的矿物100%没有奖励,两项都可以无视不填。倒数第三项是沙砾的需求量,要填整数,如果填0或不填熔炉烧制仍然需要放至少一个沙砾,但这个沙砾不会消耗。正数第三项是经验。可以只填前两项。

mods.betterbeginnings.Smelter.removeRecipe(IItemStack output, IIngredient input);

//移除一个熔炉配方。

mods.betterbeginnings.Smelter.removeOutput(IItemStack output);

//移除该物品的所有熔炉配方。