Difference between revisions of "ModTweaker:Forestry Support"

From MineTweaker 3
Jump to: navigation, search
Line 11: Line 11:
 
Each of these handlers can have recipes added or removed:
 
Each of these handlers can have recipes added or removed:
  
  Parameters marked as <span style="color:red">red</span> are optional and can be left out
+
  Parameters marked as <span style="color:red">@Optional</span> are optional and can be left out
 
   
 
   
 
  //Carpenter
 
  //Carpenter
  //OutputStack, InputArray, <span style="color:red">InputFluid</span>, Time in Ticks, <span style="color:red">BoxStack</span>
+
  //IItemStack output, IIngredient[][] ingredients, <span style="color:red">@Optional ILiquidStack fluidInput</span>, int timePerIteminTicks, <span style="color:red">@Optional IItemStack boxBoxStack</span>
 +
mods.forestry.Carpenter.addRecipe(<Forestry:oakStick> * 2, [[null, <minecraft:planks>, null],
 +
                                                            [<minecraft:planks>, null, <minecraft:planks>],
 +
                                                            [null, <minecraft:planks>, null]], 20);
 +
mods.forestry.Carpenter.addRecipe(<Forestry:oakStick> * 2, [[null, <minecraft:planks>, null],
 +
                                                            [<minecraft:planks>, null, <minecraft:planks>],
 +
                                                            [null, <minecraft:planks>, null]], 20, <minecraft:log>);
 
  mods.forestry.Carpenter.addRecipe(<Forestry:oakStick> * 2, [[null, <minecraft:planks>, null],
 
  mods.forestry.Carpenter.addRecipe(<Forestry:oakStick> * 2, [[null, <minecraft:planks>, null],
 
                                                             [<minecraft:planks>, null, <minecraft:planks>],  
 
                                                             [<minecraft:planks>, null, <minecraft:planks>],  
 
                                                             [null, <minecraft:planks>, null]], <liquid:seedoil> * 100, 20, <minecraft:log>);
 
                                                             [null, <minecraft:planks>, null]], <liquid:seedoil> * 100, 20, <minecraft:log>);
  //OutputStack, <span style="color:red">InputFluid</span>
+
 
 +
  //IIngredient output, <span style="color:red">@Optional ILiquidStack fluidInput</span>
 
  mods.forestry.Carpenter.removeRecipe(<Forestry:impregnatedCasing>, <liquid:seedoil>);
 
  mods.forestry.Carpenter.removeRecipe(<Forestry:impregnatedCasing>, <liquid:seedoil>);
 
   
 
   
 
  //Centrifuge
 
  //Centrifuge
  //OutputArray <span style="color:red">+ %</span>, Time in Ticks, InputStack
+
  //WeightedItemStack[] output, IItemStack ingredient, int timePerIteminTicks
  mods.forestry.Centrifuge.addRecipe([<minecraft:leaves> % 200, <minecraft:stick> % 80, <Forestry:beeCombs> % 20], <minecraft:sapling>, 20);  
+
mods.forestry.Centrifuge.addRecipe([<minecraft:leaves> % 100, <minecraft:stick> % 80, <Forestry:beeCombs> % 20], <minecraft:sapling>, 20);
  //InputStack
+
you can skip the procent value if you want a 100% Chance
 +
  mods.forestry.Centrifuge.addRecipe([<minecraft:leaves>, <minecraft:stick> % 80, <Forestry:beeCombs> % 20], <minecraft:sapling>, 20);  
 +
 
 +
  //IIngredient output
 
  mods.forestry.Centrifuge.removeRecipe(<Forestry:beeCombs>);
 
  mods.forestry.Centrifuge.removeRecipe(<Forestry:beeCombs>);
 
   
 
   
 
  //Fermenter
 
  //Fermenter
  //OutputFluid, InputStack, FluidInput, FermentationValue, FloatModifier //FermentationValue [Amount of InputFluid] * FloatModifier [Multiplier for OutputFluid] = Amount of OutputFluid
