Доменная печь Immersive Engineering
Link to доменная-печь-immersive-engineering
Доменная печь — это реализация IRecipeManager, она содержит все методы, доступные в нем, такие как removeRecipe()
или removeAll()
. Наряду с доменной печью топливо доменной печи — это также IRecipeManager, оно содержит все методы, доступные в нем, такие как removeRecipe()
или removeAll()
.
Методы
Link to методы
Добавление рецептов
Link to добавление-рецептов
Следующий скрипт добавит рецепт, выдающий древесный уголь и нить (как шлак) через 1000 тиков после того, как любой предмет с тегом шерсть положены в плавильную печь.
ZenScript Copy// <recipetype:immersiveengineering:blast_furnace>.addRecipe(string recipePath, IIngredient ingredient, int time, IItemStack output, @Optional(<item:minecraft:air>) IItemStack slag)
<recipetype:immersiveengineering:blast_furnace>.addRecipe("wool_to_charcoal", <tag:items:minecraft:wool>, 1000, <item:minecraft:charcoal>, <item:minecraft:string>);
Добавление топлив
Link to добавление-топлив
Следующий скрипт допустит золотой имени, переименованный в «Меч бога солнца», как топливо доменной печи, горящее в течение 100000 тиков.
ZenScript Copy// <recipetype:immersiveengineering:blast_furnace_fuel>.addFuel(string name, IIngredient fuel, int burnTime)
<recipetype:immersiveengineering:blast_furnace_fuel>.addFuel("the_sungods_sword_can_burn", <item:minecraft:golden_sword>.withTag({display: {Name: "{\"text\":\"Меч бога солнца\"}" as string}}), 100000);
Удаление рецептов
Link to удаление-рецептов
Следующий скрипт удалит все рецепты доменной печи, выдающие уголь.
ZenScript Copy// <recipetype:immersiveengineering:blast_furnace>.removeRecipe(IItemStack output)
<recipetype:immersiveengineering:blast_furnace>.removeRecipe(<item:minecraft:charcoal>);
Удаление топлив
Link to удаление-топлив
Следующий скрипт запретит использовать древесный уголь как топливо доменной печи.
ZenScript Copy// <recipetype:immersiveengineering:blast_furnace_fuel>.removeRecipe(IItemStack fuel)
<recipetype:immersiveengineering:blast_furnace_fuel>.removeFuel(<item:minecraft:charcoal>);