CraftTweaker Documentation

Here are the various methods available to add in zen scripts.
All the methods are documented like seen below when doing /ct dumpzs.


mods.hwell.addCustomCore(String coreRegistryName, String coreLocalizedName, int graftCost, int base_color, int border_color);
     Add a new Custom Core.
     this method may only be called on files with #loader hwell_core_recipes

mods.hwell.addCustomCoreRecipe(String coreRegistryName, String shardRegName, IItemStack[] outputs, IItemStack[] inputs)
     Add a recipe for a specific core. Will override existing recipes, if a recipe for that shard already exists.


mods.hwell.addChargerRecipe(IItemStack input, int power)
     Add a recipe for the Charger.

mods.hwell.addChargerRecipe(IItemStack input, IItemStack output, int power)
     Add a recipe for the Charger that outputs a byproduct from the top.

mods.hwell.addCrushingBlockRecipe(IItemStack input, IItemStack[] outputs, double[] probabilities)
     Add a recipe for the Crushing Block. The number of probabilities must be the same as the number of outputs. If the sum of the probabilities isn't 1, there is a chance for an output of nothing.

mods.hwell.addFreezerRecipe(IFluidStack input, IItemStack[] outputs)
     Add a recipe for the Freezer. If there is more than one output, a random output will be selected.

mods.hwell.addGrinderRecipe(IItemStack input, IItemStack output, String[] grinding_wheel_names)
     Add a recipe for the Grinder. The grinding wheel names are: "iron", "diamond" and "crystal".

mods.hwell.addPullerRecipe(IItemStack output, double prob, IItemStack filter)
     Add a recipe for the Puller. The probability will be dependent on the sum of all probabilities. A filter must be provided.

mods.hwell.addSeedOfLifeRecipe(IItemStack input)
     Add a new block for the Seed of Life to be right clicked on.

mods.hwell.addTubeRecipe(IItemStack input, FluidStack output)
     Add a recipe for the Tube with a liquid output.

mods.hwell.addTubeRecipe(IItemStack input, IItemStack output)
     Add a recipe for the Tube with a solid block output.

mods.hwell.addSeparatorSeparator(IItemStack input, IItemStack leftOutput, IItemStack rightOutput)
     Add a recipe for the Separator that outputs only two items.

mods.hwell.addSeparatorRecipe(IItemStack input, IItemStack leftOutput, IItemStack rightOutput, IItemStack backOutput)
     Add a recipe for the Separator that outputs all three items.

mods.hwell.addPowerCrystalNucleous(IItemStack item, String name, int power, int range, float purity)
     Add a new item to be used as a Nucleous in the Power Crystal Recipe.

mods.hwell.addPowerCrystalRelay(IItemStack item, String name, int power, int range, float purity)
     Add a new item to be used as a Relay in the Power Crystal Recipe.

mods.hwell.addPowerCrystalScreen(IItemStack item, String name, int power, int range, float purity)
     Add a new item to be used as a Screen in the Power Crystal Recipe.

mods.hwell.addNetherPortalRecipe(IItemStack input, IItemStack output)
     Add a new transformation recipe through the nether portal. It is not possible to change the number of items this way. 1 to 1 transformations only.




mods.hwell.removeChargerRecipe(IItemStack input)
     Remove a recipe for the Charger.

mods.hwell.removeCrushingBlockRecipe(IItemStack input)
     Remove a recipe for the Crushing Block.

mods.hwell.removeFreezerRecipe(IFluidStack input)
     Remove a recipe for the Freezer.

mods.hwell.removeGrinderRecipe(IItemStack input)
     Remove a recipe for the Grinder.

mods.hwell.removePullerRecipe(IItemStack output)
     Remove a recipe for the Puller.

mods.hwell.removeRepairingPasteRecipe(IItemStack input)
     Remove a new item that has durability that the Repairing Paste can repair.

mods.hwell.removeSeedOfLifeRecipe(IItemStack input)
     Remove a new block for the Seed of Life to be right clicked on.

mods.hwell.removeTubeRecipe(IItemStack input)
     Remove a recipe for the Tube with a liquid output.

mods.hwell.removeTubeRecipe(IItemStack input)
     Remove a recipe for the Tube with a solid block output.

mods.hwell.removeSeparatorSeparator(IItemStack input)
     Remove a recipe for the Separator.

mods.hwell.removePowerCrystalNucleous(IItemStack item)
     Remove a Nucleous Item.

mods.hwell.removePowerCrystalRelay(IItemStack item)
     Remove a Relay Item.

mods.hwell.removePowerCrystalScreen(IItemStack item)
     Remove a Screen Item.

mods.hwell.removeNetherPortalRecipe(IItemStack input)
     Remove a nether portal transformation recipe.

mods.hwell.removeMutatorRecipe(IItemStack input)
     Remove an item from a Mutator Recipe.