+
  //ILiquidStack fluidOutput, IItemStack resource, ILiquidStack fluidInput, int fermentationValue, float fluidOutputModifier
 
  mods.forestry.Fermenter.addRecipe(<liquid:honey>, <minecraft:sugar>, <liquid:water>, 100, 2);
 
  mods.forestry.Fermenter.addRecipe(<liquid:honey>, <minecraft:sugar>, <liquid:water>, 100, 2);
  //InputStack
+
  //IIngredient input
 
  mods.forestry.Fermenter.removeRecipe(<minecraft:reeds>);
 
  mods.forestry.Fermenter.removeRecipe(<minecraft:reeds>);
  //InputStack, CycleAmount, BurnDuration
+
  //IItemStack input, int fermentPerCycle, int burnDuration
 
  mods.forestry.Fermenter.addFuel(<minecraft:dirt:2>, 1000, 1000);
 
  mods.forestry.Fermenter.addFuel(<minecraft:dirt:2>, 1000, 1000);
  //InputStack
+
  //IIngredient input
 
  mods.forestry.Fermenter.removeFuel(<Forestry:mulch>);
 
  mods.forestry.Fermenter.removeFuel(<Forestry:mulch>);
 
   
 
   
 
  //Moistener
 
  //Moistener
  //OutputStack, InputStack, Time in Ticks
+
  //IItemStack input, IItemStack resource, int timePerItem
 
  mods.forestry.Moistener.addRecipe(<minecraft:dirt:2>, <minecraft:grass>, 5000);
 
  mods.forestry.Moistener.addRecipe(<minecraft:dirt:2>, <minecraft:grass>, 5000);
  //OutputStack
+
  //IIngredient input
 
  mods.forestry.Moistener.removeRecipe(<minecraft:mycelium>);
 
  mods.forestry.Moistener.removeRecipe(<minecraft:mycelium>);
 
   
 
   
 
  //Squeezer
 
  //Squeezer
  //OutputFluid, OutputStack  <span style="color:red">+ %</span>, InputArray, Time in Ticks
+
  //ILiquidStack fluidOutput, <span style="color:red">WeightedItemStack itemOutput</span>, IItemStack[] ingredients, int timePerIteminTicks
 
  mods.forestry.Squeezer.addRecipe(<liquid:ice> * 1000, <Forestry:craftingMaterial:5> % 200, [<minecraft:packed_ice> * 4, <minecraft:snowball>], 20);  
 
  mods.forestry.Squeezer.addRecipe(<liquid:ice> * 1000, <Forestry:craftingMaterial:5> % 200, [<minecraft:packed_ice> * 4, <minecraft:snowball>], 20);  
  //OutputFluid, <span style="color:red">InputArray</span>
+
  //IIngredient liquid, <span style="color:red">@Optional IIngredient[] ingredients</span>
 
  mods.forestry.Squeezer.removeRecipe(<liquid:water>, [<Forestry:canWater>]);
 
  mods.forestry.Squeezer.removeRecipe(<liquid:water>, [<Forestry:canWater>]);
 
   
 
   
 
  //Still
 
  //Still
  //OutputFluid, InputFluid, Time in Ticks
+
  //ILiquidStack fluidOutput, ILiquidStack fluidInput, int timePerIteminTicks
 
  mods.forestry.Still.addRecipe(<liquid:bioethanol> * 20, <liquid:juice> * 20, 100);  
 
  mods.forestry.Still.addRecipe(<liquid:bioethanol> * 20, <liquid:juice> * 20, 100);  
  //OutputFluid, <span style="color:red">InputFluid</span>
