辅助MOD
[MT]MineTweaker 3
工业时代-MT修改教程

教程权限:社区教程

浏览量:997

编辑次数: 2次

创建时间:2018-05-20 19:00:04 (1月前)

顶教程

历史编辑记录
最近参与编辑
  • 工业时代-MT修改教程
  • 编辑

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

cc协议 by-nc-sa

使用 CC BY-NC-SA 协议。

搬运了官方wiki的内容并加以补充。


关于电力工具的合成

使IC里消耗电力工作的工具(如:电锯采矿钻头等)参与合成并消耗电量。(如工具消耗耐久度一样,只不过这里消耗的是电量。)

val chainsaw = <IC2:itemToolChainsaw>.anyDamage();

recipes.addShapeless(<minecraft:stick> * 3,

[<ore:plankWood>,chainsaw.onlyIC2ChargeAtLeast(100).transformIC2Discharge(100)]);

(一个带电量不小于100EU的电锯与木板无序合成3个木棍)


补充:

IC中的锻造锤板材切割剪刀在添入合成表中后会在每次合成后自动消耗一点耐久(其实是使用次数),并不需要加.anyDamage()和.transform()。前者添加后没有影响,但是后者添加后会导致每一次合成都会弹出一个锻造锤/板材切割剪刀的bug。(每次合成都会多出一个工具)


机器配方修改

支持配方修改的机器有:

代码格式:

这里有两种格式,一种:

import mods.ic2.Canner;

import mods.ic2.Compressor;

import mods.ic2.Extractor;

import mods.ic2.Macerator;

import mods.ic2.MetalFormer;

import mods.ic2.OreWasher;

import mods.ic2.ThermalCentrifuge;

先像这样进行一下声明,然后

Canner.addBottleRecipe(output, container, fillIngredient);

Compressor.addRecipe(<minecraft:planks>, <minecraft:stick>);

直接以机器名称开头。

第二种比较普遍,在每个代码前都加一个mods.ic2,如:

mods.ic2.Canner.addBottleRecipe(output, container, fillIngredient);


灌装机

Canner.addBottleRecipe(output, container, fillIngredient);

//固体灌装模式,(产物,容器,灌装材料)例子.两个烈焰棒加一个空桶灌装成一个岩浆桶.

mods.ic2.Canner.addBottleRecipe(<minecraft:lava_bucket>,<minecraft:bucket>,<minecraft:blaze_rod>*2);Canner.addBottleRecipe(output, container, water);

//流体灌装模式,(产物,容器,灌装液体)

Canner.addEnrichRecipe(output, input, additiveItem);

//固液混合模式,(输出流体,输入流体,所添加固体)

压缩机

Compressor.addRecipe(output,input);

提取机

Extractor.addRecipe(output,input);

打粉机

Macerator.addRecipe(output,input);

金属成型机

MetalFormer.addCuttingRecipe(output,input);//切割模式

MetalFormer.addExtrudingRecipe(output,input);//挤压模式

MetalFormer.addRollingRecipe(output,input);//辊压模式


洗矿机

OreWasher.addRecipe([output],input,1000;

//input处最多可填三个物品代码,可不足三个;1000是洗一次消耗水的mb,可修改为其他值.

热能离心机

ThermalCentrifuge.addRecipe([output],input, 1000);

//input处最多可填三个物品代码,可不足三个;1000是开始离心的最小热量,可修改为其他值.


回收机黑名单

import mods.ic2.Recycler;//声明

Recycler.addBlacklist(物品代码);

mods.ic2.Recycler.addBlacklist(物品代码);

半流质发电机

可以为半流质发电机添加新的燃料.

import mods.ic2.SemiFluidGenerator;//声明

SemiFluidGenerator.addFluid(液体代码*发电一次消耗体积,发电一次所需tick);

mods.ic2.SemiFluidGenerator.addFluid(液体代码*发电一次消耗体积,发电一次所需tick);

为防止理解错误,贴一下这段的wiki

import mods.ic2.SemiFluidGenerator;

// first argument is the amount of liquid used per cycle, the second the energy production / tick

SemiFluidGenerator.addFluid(<liquid:lava> * 10, 5);

废料盒

import mods.ic2.ScrapBox;//声明

ScrapBox.addDrop(物品代码.weight(出现几率,最大为100));

mods.ic2.ScrapBox.addDrop(物品代码.weight(出现几率,最大为100));



欢迎补充!

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

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

    Minecraft百科CC协议