Difference between revisions of "ModTweaker"
Line 39: | Line 39: | ||
* Actually Additions: [[ModTweaker:Actually_Additions_Support_1.10.2|Actually Additions Support]] | * Actually Additions: [[ModTweaker:Actually_Additions_Support_1.10.2|Actually Additions Support]] | ||
+ | * Blood Magic: [[ModTweaker:Blood_Magic_Support_1.10.2|Blood Magic Support]] | ||
* Botania: [[ModTweaker:Botania_Support_1.10.2|Botania Support]] | * Botania: [[ModTweaker:Botania_Support_1.10.2|Botania Support]] | ||
* Chisel 2: [[ModTweaker:Chisel_2_Support_1.10.2|Chisel 2 Support]] | * Chisel 2: [[ModTweaker:Chisel_2_Support_1.10.2|Chisel 2 Support]] |
Revision as of 12:38, 25 February 2017
ModTweaker is an addon for MineTweaker 3. Minetweaker lets you adjust recipes, remove them entirely, or add new recipes. While it has decent mod support, there are many mods that use custom crafting handlers that are not supported natively. ModTweaker plans to provide additional support for as many of these mods over time as possible.
Contents
Download
You can find ModTweaker on curseforge: ModTweaker Download
General Usage
In general, for all of the supported mods, you can either import them or call them directly.
Throughout the tutorial examples, I will be using the latter just to keep everything concise.
Example with the Botania Apothecary recipes:
import mods.botania.Apothecary; Apothecary.addRecipe(<minecraft:melon>, [<ore:petalLime>, <ore:petalRed>, <ore:petalRed>]);
or:
mods.botania.Apothecary.addRecipe(<minecraft:melon>, [<ore:petalLime>, <ore:petalRed>, <ore:petalRed>]);
Difference between IItemStack and IIngredient
IItemstack is the standart type for representing an item in a recipe. It can hold an item with metadata/damage value (metadata), NBT data and the stacksize. IIngredient is a more advanced type which can represent all of the above and Oredict entries, input conditions and item transformers.
However, most of the crafting mechanisms supported by Modtweaker don't support the latter but only IItemStack. Look at documentation of the specific handlers to see what they support. (The Method signature -which parameters and parameter types are used- is written above the example.)
If a ZenScript method for adding recipes, accepts IIngredient, most of the the handlers only can use the additional Oredict support not input conditions or item transformers. If there is additional support beyond that, it will be explicit marked.
If a ZenScript method for removing recipes accepts IIngredient, most of the the handlers can use all the features of IIngredient.
Currently Supported Mods 1.10.2
The support for these mods is not finalised. There will be additional support added where applicable.
- Actually Additions: Actually Additions Support
- Blood Magic: Blood Magic Support
- Botania: Botania Support
- Chisel 2: Chisel 2 Support
- Forestry: Forestry Support
- Tinker's Construct: Tinker's Construct Support
Currently Supported Mods 1.7.10
The support for these mods is not finalised. There will be additional support added where applicable.
- Applied Energistics 2: Applied Energistics 2 Support
- Aura Cascade: Aura Cascade Support
- Botania: Botania Support
- Chisel 2: Chisel 2 Support
- Ex Nihilo: Ex Nihilo Support
- Extended Crafting: Extended Crafting Support
- Extra Utilities: Extra Utilities Support
- Factorization: Factorization Support
- Flaxbeard's Steam Power: Not supported anymore - Until their api updates
- Forestry: Forestry Support
- IndustrialCraft2 Classic: IndustrialCraft2 Classic Support
- Mariculture: Mariculture Support
- Mekanism: Mekanism Support
- Metallurgy 4: Metallurgy 4 Support
- PneumaticCraft: PneumaticCraft Support
- Railcraft: Railcraft Support
- Thaumcraft 4: Thaumcraft 4 Support
- Thermal Expansion: Thermal Expansion Support
- Tinker's Construct: Tinker's Construct Support
Mods for which Support is Planned
- Big Reactors
- Thaumic Tinkerer
Mods Suggested for Support
- Hydraulicraft
- Minefantasy
Mods that Will NOT be Supported
- Witchery - Due to There not being an api, code being closed source and excessive use of private classes. It was attempted
Older Version Wiki
The wiki for the 1.6.4 version for MineTweaker 2 can be found here: https://github.com/joshiejack/ModTweaker/wiki
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 |