Difference between revisions of "ModTweaker"

From MineTweaker 3
Jump to: navigation, search
(Previously Supported Mods)
 
(69 intermediate revisions by 8 users not shown)
Line 5: Line 5:
 
== Download ==
 
== Download ==
  
You can find ModTweaker on curseforge: [http://minecraft.curseforge.com/mc-mods/220954-modtweaker ModTweaker Download]
+
You can find ModTweaker on curseforge: [https://minecraft.curseforge.com/projects/modtweaker ModTweaker Download]
  
 
== General Usage ==
 
== General Usage ==
 
In general, for all of the supported mods, you can either import them or call them directly.
 
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.
+
Throughout the tutorial examples, the latter will be used just to keep everything concise.
  
Example with the [[Blood Magic]] Ritual of Binding recipes:
+
Example with the [[Botania]] Apothecary recipes:
  
  import mods.bloodmagic.Binding;
+
  import mods.botania.Apothecary;
 
   
 
   
  Binding.addRecipe(<minecraft:planks>, <minecraft:fishing_rod>);
+
  Apothecary.addRecipe(<minecraft:melon>, [<ore:petalLime>, <ore:petalRed>, <ore:petalRed>]);
  
 
or:
 
or:
 
   
 
   
  mods.bloodmagic.Binding.addRecipe(<minecraft:planks>, <minecraft:fishing_rod>);
+
  mods.botania.Apothecary.addRecipe(<minecraft:melon>, [<ore:petalLime>, <ore:petalRed>, <ore:petalRed>]);
  
== Mod Support ==
+
== Difference between IItemStack and IIngredient ==
For the list of mods supported on the 1.6.4 version for MineTweaker 2 see [[ModTweaker:1.6.4]]
+
=== Currently Supported Mods ===
+
'''The support for these mods is not finalised. There will be additional support added where applicable.'''
+
  
* Blood Magic: [[ModTweaker:Blood_Magic_Support|Blood Magic Support]]
+
''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.
* Botania: [[ModTweaker:Botania_Support|Botania Support]]
+
''IIngredient'' is a more advanced type which can represent all of the above and Oredict entries, input conditions and item transformers.
* Ex Nihilo: [[ModTweaker:Ex_Nihilo_Support|Ex Nihilo Support]]
+
* Factorization (0.5+): [[ModTweaker:Factorization_Support|Factorization Support]]
+
* Hardcore Ender Expansion (0.5+): [[ModTweaker:HEE_Support|HEE Support]]
+
* Mariculture: [[ModTweaker:Mariculture_Support|Mariculture Support]]
+
* Mekanism (0.5+): [[ModTweaker:Mekanism_Support|Mekanism Support]]
+
* Metallurgy 4: [[ModTweaker:Metallurgy_4_Support|Metallurgy 4 Support]]
+
* PneumaticCraft (0.5+): [[ModTweaker:PneumaticCraft_Support|PneumaticCraft Support]]
+
* Railcraft (0.5+): [[ModTweaker:Railcraft_Support|Railcraft Support]]
+
* Thaumcraft 4: [[ModTweaker:Thaumcraft_4_Support|Thaumcraft 4 Support]]
+
* Tinker's Construct: [[ModTweaker:TConstruct_Support|Tinker's Construct Support]]
+
  
''ModTweaker also has some additional Tweaks for vanilla''
+
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.)
  
[[ModTweaker:Vanilla_Support|Vanilla Tweaks]]
+
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.
  
=== Previously Supported Mods ===
+
If a ZenScript method for removing recipes accepts IIngredient, most of the the handlers can use all the features of IIngredient.
'''These mods need to be updated before support can be added.'''
+
  
