minecraft-mods.info
minecraft-mods.info

Crafting Harmonics Mod

Crafting Harmonics Mod 1.9.4,1.9 allows users to add and remove recipes from the game's crafting manager, similar to MineTweaker, using a JSON-based config format
Author: TarynWinterblade
  • Minecraft Mods
  • Updated June 16, 2016
  • Comments
  • craftingharmonics-1.9.4-1.4.8.31.jar
  • Release Type: Release
  • Supports: 1.9.4,1.9
  • License: All Rights Reserved
Info! All download files are getting from server of Curse.com partner through API. It's always latest and safe(no virus).

Crafting_Harmonics_Mod_img_100.png
Crafting Harmonics Mod 1.9.4,1.9 allows users to add and remove recipes from the game’s crafting manager, similar to MineTweaker, using a JSON-based config format. Multiple config files are supported.

Config Format:

When you first run the mod, it will generate a config/CraftingHarmonics/Sets folder, in which you can put one or more .json files to define your item sets.  It’s intended that, later on, you can run commands in order to add sets to users, allowing for a more dynamic experience, however, at current, only the ‘default’ set is implemented, and run once on start.

Currently, the file is expected to look like the sample file here.  Each operation is specified as an object that gives a type (described below), and one or more additional options.

Operation Types

Currently, the following operations are implemented:

  • remove: Removes any ability to craft the specified item
    • what (required): The name of the item.  This can be in the format of mod:itemname, mod:itemname:metadata or just itemname (this will assume you meant minecraft:itemname).  Optionally, it may also be “*”, if you want to remove all crafting recipes for whatever reason.
    • priority (optional): The priority of the operation.  By default this is 0.  Operations with a higher priority will go later on within a set.
  • addShaped: Adds a shaped recipe
    • output (required): The output of the recipe, format is mod:itemname, mod:itemname:metadata, or mod:itemname:metadata:quantity.  Metadata and quantity are optional, and metadata can be 0 if you want to set quantity here instead.
    • quantity (optional): The output quantity of the recipe; will be either set from the output string, or, if both are unused, will be 1.
    • with (required): The shape of the recipe itself; provided as an array of between 1 and 9 strings in the same format as the output, with blank spots represented as an empty string.  Optionally, these can also be an ore dictionary name, such as “<logWood>” (include chevrons around the ore dictionary name); mixing ore dictionary names and regular item declarations is perfectly fine.
    • priority (optional): The priority of the operation.  By default this is 0.  Operations with a higher priority will go later on within a set.
    • displayName (optional): Set a custom display name on the output.
    • nbt (optional, advanced): Set the NBT tag compound for the item directly; used to create crafting recipes for more advanced things.  Use the /ch getHeldNBT command to output the NBT on your currently held item to chat/console log.  See the sample file for more info.  Any display name set with the displayName property will overwrite the display name from the provided tag compound here.
  • addShapeless: Adds a shapeless recipe
    • output (required): The output of the recipe, format is mod:itemname, mod:itemname:metadata, or mod:itemname:metadata:quantity.  Metadata and quantity are optional, and metadata can be 0 if you want to set quantity here instead.
    • quantity (optional): The output quantity of the recipe; will be either set from the output string, or, if both are unused, will be 1.
    • with (required): The ingredients of the recipe itself; provided as an array of 9 or fewer strings in the same format as the output.  Optionally, these can also be an ore dictionary name, such as “<logWood>” (include chevrons around the ore dictionary name); mixing ore dictionary names and regular item declarations is perfectly fine.
    • priority (optional): The priority of the operation.  By default this is 0.  Operations with a higher priority will go later on within a set.
    • displayName (optional): Set a custom display name on the output.
    • nbt (optional, advanced): Set the NBT tag compound for the item directly; used to create crafting recipes for more advanced things.  Use the /ch getHeldNBT command to output the NBT on your currently held item to chat/console log.  See the sample file for more info.  Any display name set with the displayName property will overwrite the display name from the provided tag compound here.
  • addFurnace: Adds a furnace recipe
    • output (required): The output of the recipe, format is mod:itemname, mod:itemname:metadata, or mod:itemname:metadata:quantity.  Metadata and quantity are optional, and metadata can be 0 if you want to set quantity here instead.
    • quantity (optional): The output quantity of the recipe; will be either set from the output string, or, if both are unused, will be 1.
    • with (required): The ingredient of the recipe itself; provided as a single string in the same format as the output.
    • priority (optional): The priority of the operation.  By default this is 0.  Operations with a higher priority will go later on within a set.
    • displayName (optional): Set a custom display name on the output.
    • nbt (optional, advanced): Set the NBT tag compound for the item directly; used to create crafting recipes for more advanced things.  Use the /ch getHeldNBT command to output the NBT on your currently held item to chat/console log.  See the sample file for more info.  Any display name set with the displayName property will overwrite the display name from the provided tag compound here.
  • addFurnaceFuel: Adds a furnace fuel
    • what (required): The name of the item.  This can be in the format of mod:itemname, mod:itemname:metadata or just itemname (this will assume you meant minecraft:itemname).
    • burnTime (required): The burn time of the item; 200 is equivalent to “smelt one item”.  You cannot decrease a pre-existing fuel source at this time.
    • priority (optional): The priority of the operation.  By default this is 0.  Operations with a higher priority will go later on within a set.
  • addBrew: Adds a brewing stand recipe
    • output (required): The output of the recipe, format is mod:itemname, or mod:itemname:metadata.  Metadata is optional.
    • input (required): The input of the recipe (ie: what would normally go in the glass bottles slots), format is mod:itemname, or mod:itemname:metadata.  Metadata is optional.  Only items that are not stackable can be added here.  Thanks Minecraft.
    • ingredient (required): The ingredient part of the recipe (ie: what would normally go in the nether wart slot), format is mod:itemname, or mod:itemname:metadata.  Metadata is optional.
    • priority (optional): The priority of the operation.  By default this is 0.  Operations with a higher priority will go later on within a set.
    • displayName (optional): Set a custom display name on the output.
    • nbt (optional, advanced): Set the NBT tag compound for the item directly; used to create crafting recipes for more advanced things.  Use the /ch getHeldNBT command to output the NBT on your currently held item to chat/console log.  See the sample file for more info.  Any display name set with the displayName property will overwrite the display name from the provided tag compound here.
  • registerOreDictItem: Adds an item to an ore dictionary
    • what (required): The item to add; format is mod:itemname, or mod:itemname:metadata.  Metadata is optional.
    • oreDict (required): The ore dictionary name to add it to (do not include chevrons here!)
    • priority (optional): The priority of the operation.  By default this is 0.  Operations with a higher priority will go later on within a set.  Registering an ore dictionary item at any point seems to be fine, however, as this should retroactively work when trying to craft the recipe.

