mod支持方面内容甚多,我建议您准备好英汉词典……因为我不可能讲的非常细! 
一、对于NEI的支持 
不想在NEI看见某个物品?想在NEI列表内添加独一无二的物品?想更改物品在NEI内显示的名字?看看下面这个实例 
要启用对NEI的支持,首先需要一行…… 
要隐藏某个物品,只要…… 
在NEI内添加特定NBT标签的物品: 
- NEI.addEntry(物品标记.withTag({display: {Name: "显示名称", Lore: ["注释语句"]}}));
 
  复制代码 修改某个物品在NEI内的显示名称: 
- NEI.overrideName(物品标记, "名称");
 
  复制代码 二、对于IC2的支持 
好了我们可以跟那些机器搞基了-Sin Cavindish   
来对IC2的机器下手吧! 
1、将电动工具用于合成 
类似我们在第陆部分看到的……这里给上实例给大家理解就好了(电锯增产木板) 
- val chainsaw = <IC2:itemToolChainsaw>.anyDamage();
 
 - recipes.addShapeless(<minecraft:stick> * 3, [<ore:plankWood>, chainsaw.onlyIC2ChargeAtLeast(100).transformIC2Discharge(100)]);
 
  复制代码 电力大于等于100的电锯才能用于合成,每次合成消耗100点电力 
 
 
2、机(gao)器(ji) 
目前支持修改的机器有: 
- 灌装机
 - 压缩机
 - 提取机
 - 打粉机
 - 金属成型机
 - 洗矿场
 - 回收机
 - 热力离心机
 
  大一览表: 
- 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;
 
  
- // TODO: make some proper examples and test them
 
 - Canner.addBottleRecipe(output, container, fillIngredient);
 
 - Canner.addBottleRecipe(output, container, water);
 
 - Canner.addEnrichRecipe(output, input, additiveItem);
 
 - Canner.addEnrichRecipe(output, input, additiveLiquid);
 
  
- Compressor.addRecipe(<minecraft:planks>, <minecraft:stick>);
 
 - Extractor.addRecipe(<minecraft:wheat>, <minecraft:bread>);
 
 - Macerator.addRecipe(<minecraft:wheat> * 2, <minecraft:bread>);
 
 - MetalFormer.addCuttingRecipe(<minecraft:stick> * 3, <minecraft:planks:*>);
 
 - MetalFormer.addExtrudingRecipe(<minecraft:stick> * 3, <minecraft:planks:*>);
 
 - MetalFormer.addRollingRecipe(<minecraft:stick> * 3, <minecraft:planks:*>);
 
 - OreWasher.addRecipe([<minecraft:wheat>, <minecraft:wheat_seeds>], <minecraft:bread>, 1000); // 1000 = water usage
 
 - ThermalCentrifuge.addRecipe([<minecraft:wheat>, <minecraft:wheat_seeds>], <minecraft:bread>, 1000); // 1000 = minimum temperature
 
  复制代码 太多了……而且都差不多的样子,结合英汉词典自己琢磨吧! 
3、回收机黑名单 
讨厌廉价的东西用于回收机? 
- import mods.ic2.Recycler;
 
  
- Recycler.addBlacklist(物品标记);
 
  复制代码 禁止某一(类)物品用于回收机生产废料 
4、为半流体发电机添加燃料 
- import mods.ic2.SemiFluidGenerator;
 
  
- SemiFluidGenerator.addFluid(<liquid:lava> * 10, 5);
 
  复制代码 前面的小分句对应每一发电周期消耗的液体的种类和数量(单位mB,一桶水=10^3mB),后面是每tick的发电量(1s=20ticks) 
5、自定义废料箱物品及概率 
- import mods.ic2.ScrapBox;
 
  
- ScrapBox.addDrop(<minecraft:emerald>.weight(0.05));
 
  复制代码 前一小分句对应可能出现的物品,后面半句对应概率,生成钻石的概率值为0.1,泥土为5,木工具为1 
 
三、对于GT的支持 
 
阅读以下内容请拿好有道词典! 
- import mods.gregtech.AlloySmelter;
 
 - import mods.gregtech.Assembler;
 
 - import mods.gregtech.BlastFurnace;
 
 - import mods.gregtech.Canner;
 
 - import mods.gregtech.Centrifuge;
 
 - import mods.gregtech.CNC;
 
 - import mods.gregtech.ChemicalReactor;
 
 - import mods.gregtech.DistillationTower;
 
 - import mods.gregtech.Electrolyzer;
 
 - import mods.gregtech.ForgeHammer;
 
 - import mods.gregtech.Fuels;
 
 - import mods.gregtech.FusionReactor;
 
 - import mods.gregtech.Grinder;
 
 - import mods.gregtech.ImplosionCompressor;
 
 - import mods.gregtech.Lathe;
 
 - import mods.gregtech.PlateBender;
 
 - import mods.gregtech.PlateCutter;
 
 - import mods.gregtech.Sawmill;
 
 - import mods.gregtech.Sonictron;
 
 - import mods.gregtech.VacuumFreezer;
 
 - import mods.gregtech.Wiremill;
 
  