* Big Reactors
+
The support for mods is not finalized. There will be additional support added where applicable.'''
* Growthcraft
+
* Thermal Expansion
+
* Tinker's Steelworks
+
  
=== Mods for which Support is Planned ===
+
=== Currently Supported Mods 1.11.2 ===
* Extra Utilities
+
* Factorization
+
* Logistic Pipes
+
* Pneumaticraft
+
* Railcraft
+
* Witchery
+
  
=== Mods Suggested for Support ===
+
* Actually Additions: [[ModTweaker:Actually_Additions_Support_1.11.2|Actually Additions Support]]
* Dartcraft
+
* Chisel: [[ModTweaker:Chisel_Support_1.11.2|Chisel Support]]
* Ender IO
+
* Forestry: [[ModTweaker:Forestry_Support_1.11.2|Forestry Support]]
* Hydraulicraft
+
* Refined Storage: [[ModTweaker:Refined_Storage_Support_1.11.2|Refined Storage Support]]
* Minechem
+
* Minefantasy
+
  
=== Mods that Will NOT be Supported ===
+
=== Currently Supported Mods 1.10.2 ===
* Any of Reika's Mods
+
  
 +
* 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]]
 +
* Chisel: [[ModTweaker:Chisel_Support_1.10.2|Chisel Support]]
 +
* Embers: [[ModTweaker:Embers_Support_1.10.2|Embers Support]]
 +
* Extra Utilities: [[ModTweaker:Extra_Utilities_Support_1.10.2|Extra Utilities Support]]
 +
* Forestry: [[ModTweaker:Forestry_Support_1.10.2|Forestry Support]]
 +
* Random Things: [[ModTweaker:Random_Things_Support_1.10.2|Random Things Support]]
 +
* Refined Storage: [[ModTweaker:Refined_Storage_Support_1.10.2|Refined Storage Support]]
 +
* Survivalist: [[ModTweaker:Survivalist_Support_1.10.2|Survivalist Support]]
 +
* Tinker's Construct: [[ModTweaker:TConstruct_Support_1.10.2|Tinker's Construct Support]]
 +
* Better Beginnings: [[ModTweaker:Better_Beginnings_1.10.2|Better Beginnings Support]]
 +
 +
 +
=== Currently Supported Mods 1.7.10 ===
 +
 +
* Applied Energistics 2: [[ModTweaker:Applied_Energistics_2_Support|Applied Energistics 2 Support]]
 +
* Aura Cascade: [[Aura Cascade|Aura Cascade Support]]
 +
* Botania: [[ModTweaker:Botania_Support|Botania Support]]
 +
* Chisel 2: [[ModTweaker:Chisel_2_Support|Chisel 2 Support]]
 +
* Ex Nihilo: [[ModTweaker:Ex_Nihilo_Support|Ex Nihilo Support]]
 +
* Extended Crafting: [[ModTweaker:Extended_Crafting_Support|Extended Crafting Support]]
 +
* Extra Utilities: [[ModTweaker:Extra_Utilities_Support|Extra Utilities Support]]
 +
* Factorization: [[ModTweaker:Factorization_Support|Factorization Support]]
 +
* Forestry: [[ModTweaker:Forestry_Support|Forestry Support]]
 +
* Mariculture: [[ModTweaker:Mariculture_Support|Mariculture Support]]
 +
* Mekanism: [[ModTweaker:Mekanism_Support|Mekanism Support]]
 +
* Metallurgy 4: [[ModTweaker:Metallurgy_4_Support|Metallurgy 4 Support]]
 +
* PneumaticCraft: [[ModTweaker:PneumaticCraft_Support|PneumaticCraft Support]]
 +
* Railcraft: [[ModTweaker:Railcraft_Support|Railcraft Support]]
 +
* Thaumcraft 4: [[ModTweaker:Thaumcraft_4_Support|Thaumcraft 4 Support]]
 +
* Thermal Expansion: [[ModTweaker:Thermal_Expansion_Support|Thermal Expansion Support]]
 +
* Tinker's Construct: [[ModTweaker:TConstruct_Support|Tinker's Construct Support]]
  
=== Older Version Wiki ===
+
{{ModTweakerNavigation_1.10.2}}
The wiki for the 1.6.4 version for MineTweaker 2 can be found here: https://github.com/joshiejack/ModTweaker/wiki
+
 
{{ModTweakerNavigation}}
 
{{ModTweakerNavigation}}

Latest revision as of 15:22, 12 September 2023

ModTweaker logo.png

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.

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, the latter will be used 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.

The support for mods is not finalized. There will be additional support added where applicable.

Currently Supported Mods 1.11.2

Currently Supported Mods 1.10.2


Currently Supported Mods 1.7.10


ModTweaker Supported Mods

Actually Additions Support| Blood Magic Support| Botania Support| Chisel 2 Support| Embers Support| Extra Utilities Support| Forestry Support| Random Things Support| Refined Storage Support| Tinker's Construct Support



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