+
  //ILiquidStack outputFluid, <span style="color:red">@Optional ILiquidStack inputFluid</span>
 
  mods.forestry.Still.removeRecipe(<liquid:bioethanol>, <liquid:biomass>);
 
  mods.forestry.Still.removeRecipe(<liquid:bioethanol>, <liquid:biomass>);
 
   
 
   
 
  //Thermionic Fabricator
 
  //Thermionic Fabricator
  //MoltenGlassOutput, InputStack, MeltingTemperature, //MoltenGlassOutput: Glass & Sand = 1000mB; Glass Pane = 375mB + MeltingTemperature: Glass & Glass Pane = 1000; Sand = 3000
+
  //int fluidOutput, IItemStack itemInput, int meltingPoint
 +
//for Refernce: MoltenGlassOutput: Glass & Sand = 1000mB, Glass Pane = 375mB; MeltingTemperature: Glass & Glass Pane = 1000, Sand = 3000
 
  mods.forestry.ThermionicFabricator.addSmelting(375, <minecraft:stained_glass_pane>, 1000);  
 
  mods.forestry.ThermionicFabricator.addSmelting(375, <minecraft:stained_glass_pane>, 1000);  
  //InputStack
+
  //IIngredient itemInput
 
  mods.forestry.ThermionicFabricator.removeSmelting(<minecraft:sand>);  
 
  mods.forestry.ThermionicFabricator.removeSmelting(<minecraft:sand>);  
  //OutputStack, InputArray, MoltenGlassInput, <span style="color:red">CastInput</span>
+
  //IItemStack product, IIngredient[][] ingredients, int fluidInput, <span style="color:red">@Optional IItemStack plan</span>
 
  mods.forestry.ThermionicFabricator.addCast(<minecraft:beacon>, [[null, null, null],  
 
  mods.forestry.ThermionicFabricator.addCast(<minecraft:beacon>, [[null, null, null],  
 
                                                                 [null, <minecraft:nether_star>, null],  
 
                                                                 [null, <minecraft:nether_star>, null],  
 
                                                                 [<minecraft:obsidian>, <minecraft:obsidian>, <minecraft:obsidian>]], 1000, <Forestry:waxCast:*>);
 
                                                                 [<minecraft:obsidian>, <minecraft:obsidian>, <minecraft:obsidian>]], 1000, <Forestry:waxCast:*>);
  //OutputStack
+
  //(IIngredient product
 
  mods.forestry.ThermionicFabricator.removeCast(<minecraft:stained_glass>);
 
  mods.forestry.ThermionicFabricator.removeCast(<minecraft:stained_glass>);
 
{{ModTweakerNavigation}}
 
{{ModTweakerNavigation}}

Revision as of 14:12, 1 October 2015

Handlers Supported

The following handlers are supported:

  • Carpenter
  • Centrifuge
  • Fermenter
  • Moistener
  • Squeezer
  • Still
  • Thermionic Fabricator

Each of these handlers can have recipes added or removed:

Parameters marked as @Optional are optional and can be left out

//Carpenter
//IItemStack output, IIngredient[][] ingredients, @Optional ILiquidStack fluidInput, int timePerIteminTicks, @Optional IItemStack boxBoxStack
mods.forestry.Carpenter.addRecipe(<Forestry:oakStick> * 2, [[null, <minecraft:planks>, null],
                                                            [<minecraft:planks>, null, <minecraft:planks>], 
                                                            [null, <minecraft:planks>, null]], 20);
mods.forestry.Carpenter.addRecipe(<Forestry:oakStick> * 2, [[null, <minecraft:planks>, null],
                                                            [<minecraft:planks>, null, <minecraft:planks>], 
                                                            [null, <minecraft:planks>, null]], 20, <minecraft:log>);
mods.forestry.Carpenter.addRecipe(<Forestry:oakStick> * 2, [[null, <minecraft:planks>, null],
                                                            [<minecraft:planks>, null, <minecraft:planks>], 
                                                            [null, <minecraft:planks>, null]], <liquid:seedoil> * 100, 20, <minecraft:log>);
//IIngredient output, @Optional ILiquidStack fluidInput
mods.forestry.Carpenter.removeRecipe(<Forestry:impregnatedCasing>, <liquid:seedoil>);