- // 以下仅1.6.4
 
 - import mods.gregtech.ComputerCube;
 
 - import mods.gregtech.JackHammer;
 
  
- // 以下仅1.7.2
 
 - import mods.gregtech.Aplifabricator;
 
 - import mods.gregtech.Boxing;
 
  
- # TODO: replace with real examples
 
 - # Soon there will be the complete API documentation
 
 - AlloySmelter.addRecipe(output, input1, input2, durationTicks, euPerTick);
 
 - Assembler.addRecipe(output, input1, input2, durationTicks, euPerTick);
 
 - BlastFurnace.addRecipe(output, input1, input2, durationTicks, euPerTick, temperature);
 
 - BlastFurnace.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick, temperature);
 
 - Canner.addRecipe(output, input1, input2, durationTicks, euPerTick);
 
 - Canner.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick);
 
 - Centrifuge.addRecipe([output1, output2, output3, output4], input, cells, durationTicks);
 
 - Centrifuge.addRecipeFuelCan([output1, output2, output3, output4], input, durationTicks);
 
 - ChemicalReactor.addRecipe(output, input1, input2, durationTicks);
 
 - DistillationTower.addRecipe(output, input, numCells, durationTicks, euPerTick);
 
 - DistillationTower.addRecipe([output1, output2, output3, output4], input, numCells, durationTicks, euPerTick);
 
 - Electrolyzer.addRecipe([output1, output2, output3, output4], input, cells, duration, euPerTick);
 
 - Extruder.addRecipe(output, input2 shape, durationTicks, euPerTick);
 
 - ForgeHammer.addRecipe(output, input, durationTicks, euPerTick);
 
 - Fuels.addDieselFuel(output, input, euPerMillibucket);
 
 - Fuels.addGasTurbineFuel(output, input, euPerMillibucket);
 
 - Fuels.addThermalGeneratorFuel(output, input, euPerMillibucket);
 
 - Fuels.addDenseFluidFuel(output, input, euPerMillibucket);
 
 - Fuels.addPlasmaGeneratorFuel(output, input, euPerMillibucket);
 
 - Fuels.addMagicGeneratorFuel(output, input, euPerMillibucket);
 
 - FusionReactor.addRecipe(output, input1, input2, durationTicks, energyPerTick, startEnergy);
 
 - Grinder.addRecipe(output, input);
 
 - Grinder.addRecipe(output, input1, input2);
 
 - Grinder.addRecipe([output1, output2, output3, output4], input);
 
 - Grinder.addRecipe([output1, output2, output3, output4], input1, input2);
 
 - ImplosionCompressor.addRecipe(output, input, numTnt);
 
 - ImplosionCompressor.addRecipe([output1, output2], input, numTnt);
 
 - Lathe.addRecipe(output, input, durationTicks, euPerTick);
 
 - Lathe.addRecipe([output1, output2], input, durationTicks, euPerTick);
 
 - PlateBender.addRecipe(output, input, durationTicks, euPerTick);
 
 - PlateCutter.addRecipe(output, input, durationTicks, euPerTick);
 
 - Sawmill.addRecipe(output, input1);
 
 - Sawmill.addRecipe(output, input1, input2);
 
 - Sawmill.addRecipe([output1, output2], input1);
 
 - Sawmill.addRecipe([output1, output2], input1, input2);
 
 - Sonictron.addSound(item, soundName);
 
 - VacuumFreezer.addRecipe(output, input, durationTicks);
 
  
- Wiremill.addRecipe(<item.stick> * 3, <tile.wood>, 20, 1);
 
  
- // 以下仅1.6.4
 
 - ComputerCube.addDescriptionSet([item1, item2, ...], [textLine1, textLine2, ...]);
 
 - JackHammer.addMinableBlock(item);
 
 - JackHammer.addDiamondMinableBlock(item);
 
  
- // 以下仅1.7.2
 
 - Amplifabricator.addAmplifier(item, durationTicks, amount);
 
 - Boxing.addBoxingRecipe(fullBox, item, emptyBox, durationTicks, euPerTick);
 
 - Boxing.addUnboxingRecipe(item, emptyBox, fullBox, durationTicks, euPerTick);
 
  复制代码 四、对于更多mod的支持 
不想统一世界的熊孩子不是好小学生 -Cot Meon  
 只支持那么几个mod不爽? 
minetweaker有个基友mod叫做modtweaker!它极大地扩展了mt的自定义空间! 
想知道它支持什么么? 
- Blood Magic(血魔法)
 - Botania(植物魔法)
 - Ex Nihilo(空岛辅助?)
 - Factorization(因式分解和工厂化)
 - Hardcore Ender Expansion(更难的末地扩展)
 - Mariculture(毛依物语/海洋)
 - Mekanism (通用机械)
 - Metallurgy 4(冶金4)
 - PneumaticCraft(气动工艺)
 - Railcraft(铁路)
 - Thaumcraft 4(神秘时代4)
 - Tinker's Construct(匠魂)
 
  以及一些原版的增强! 
modtweaker的1.6.4版本仅支持minetweaker2,更多详情请见其官方wiki!(备好牛津英汉辞典!) 
 |