我的世界工业服务器怎么修改电力,工业时代-MT修改教程 - [MT]MineTweaker 3 - MC百科|最大的Minecraft中文MOD百科...

本文介绍了如何通过 MineTweaker 3 脚本修改我的世界工业模组(IC2)中的电力工具合成、机器配方以及设备行为,包括电锯、锻造锤和机器的详细修改方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

关于电力工具的合成

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

val chainsaw = .anyDamage();

recipes.addShapeless( * 3,

[,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(, );

直接以机器名称开头。

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

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

灌装机

Canner.addBottleRecipe(output, container, fillIngredient);

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

mods.ic2.Canner.addBottleRecipe(,,*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( * 10, 5);

废料盒

import mods.ic2.ScrapBox;//声明

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

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

欢迎补充!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值