-
Notifications
You must be signed in to change notification settings - Fork 5
recipeDictionary
ben-mkiv edited this page Feb 14, 2019
·
12 revisions
with the power of a disassembler, a database and a texture picker its now possible to extract recipes out of items.
Recipe:
- 4x Iron Ingot
- 1x OpenComputers Disassembler
- 1x OpenComputers Texture Picker
- 1x OpenComputers Microchip Tier 3
- 1x OpenComputers PCB
- 1x OpenComputers Database Upgrade Tier 3
- middle slot => holds Items which can be scanned for their recipe with
getRecipeFromItem() - bottom right slot => holds a database upgrade which stores the recipes (note: the stackdata gets modified so you cant set an item in the database gui and just use the recipe, also it would probably make trouble when used for other use cases, so clear the database with sneak + rightclick if you want to use it for something else)
the dictionary hosts 2 internal databases, which connect as managed_database to your network, and can be used to configure AE2 devices for example
output => contains the current loaded recipe output
ingredients => holds a list of all possible items for the current loaded recipe
getDatabase([Integer:databaseIndex])
getDatabase([String:databaseName])
-- returns the internal databases name and addressgetRecipeFromItem():integer
-- tries to break down the current item into its recipe
-- recipe gets stored in the recipe database
-- returns the database slot in which the recipe got storedgetRecipeFromItem(String:itemName[, Integer:stackMeta[, String:stackNBT]]):integer
-- same as above, but wont need an item in the internal slot
-- this method is only available if enabled in the mod configloadRecipeFromDatabase(Integer:slot, [Integer:recipeIndex)
-- loads a known recipe from the specified slot
-- from the recipe database to the internal databases
-- recipeIndex is a optional parameter to use a alternative recipeonly holds one stack, which is the current recipe output
each column represents one slot of the current recipe, while every additional row has alternative material inputs
if these images wont help, well then go play fortnite (the example below is for minecraft:stick recipe)