Input Items:

For shaped and shapeless recipes, item inputs can be specified in one of two formats.  Furnace and Brewing Stand recipes can only be the first, string based format:

  • Basic string format: “minecraft:stick:0”, where we have the mod name “minecraft”, the item name “stick”, and the metadata 0.
  • Expanded format: An object with the following fields
    • item (required): A string in the above format.
    • nbt (optional): An object that represents the NBT tag to check the item against.
    • fuzzyNbt (optional): A Boolean (true/false) value indicating if the NBT should be an exact match, or just make sure it has the given keys.
    • returnOnCraft (optional): A Boolean value indicating if the item should be given back to the player after using it in the recipe.
    • replaceOnCraft (optional): A string representation of the item to replace the given item with.  If not provided, the item is not replaced with another item.
    • damageOnCraft (optional): A number value indicating how much to damage the item by when it’s used in the recipe; if provided, this implies returnOnCraft.  If not provided, no damage occurs.
    • onCraft (optional): Function callback to call when the item is used in crafting.  Has a single event argument, which has the following fields:
      • item: An object with the following methods
        • returnItem(): Causes the item to be returned
        • destroyItem(): Ensures the item isn’t returned (is implied if you don’t use returnItem, though)
        • replaceItem(string): Replaces the item with the other given item.
        • damageItem(int): Damages the item by the given amount.
      • random: An object that is an instance of Java’s Random.  The random number generator is keyed to the crafting player, and is syncrhonized between the server and the client, and thus will return the same value when both complete the craft.  This has the following methods (and more):
        • nextBoolean(): Returns true or false
        • nextFloat(): Returns a decimal value between 0.0 and 1.0; useful for calculating percentage chances.
        • nextInt(number): Returns a whole number between 0 and the number provided; useful for calculating random return quantities.

Commands:

The mod provides a single root command (/ch) that may be used in SP, and by operators on servers (I think…).  The following subcommands are available:

  • getHeldNBT: Outputs the stringified NBT of your currently held item to the console log and to chat so that you can use and modify it when specifying recipes.  This may only be used by a player in the game, as you need an item to read.

Spotlights:

Update soon…

How to install:

  1. Install the version of Forge that corresponds with the mod (http://files.minecraftforge.net/ Choose the installer version of Forge)
  2. Download the Crafting Harmonics Mod.
  3. Drop the entire zipped file into your mods folder (Search %appdata% on your PC then go into .minecraft, then mods(create this folder if it is not there))
  4. Open Minecraft and make sure your profile is set to Forge
  5. Start Minecraft and enjoy!

Download Mods:

This is made by TarynWinterblade, all credit to modder. Visit the original thread here for all info.

Dear youtuber!
Have you a channel youtube about minecraft?
Do you want to bring your Video to quality visitors?
Do you want your video to appear on our website?
Do you want to become partner with us?
Just 3 steps to become our partner:
Step 1: Make video review for mod, which you like
Step 2: Upload this video to youtube and our link to your video description
Step 3: Send the youtube video link to email [email protected] or give a comment in the post. We will add your video in the our post, it will help you have more view.
JOIN to get more youtube view with us!!!!
Extra Keywords: Crafting Harmonics Mod 1.9.4 Download | How To Install Crafting Harmonics Mod | Crafting Harmonics Mod + tutorial installation | How to download and install Crafting Harmonics Mod | mods for minecraft 1.9.4 | minecraft mods 1.9.4 download | Minecraft Crafting Harmonics Mod 1.9.4 | Minecraft 1.9.4 Crafting Harmonics Mod
Crafting Harmonics Mod
4.5 (2) votes