本篇教程由作者设定未经允许禁止转载。
做1.12.2的群峦魔改包时选用了这个模组,因此去github看了看源码中关于CrT的支持部分。
目前模组还没有完善,如果有机器更新,我会对此篇进行相应的补充。
-------------------------------------------------
化学浸洗器
导入相应包:
import mods.immersiveintelligence.ChemicalBath;
添加配方:
ChemicalBath.addRecipe(IIngredient itemInput, IItemStack itemOutput, ILiquidStack fluidInput, int energy, int time);
删除配方:
ChemicalBath.removeRecipe(IItemStack output);
电解器
导入相应包:
import mods.immersiveintelligence.Electrolyzer;
添加配方:
Electrolyzer.addRecipe(ILiquidStack fluidInput, ILiquidStack fluidOutput1, int energy,
int time, @Optional ILiquidStack fluidOutput2);
注意,optional为可选参数!
移除配方:
Electrolyzer.removeRecipe(ILiquidStack fluidOutput1, @Optional ILiquidStack fluidOutput2);
打火机
导入相应包:
import mods.immersiveintelligence.Lighter;
添加燃料:
Lighter.addFuel(ILiquidStack fuelEntry, int amountPerUse);
设置燃料属性:
Lighter.setBurnQuantity(ILiquidStack fuelEntry, int amountPerUse);
移除燃料:
Lighter.removeFuel(ILiquidStack fuelEntry);
机枪
导入相应包:
import mods.immersiveintelligence.Machinegun;
添加冷却剂:
Machinegun.addCoolant(ILiquidStack fuelEntry, int amountPerUse);
设置冷却剂属性:
Machinegun.setCoolAmount(ILiquidStack fuelEntry, int amountPerUse);
移除冷却剂:
Machinegun.removeCoolant(ILiquidStack fuelEntry);
精密装配台
导入相应包:
import mods.immersiveintelligence.PrecissionAssembler;
移除配方:
PrecissionAssembler.removeRecipe(IItemStack output);
添加配方:
PrecissionAssembler.addRecipe(IItemStack itemOutput, IItemStack trash, IIngredient[] itemInputs,
String[] tools, String[] animations, int energy, int timeMultiplier)
说明:
PrecissionAssembler.addRecipe(物品输出, 废料输出, 物品输入, 使用的机械臂, 装配动画效果, 所需能量, 装配时间);
支持的机械臂:
buzzsaw 切割机械臂
inserter 抓取机械臂
solderer 焊锡机械臂
drill 钻头机械臂
welder 焊接机械臂
hammer 击打机械臂
装配动画说明:
装配中每一个动画的指令都有三部分组成,分别为指定机械臂类型,动作类型,操作对象。
机械臂类型为上文支持的机械臂。对于非抓取机械臂,动作类型只能填写work,表示机械臂开始操作。
对于抓取机械臂,只能填写pick或者drop,pick表示抓取物品,drop表示放下物品。
操作对象可以填写main、first、second,分别表示一号位、二号位、三号位。
例如:inserter pick second 抓取机械臂抓取三号位物品。
inserter drop main 抓取机械臂将上一行抓取的物品放在一号位
welder work main 焊接机械臂焊接一号位
eg:
PrecissionAssembler.addRecipe(
<immersiveintelligence:material>,
<tfc:metal/nugget/aluminium>,
[<immersiveengineering:metal:38>, <immersiveengineering:material:26>*2, <immersiveengineering:material:22>*2],
["inserter", "buzzsaw", "solderer"],
["buzzsaw work first", "buzzsaw work second", "inserter pick second", "inserter drop main",
"inserter pick first", "inserter drop main", "solderer work main"],
1200,
1
);
效果:
锯木厂
导入相应包:
import mods.immersiveintelligence.Sawmill;
添加配方:
Sawmill.addRecipe(IIngredient itemInput, IItemStack itemOutput, IItemStack secondaryItemOutput,
int torque, int time, int hardness, int dustColor)
移除配方:
Sawmill.removeRecipe(IItemStack output);
为啥没有齿轮部分?你把机械动力从高版本移植到1.12.2不就行了?
本教程完,如有更新机器,可以手动艾特我哦 。