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

做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
);

效果:

沉浸智能对CrT魔改的支持-第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不就行了?

本教程完,如有更新机器,可以手动艾特我哦 。