Skip to content

Visualize Minecraft recipes in the browser

Notifications You must be signed in to change notification settings

Shywizz/craft-visualiser

 
 

Repository files navigation

Craft Tree Visualizer

Show all your Minecraft recipes in browser!

When playing complex minecraft modpacks, sometimes its hard to find how much ressources you need before you can craft complex endgame items

I have never used Vue js before, this is as new to me as it is to you.

CraftTree screenshot

CraftTree screenshot

Getting Started

⚠️UNDER REWORK ⚠️

Informations

What can you see:

  • All the items used in saved recipes
  • How many of each items are used.
  • How hard of each item is to craft.
  • Links between ingredients and results.

Installation

❗ Since this project in actively developed (well, not anymore) Run A compatible minecraft version with the following mods:

Mod name Version range
Just Enough Calculation [1.12.2 - 1.19.4]
OR
Mod name Version range
-------- -------------
recipes CraftTweaker [1.7.10 - 1.19.2]
<dump Icon Exporter [1.12.2 - 1.19.2 ]
dump Isometric Renders [1.16.5 - 1.19.4]
  1. Run A compatible minecraft version with the following mods:
  2. Create some recipes ingame with Crafting Calculator
    • Export recipes. They appear in .minecraft/config/JustEnoughCalculation/data/groups.json
    • Open this missing file and set path variable GROUPS_PATH to this file
  3. Create list of OreDictionary entries:
    • In game run the command /ct oredict
    • Open [.minecraft]/crafttweaker.log
    • Scroll to end of file and save all lines that start with Ore entries for [...] to the nonexistent ressource folder
  4. Create a Spritesheet with all icons
  5. Run node_parser.js with Node.js. This would update parsedData.json and groups.json

Hint: You dont need to do steps 3 and 4 if you play Enigmatica 2: Expert, because icons and OreDict entries are basicly same as predefined in repo.

Recipe making recomendations
  • Use most common ingredients. For example better to craft pistons from copper plates
  • Adds variants with better yields of recipes, avaliable in the progression tab.

For example, wood planks should be proccessed in machines with a x6 yield instead of x2, and metal plates should be made from 1 ingot, not 2

  • Move press molds and other not actually comsumed items to catalysts section
  • It would be cool if you add additional catalysts that actualy used in recipe. For example pedestals or energy for charged draconium
  • Use Placeholders when recipes require more slots than avaliable. TreeVisualizer will automatically replace all placeholders with the required ing
  • Some recipes have no other inputs except time. Make Placeholder for Ticks. Also output can be chanced

Powered by:

About

Visualize Minecraft recipes in the browser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 59.6%
  • TypeScript 38.3%
  • CSS 1.2%
  • HTML 0.9%