Jump to content

[MineTweaker3] Учебное пособие: IndustrialCraft 2


vandoom
 Share

Recommended Posts

Создание электрических предметов

Вы можете использовать и разряжать инструменты IC2 при создании рецептов. Например:

val chainsaw = <IC2:itemToolChainsaw>.anyDamage();
recipes.addShapeless(<minecraft:stick> * 3, [<ore:plankWood>, chainsaw.onlyIC2ChargeAtLeast(100).transformIC2Discharge(100)]);

 

Машины

Поддерживаются следующие машины:

  • Консервный
  • Компрессор
  • Экстрактор
  • Измельчитель
  • Создатель металла
  • Измельчитель руды
  • Утилизатор
  • Термическая центрифуга

В каждую из этих машин могут быть добавлены новые рецепты:

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: приведите несколько правильных примеров и протестируйте их
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 = использование воды
ThermalCentrifuge.addRecipe([<minecraft:wheat>, <minecraft:wheat_seeds>], <minecraft:bread>, 1000); // 1000 = минимальная температура

 

Черный список переработчиков

Вы можете добавить дополнительные элементы в черный список переработчика:

import mods.ic2.Recycler; 

Recycler.addBlacklist(<minecraft:planks:*>);

 

Генератор полужидкости

В генератор полужидкости можно добавлять новые виды топлива:

import mods.ic2.SemiFluidGenerator;


// первый аргумент - это количество жидкости, используемой за цикл, второй - выработка энергии/tick
SemiFluidGenerator.addFluid(<liquid:lava> * 10, 5);

 

Коробка для вырезок

Вы можете зарегистрировать новые элементы в ящик с утильсырьём:

import mods.ic2.ScrapBox; 

ScrapBox.addDrop(<minecraft:emerald>.weight(0.05));

Для справки, алмаз имеет вес 0,1, грязь - 5, а деревянные инструменты - 1.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...