vandoom Posted July 11, 2023 Share Posted July 11, 2023 Создание электрических предметов Вы можете использовать и разряжать инструменты 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.