//Centrifuge
//WeightedItemStack[] output, IItemStack ingredient, int timePerIteminTicks
mods.forestry.Centrifuge.addRecipe([<minecraft:leaves> % 100, <minecraft:stick> % 80, <Forestry:beeCombs> % 20], <minecraft:sapling>, 20); 
you can skip the procent value if you want a 100% Chance
mods.forestry.Centrifuge.addRecipe([<minecraft:leaves>, <minecraft:stick> % 80, <Forestry:beeCombs> % 20], <minecraft:sapling>, 20); 
//IIngredient output
mods.forestry.Centrifuge.removeRecipe(<Forestry:beeCombs>);

//Fermenter
//ILiquidStack fluidOutput, IItemStack resource, ILiquidStack fluidInput, int fermentationValue, float fluidOutputModifier
mods.forestry.Fermenter.addRecipe(<liquid:honey>, <minecraft:sugar>, <liquid:water>, 100, 2);
//IIngredient input
mods.forestry.Fermenter.removeRecipe(<minecraft:reeds>);
//IItemStack input, int fermentPerCycle, int burnDuration
mods.forestry.Fermenter.addFuel(<minecraft:dirt:2>, 1000, 1000);
//IIngredient input
mods.forestry.Fermenter.removeFuel(<Forestry:mulch>);

//Moistener
//IItemStack input, IItemStack resource, int timePerItem
mods.forestry.Moistener.addRecipe(<minecraft:dirt:2>, <minecraft:grass>, 5000);
//IIngredient input
mods.forestry.Moistener.removeRecipe(<minecraft:mycelium>);

//Squeezer
//ILiquidStack fluidOutput, WeightedItemStack itemOutput, IItemStack[] ingredients, int timePerIteminTicks
mods.forestry.Squeezer.addRecipe(<liquid:ice> * 1000, <Forestry:craftingMaterial:5> % 200, [<minecraft:packed_ice> * 4, <minecraft:snowball>], 20); 
//IIngredient liquid, @Optional IIngredient[] ingredients
mods.forestry.Squeezer.removeRecipe(<liquid:water>, [<Forestry:canWater>]);

//Still
//ILiquidStack fluidOutput, ILiquidStack fluidInput, int timePerIteminTicks
mods.forestry.Still.addRecipe(<liquid:bioethanol> * 20, <liquid:juice> * 20, 100); 
//ILiquidStack outputFluid, @Optional ILiquidStack inputFluid
mods.forestry.Still.removeRecipe(<liquid:bioethanol>, <liquid:biomass>);

//Thermionic Fabricator
//int fluidOutput, IItemStack itemInput, int meltingPoint 
//for Refernce: MoltenGlassOutput: Glass & Sand = 1000mB, Glass Pane = 375mB; MeltingTemperature: Glass & Glass Pane = 1000, Sand = 3000
mods.forestry.ThermionicFabricator.addSmelting(375, <minecraft:stained_glass_pane>, 1000); 
//IIngredient itemInput
mods.forestry.ThermionicFabricator.removeSmelting(<minecraft:sand>); 
//IItemStack product, IIngredient[][] ingredients, int fluidInput, @Optional IItemStack plan
mods.forestry.ThermionicFabricator.addCast(<minecraft:beacon>, [[null, null, null], 
                                                                [null, <minecraft:nether_star>, null], 
                                                                [<minecraft:obsidian>, <minecraft:obsidian>, <minecraft:obsidian>]], 1000, <Forestry:waxCast:*>);
//(IIngredient product
mods.forestry.ThermionicFabricator.removeCast(<minecraft:stained_glass>);



ModTweaker Supported Mods

Applied Energistics 2 | Aura Cascade | Botania | Chisel 2 | Ex Nihilo | Extra Utilities | Factorization | Flaxbeard's Steam Power Support | Forestry | Mariculture | Mekanism | Metallurgy 4 | PneumaticCraft | Railcraft | Thaumcraft 4 | Thermal Expansion | Tinker's Construct