Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

MineTweaker CraftTweaker Support

Daomephsta edited this page Mar 14, 2017 · 2 revisions

Under Construction

Important Note: Transforms are not supported at this time, anything from here may not work.

Advanced Crafting(mods.betterbeginnings.AdvancedCrafting)
addRecipe(IItemStack output, IIngredient[][] inputs, IIngredient[] catalysts)
addHiddenRecipe(IItemStack output, IIngredient[][] inputs, IIngredient[] catalysts)
removeRecipe(IItemStack output, IIngredient[][] inputs, IIngredient[] catalysts)
removeOutput(IItemStack output)

Campfire(mods.betterbeginnings.Campfire)
addRecipe(IItemStack output, IIngredient input, float xp)
addRecipe(IItemStack output, IIngredient input)
addPanRecipe(IItemStack output, IIngredient input, float xp)
addPanRecipe(IItemStack output, IIngredient input)
removeRecipe(IItemStack output, IIngredient input)
removePanRecipe(IItemStack output, IIngredient input)
removeOutput(IItemStack output)

Kiln(mods.betterbeginnings.Kiln)
addRecipe(IItemStack output, IIngredient input, float xp)
addRecipe(IItemStack output, IIngredient input)
removeRecipe(IItemStack output, IIngredient input)
removeOutput(IItemStack output)

Oven(mods.betterbeginnings.Oven)
addShapedRecipe(IItemStack output, IIngredient[][] inputs)
addShapelessRecipe(IItemStack output, IIngredient[] inputs)
removeShapedRecipe(IItemStack output, IIngredient[][] inputs)
removeShapelessRecipe(IItemStack output, IIngredient[] inputs)
removeOutput(IItemStack output)

Smelter(mods.betterbeginnings.Smelter)
addRecipe(IItemStack output, IIngredient input, float xp, int gravel, int bonus, float bonusChance)
addRecipe(IItemStack output, IIngredient input)
removeRecipe(IItemStack output, IIngredient input)
removeOutput(IItemStack output)

Demo script
import mods.betterbeginnings.Oven;
import mods.betterbeginnings.AdvancedCrafting;
import mods.betterbeginnings.Campfire;
import mods.betterbeginnings.Kiln;
import mods.betterbeginnings.Smelter;

<ore:ingotIron>.add(<minecraft:potato>);
Oven.addShapedRecipe(<minecraft:apple>,
[
[null, null, null],
[<minecraft:stick>, <ore:ingotIron>, <minecraft:stick>],
[null, null, null]
]);
Oven.addShapelessRecipe(<minecraft:apple>, [<minecraft:stick>, <ore:ingotIron>, <minecraft:stick>]);
AdvancedCrafting.addRecipe(<minecraft:apple>,
[
[null, null, null],
[<minecraft:stick>, <ore:ingotIron>, <minecraft:stick>],
[null, null, null]
]
, [<minecraft:stick>, <ore:ingotIron>]);
Campfire.addRecipe(<minecraft:apple>, <ore:ingotIron>);
Kiln.addRecipe(<minecraft:apple>, <ore:ingotIron>);
Smelter.addRecipe(<minecraft:apple>, <ore:ingotIron>);