The new age of expert modpacks has arrived!
To create your very own Expert Mode modpack:
youre_an_expert_harry.json
goal_items
: An array of items players will have to craft to win your packbanned_items
: Items that will never appear in a recipe (unobtainable items)heck_methods
: Available recipes and the recipe levels they are applicable attop_difficulty
: The starting recipe level of the goal_items./youreanexpertharry
You're an Expert, Harry starts at the items you specify in goal_items
and works its way down, generating a tree of recipes downwards as it goes. It's easiest to explain by example:
minecraft:clay_ball
and minecraft:beacon
as the entries in goal_items
, top_difficulty
is set to 3, and the only available recipe type for all levels is shaped_3x3
.minecraft:clay_ball
that is acceptable for level 3 recipes. I end up with shaped_3x3
(since it's the only option), which calls for 9 items.minecraft:beacon
. I choose shaped_3x3
again which calls for another 9 items.It shouldn't generate a cycle (since items from higher tiers are added to the "banned" list of lower tiers), but other than that, all bets are off. You might have to perform smelting recipes before you can craft a furnace, for example. Hope you found a blacksmith village house.
These are the recipe types. Why I called them "Heck Methods", well, the main function that generates zenscript files is called "Heck", and these are the methods employed by the heck function.
shapeless_2x2
: Shapeless 2x2 recipe with 4 random itemsshaped_3x3
: Shaped 3x3 recipe with 9 random itemsbutterfly_shaped_3x3
: Vertically symmetrical 3x3 recipe with 6 random itemssquare_shaped_3x3
: Rotationally symmetric 3x3 with 3 random itemsfurnace
: Smelting recipeMore to come, incl. mod compat ones! Wow!
Mozilla public license 2.0 or any later version
FTB Odyssey