Crafting Recipe Guide 

for Minecraft Java Edition

In the current version of the Vibecraft, crafting recipes for the mod’s items and blocks are not posted anywhere online, and the recipes are not yet programmed to appear in the Minecraft recipe book feature. Thus, this guide will show you how to understand .json crafting recipe files in order to figure out the mod’s unique crafting recipes on your own. 

The steps include

  1. Z-Zip file Manager

  2. Using Z-Zip

  3. Locating the crafting recipe .json files

  4. Selecting and opening a crafting recipe .json file 

  5. Finding the mod id name of blocks or items

  6. Opening the .json file

  7. Understanding the recipe file (interpreting the crafting recipe)

  1. Z-Zip file Manager - An easy way to locate and read the appropriate crafting recipe files is with a program called “7-Zip File Manager.” To install this program, google “Z-Zip file manager” and head to the official website. Then, click the download on the appropriate version according to your computer. Once downloaded, run the installer, and allow “Z-Zip File Manager” to be installed on your computer. 

  2. Using Z-Zip - After this program finishes being installed, locate the file of the VSCO mod on your computer (it may be in your “mods” folder if you recently launched minecraft with the VSCO mod), or download the VSCO Mod from this website if you have not already done so. Once you have located the file that should appear like “VSCO_mod-1.14.4-0.1.0.jar,” right click this file. Select the “Open with” option after right clicking, and then select “Z-Zip File Manager” to open the mod jar file with Z-Zip File manager.

  3. Locating the crafting recipe .json files - Z-Zip File Manager should open, displaying the contents of the mod jar file. Initially, the folders should read “META-INF”, “data”, “com”,  and “assets,” while the files should be listed as “pack.mcmeta,” and “logo.png.” Double-click on the “data” folder icon to open this folder, revealing two more folders: “vscomod,” and “minecraft.” Double-click to open the “vscomod” folder, and two additional folders labelled as “recipes” and “loot_tables” should appear. Double-click on the “recipes” folder to open it.

  4. Selecting a crafting recipe .json file - All of the blocks and items in the VSCO Mod that have a crafting recipe in the installed version of the mod should be listed in this “recipes” folder. They are listed alphabetically, so scroll to search for the first letter of the item or block crafting recipe you wish to find. Then, find the file named after the mod id of the block or item you wish to find the crafting recipe for. .

  5. Finding the mod id name of blocks or items - The name of the modded block or item you wish to craft may not have the same mod id name, meaning that the name and mod id name are not always the same. To find the mod id name, it may be easiest to open a creative world that is running the VSCO mod. Then, active the “advanced tooltips” feature by holding the “F3” key and the “H” key on your keyboard at the same time while ingame. With “advanced tooltips” shown, it is now possible to find out the mod id name of the modded block or item. In the creative inventory, hover the mouse pointer over the item or block that you want the crafting recipe for. In white letters, the modded item’s name while appear, but now underneath the white text, the mod id name will be displayed in gray text. For example, for the VSCO mod item “White Vans,” hovering over this item with the mouse pointer will reveal that the mod id name is “vscomod:vans.” Thus, to find the recipe file of “White Vans” in the “recipes” folder, the filename should be “vans.json,” because the mod id name is “vans” not “White Vans.” 

  6. Opening the .json recipe file - After locating the .json file, double-click to open with “notepad” or your default text editor on the computer you are using. If this method does not work, drag and drop the file from Z-Zip to any folder on your computer, and then try using a text editor to open it. 

  7. Understanding the recipe file - The recipe files are in a json file format, which all begin with a “type” indicator that looks something like "type": "minecraft:crafting_shapeless" Thus, the type of recipes in the VSCO mod will be “crafting_shapeless”, “crafting_shaped,” or “smelting (for items smelted in furnace).

    1. crafting_shapeless - Recipes in which the recipe type is “crafting_shapeless” have a shapeless crafting recipe, meaning that the crafting item ‘ingredients’ do not need to be placed in a specific arrangement in order to craft the item (Examples in Minecraft include ‘Book and Quill’ and ‘Mushroom Stew’). This example will use the item “vscomod:black_spots.” Following the phrase “ingredients” in the recipe file, the crafting ingredients will be enclosed in “[ ]” brackets. After each time “item” is listed in these brackets, each crafting ingredient is listed. In this example, there are two ingredients being “terracotta” and “black dye.” Here is what the code should look like:

      1. "ingredients": [

      2.     {

      3.       "item": "minecraft:terracotta"

      4.     },

      5.     {

      6.       "item": "minecraft:black_dye"

      7.     }

      8.   ],    

    2. crafting_shaped - Recipes in which the recipe type is “crafting_shaped” have a shaped crafting recipe, meaning that the arrangement in which items are placed in the crafting table DO matter (Examples in Minecraft include ‘Bread’, ‘Bow,’ and ‘Cake.’) Unlike shapeless recipes, a pattern and a key are written to designate what slot in the crafting table the ingredient should be placed in. This example will use the item “vscomod:small_table” to find out how to craft it. The shaped crafting pattern in this file is written as: "pattern": [ "X", "#" ]. The “X” and the “#” are simply symbols used to represent the crafting ingredients. With this information, it is now known that there are only two crafting ingredients because only two symbols are used. The comma between the designated symbols means that the two items are not placed in the same crafting table row. Rather, ingredient “X” will be placed in the row directly above ingredient “#” in order to craft the small_table. Ingredient “X” is  before the comma so we know it must be placed in the row above ingredient “#”. Now with this information, it is possible to understand that the shape of the crafting recipe for “small_table” will be the same as the  Minecraft torch recipe only with two different items rather than “coal” and stick”. To find out what item is represented by the symbols “X” and “#”, the “key” to the pattern must be read. After the text that reads “key” the symbol “#” appears in the following code:  "#": {"item": "minecraft:iron_ingot" }. This means that when crafting, the “#” represents an “iron ingot.” Using knowledge of this system, the item “minecraft:heavy_weighted_pressure_plate” is represented by the symbol “X” because this item is mentioned after the “X” symbol in the key part of the recipe file. It can now be concluded that the crafting recipe for “small_table” is one weighted pressure plate placed in the row above one iron ingot, but both items must be placed in the same column, thus in the same crafting fashion of a minecraft torch. 

smelting - Recipes with this type are simple because they only have one ingredient, as it is obtained by smelting the ingredient in a furnace. The ingredient can be found in the code following the text “ingredient.” An example in the mod of the code for the ingredient to obtain “vscomod:tapioca” looks like this:  "ingredient": {"item": "vscomod:cassava"}. Thus, the “Cassava” (vscomod:cassava) must be smelting in a furnace to obtain “Tapioca” (vscomod:tapioca) because the previous code shows that the ingredient is cassava.