

Mechanics - Crafting Ways
Активный0.0
Установок
Последнее обновление
Mechanics - Crafting Ways
Данный мод представляет собой набор альтернативных методов крафта, которые позволяют разнообразить игровой процесс в сборках модов. Сам по себе мод практически не добавляет готовых рецептов — его основная ценность заключается в возможности настройки через CraftTweaker.
Дробильный блок
Специальный блок, который при падении на другие блоки дробит их с определенной вероятностью получения различных ресурсов.
mods.mechanics.addCrushingBlockRecipe(
[<minecraft:iron_ingot>] // предмет для дробления
[<minecraft:gold_ingot>, <minecraft:diamond>], // возможные результаты
[0.75, 0.25] // вероятности для каждого результата
);
Плавильная печь
Печь для сплавления двух различных предметов в третий. Для работы требуется топливо, порядок предметов не имеет значения.
mods.mechanics.addAlloyFurnaceRecipe(
<minecraft:iron_ingot>, // первый предмет
<minecraft:gold_ingot>, // второй предмет
<minecraft:diamond> // результат сплавления
);
Преобразование через портал в Незер
Бросайте предметы в портал Незера, и они выйдут с другой стороны преобразованными! Работает только с преобразованием 1:1.
mods.mechanics.addNetherPortalRecipe(
<minecraft:iron_ingot>, // предмет на входе
<minecraft:gold_ingot> // предмет на выходе
);
Стол для сушки
Аналог сушильных стоек из других модов. Со временем преобразует один предмет в другой.
mods.mechanics.addDryingTableRecipe(
<minecraft:rotten_flesh>, // исходный предмет
<minecraft:leather> // результат сушки
);
Или с указанием времени:
mods.mechanics.addDryingTableRecipe(
<minecraft:rotten_flesh>, // исходный предмет
<minecraft:leather>, // результат сушки
<1200> // время в тиках
);
Кирочки
Инструменты для раскалывания блоков. Доступны четыре варианта: каменная, железная, золотая и алмазная.
mods.mechanics.addMartletRecipe(
<minecraft:sandstone:0>, // блок для раскалывания
<minecraft:sand:0> // выпадающий предмет
);
Усиливающая трубка
Преобразует блоки в мире в другие блоки или жидкости. Для работы необходимо разместить от 2 до 8 трубок вертикально над преобразуемым блоком.
mods.mechanics.addTubeRecipe(
<minecraft:leaves:0>, // исходный блок
<liquid:water> // получаемая жидкость
);
Или для твердых блоков:
mods.mechanics.addTubeRecipe(
<minecraft:cobblestone>, // исходный блок
<minecraft:stone:0> // получаемый блок
);
Взрывные семена
Миниатюрные блоки, которые через случайное время взрываются, создавая множество копий ресурса. Для настройки требуется создать файл "mechanics_burst_seeds.txt" в папке scripts.
Пример содержимого файла:
remove burst_seed_end_stone
burst_seed_sea_lantern minecraft:sea_lantern 0
burst_seed_furnace minecraft:furnace 0 minecraft:furnace_front_off
burst_seed_heavy_block mechanics:heavy_block 0 64 64 mechanics:heavy_block
Все методы CraftTweaker
- Плавильная печь:
mods.mechanics.addAlloyFurnaceRecipe((IIngredient, IIngredient, IItemStack)
- Дробильный блок:
mods.mechanics.addCrushingBlockRecipe(IItemStack[], IItemStack[], double[])
илиmods.mechanics.addCrushingBlockRecipe(IItemStack, IItemStack[], double[])
- Стол для сушки:
mods.mechanics.addDryingTableRecipe((IIngredient, IItemStack)
или с временемmods.mechanics.addDryingTableRecipe((IIngredient, IItemStack, int)
- Кирочки:
mods.mechanics.addMartletRecipe((IIngredient, IItemStack)
- Портал Незера:
mods.mechanics.addNetherPortalRecipe(IItemStack, IItemStack)
- Усиливающая трубка:
mods.mechanics.addTubeRecipe(IItemStack, IItemStack)
илиmods.mechanics.addTubeRecipe(IItemStack[], IItemStack)
для блоков,mods.mechanics.addTubeRecipe(IItemStack, ILiquidStack)
илиmods.mechanics.addTubeRecipe(IItemStack[], ILiquidStack)
для жидкостей - Удаление рецептов: доступны методы remove для дробильного блока, кирочек, портала Незера и трубок