Uncrafted Mod for Minecraft is a unique and valuable mod that allows players to craft everything in the Minecraft game.
Uncrafted Mod for Minecraft will only allow players to craft items available in the original Minecraft (but could not be crafted before because the game does not allow it) without adding any new items or blocks.
However, Uncrafted Mod adds a lot of new recipes for items and blocks available in Minecraft. With a slight change in the formula and the number of items and blocks, players can create many cool things like spawners, foundations, name cards, and many more. You do not need to add new blocks or items; you can take advantage of the existing ones. Uncrafted Mod allows crafting and using recipes from Vanilla Minecraft.
One of the disadvantages of Minecraft is that players can only craft some of all the items and blocks in the game. Typical of these items and blocks can be mentioned: Spawner, Bedrock, particular types of dirt. These items often have in common that the game’s balance will be broken if misused or abused. Maybe that’s why the developer didn’t allow the player to craft them in survival mode.
However, with the advancement and development of the modding community today, creating a few more recipes to make items that are not allowed to be crafted is too simple. That’s why the Uncrafted mod was born. Merely providing players with new recipes to craft old items, the mod does not add any new items or blocks.
Uncrafted Mod adds many new methods and new crafting recipes to the magical blocky world. It allows players to craft a lot of cool things like eggs, horse armour, even bedrock.
How to install Uncrafted Mod for Minecraft
- Install the free Minecraft Forge software on your computer.
- Navigate to the Minecraft application folder.
- On the Run window that opens from the Start menu, enter %appdata% and then click Run.
- On Mac Open Finder, hold down Alt and click Go > Library on the top menu bar. Open the Application Support folder and find Minecraft.
- Put the mod you just downloaded (file .jar) into the Mods folder.
When running Minecraft and clicking on the mod button, you will see that you have installed the mod successfully.
Note: Click the Download button above to find the Uncrafted Mod download link that matches the Minecraft game you are playing on your computer.
Screenshots:
Download Links:
Uncrafted Mod For Minecraft 1.7.10:
Uncrafted Mod For Minecraft 1.8.0:
Uncrafted Mod For Minecraft 1.8.9:
Uncrafted Mod For Minecraft 1.9.4:
Uncrafted Mod For Minecraft 1.10.2:
Uncrafted Mod For Minecraft 1.11.2/1.11:
Uncrafted Mod For Minecraft 1.12.2, 1.12.1, 1.12:
Uncrafted Mod For Minecraft 1.14.4:
Uncrafted Mod For Minecraft 1.16.3:
How to add personal recipes to Uncrafted Mod
(Applicable only to Minecraft version 1.12 and above)
- Open the Uncrafted.jar compressed folder with WinRAR or 7zip.
- Go to assets/uncrafted/recipes path.
- In this folder, you can add new recipes or delete unnecessary recipes.
You can download the latest version of Uncrafted Mod at the link at the bottom of the article and install it according to the instructions. Note to check if the mod requires any additional core mods to run! Have fun playing the game!
JSON Structure
The following is a list of all possible keys for recipes.
{ "type": "crafting_shaped", "group": "identifier", "pattern: [ "###", "###", "###" ], "key": { "#": { "item": "minecraft:stone", "data": 0 "count": 1 } }, "ingredients": [ { "item": "minecraft:stone", "data": 0, "count": 1 } ], "result": { "item": "minecraft:stone", "data": 0, "count": 1 } }
Shared: item object
An item object contains a handful of data to either compare with an incoming object or to create an outgoing object. The context of the values may change based on the feature using the item object, and some may not be available depending on that context.
1. “item”
The required “item” string specifies a base item ID. The following either looks for or creates the “minecraft:redstone” item.
"item_object": { "item": "minecraft:redstone" }
2. “data”
The optional “data” number specifies a metadata of the item. The following either looks for or creates a polished granite block.
"item_object": { "item": "minecraft:stone", "data": 2 }
When used in a key or ingredient, not specifying this tag or giving it a value of 32767 will indicate that the metadata value can be anything. When used in a result, it will set the item’s metadata to the value specified, defaulting to 0 when not specified.
3. “count”
The optional “count” number specifies the number of items in the stack, defaulting to 1 when not specified. This cannot be used in a key or ingredient, only in a result. The following creates an item with a stacksize of 16.
"item_object": { "item": "minecraft:stick", "count": 16 }
Customizing recipes
A recipe must have a type of crafting layout, specified in the “type” string. The value can either be “crafting_shaped” for shaped crafting or “crafting_shapeless” for shapeless crafting.
The following recipe makes use of shaped crafting.
{ "type": "crafting_shaped", "pattern": [ "###", "###", "###" ], "key": { "#": { "item": "minecraft:redstone" } }, "result": { "item": "minecraft:stone" } }
While the following recipe makes use of shapeless crafting.
{ "type": "crafting_shapeless", "ingredients": [ { "item": "minecraft:redstone" } ], "result": { "item": "minecraft:stone" } }
Groups
A recipe can optionally have a recipe group it belongs to within the crafting helper interface, specified by the “group” string. The value of this string can be anything. Any recipes that have the same group name specified will be shown together in the crafting helper. The intention is to keep similar items within the same category, such as all boats:
The following recipes belong to a group called “stuff” and will be grouped together in the crafting helper interface:
{ "type": "crafting_shapeless", "group": "stuff", "ingredients": [ { "item": "minecraft:sand" } ], "result": { "item": "minecraft:diamond" } }
{ "type": "crafting_shapeless", "group": "stuff", "ingredients": [ { "item": "minecraft:dirt" } ], "result": { "item": "minecraft:diamond" } }
Shaped crafting
Shaped crafting involves placing items into the crafting window in a specific order. A pattern specifies the slots that items must appear in using arbitrary placeholder characters, while keys define what items those placeholders are looking for. Patterns and keys are both required with shaped recipes. The following sets two placeholders in the pattern, being "#" and "^", while the keys define "#" as redstone dust and "^" as an iron block.
{ "type": "crafting_shaped", "pattern": [ "###", "^^^", "###" ], "key": { "#": { "item": "minecraft:redstone" }, "^": { "item": "minecraft:iron_block" } }, "result": { "item": "minecraft:gold_block" } }
Image example of how it is used in the crafting window:
Patterns
A pattern must be specified via the “pattern” list. The list must contain between 1 and 3 strings, with each string representing a row in the crafting grid. Within each string there must be between 1 and 3 placeholder characters of your choosing, with each character representing a column. A space character indicates an empty slot in the crafting window, where no items are allowed to appear. The shape will automatically adapt to larger crafting grids, such that a 2×2 recipe will work in any corner of a 3×3 crafting grid.
For example, the following pattern uses only 1 row and all 3 columns, with an empty slot between the two items:
"pattern": [ "# #" ]
Which could look like any of the following in the crafting window:
All strings must contain the same number of characters. The following pattern is invalid due to the uneven rows.
"pattern": [ "###", "##" ]
The fix would be to specify an empty slot where the rows are uneven.
"pattern": [ "###", "## " ]
The fixed pattern could look like any of the following in the crafting window:
A pattern can have up to 9 unique placeholder characters. These characters can be anything (except the reserved space character), provided there is a corresponding key to go with them, although that doesn’t mean that the items defined by those keys have to be unique. The following recipe makes use of 9 placeholders.
"pattern": [ "!@#", "$%^", "&*(" ]
You can also use a single row and column to create a recipe where the item may be placed anywhere in the crafting grid, although you should use shapeless crafting instead as it is for unordered recipes.
"pattern": [ "#" ]
Which could look like the following in the crafting window:
Keys
A set of keys must be specified via the “key” object. This object contains multiple item objects, whose key names must be equal to the unique characters specified in the pattern. The key name can only be 1 character long and cannot be the reserved space character.
The following pattern set uses “H” and “?” as the placeholders, while the key defines what items those placeholders will be. The “H” represents a lever, while the “?” represents a bone.
"pattern": [ "H?H", "?H?", "H?H" ], "key": { "H": { "item": "minecraft:lever" }, "?": { "item": "minecraft:bone" } }
Which would look like the following in the crafting window:
If the “data” key is either not specified or has a value of 32767, the metadata value of the incoming item will be ignored. The following pattern set will accept stone, diamond swords, and wool of any kind.
"pattern": [ "###", "555", "TTT" ], "key": { "#": { "item": "minecraft:stone" }, "5": { "item": "minecraft:diamond_sword" }, "T": { "item": "minecraft:wool", "data": 32767 } }
Which could look like the following in the crafting window:
To work around that, you would specify the metadata value. The following pattern set ensures that the incoming diamond swords are brand new.
"pattern": [ "##" ], "key": { "#": { "item": "minecraft:diamond_sword", "data": 0 } }
Shapeless crafting
Shapeless crafting involves placing items anywhere into the crafting window in no particular order. A list of ingredients specifies the items that make up the recipe, which is required for shapeless recipes.
The following recipe will allow placing a diamond and a nether star anywhere in the crafting grid to receive a stick in return.
{ "type": "crafting_shapeless", "ingredients": [ { "item": "minecraft:diamond" }, { "item": "minecraft:nether_star" } ], "result": { "item": "minecraft:stick" } }
Image example of how it is used in the crafting window:
Ingredients
A set of required items must be specified via the “ingredients” list. This list contains item objects; if the player does not provide all items in this list, the recipe will not work. There is no limit to the number of items, though be aware that in vanilla there can only be 9 total items to provide in a crafting table.
The following will only work if the player provides all 5 items, which also means they cannot use the standard inventory crafting grid (2×2) to craft the item as there is not enough room.
"ingredients": [ { "item": "minecraft:redstone" }, { "item": "minecraft:diamond" }, { "item": "minecraft:iron_block" }, { "item": "minecraft:gold_block" }, { "item": "minecraft:diamond_block" } ]
Which could look like the following in the crafting window, plus many more combinations:
You can use the same item multiple times, in which the player must provide all instances of that item.
"ingredients": [ { "item": "minecraft:golden_carrot" }, { "item": "minecraft:golden_carrot" } ]
Which could look like the following in the crafting window:
You can also require just a single item, and that item can be placed anywhere in the crafting window.
"ingredients": [ { "item": "minecraft:torch" } ]
Which could look like the following in the crafting window:
If the “data” key is either not specified or has a value of 32767, the metadata value of the incoming item will be ignored. The following will accept stone, diamond swords, and wool of any kind.
"ingredients": [ { "item": "minecraft:stone" }, { "item": "minecraft:diamond_sword" }, { "item": "minecraft:wool", "data": 32767 } ]
Which could look like the following in the crafting window:
To work around that, you would specify the metadata value. The following ensures that the incoming diamond swords are brand new.
"ingredients": [ { "item": "minecraft:diamond_sword", "data": 0 ] }
Results
A recipe must have the resulting item that is crafted, specified in the “result” item object. Unlike in “key” and “ingredients” item objects, the “data” key will default to 0 when not specified.
For example, if the following shaped recipe is fulfilled, the player will receive a new anvil.
{ "type": "crafting_shaped", "pattern": [ "#%#", " # " ], "key": { "%": { "item": "minecraft:anvil", "data": 2 }, "#": { "item": "minecraft:iron_ingot" } }, "result": { "item": "minecraft:anvil", "data": 0 } }
Unlike in “key” and “ingredients” item objects, the “count” key may be specified in “result” to provide the player with multiple items. The following shapeless recipe will create 4 sticks when the recipe is fulfilled.
{ "type": "crafting_shapeless", "ingredients": [ { "item": "minecraft:flint" }, { "item": "minecraft:wheat_seeds" } ], "result": { "item": "minecraft:stick", "count": 4 } }