That’s what I had thought of in the past (but I had only been using flowlab for 3 months)
If you had these values, in terms of Minecraft this would be a crafting table
[(1, 1, 0, 1, 1, 0, 0, 0, 0), (something else), (something else)]
However, if you inputted [0, 0, 0, 0, 1, 1, 0, 1, 1] this should still give you a crafting table, but it would not match the item in the list.
You could try to add all the values together, but problems happen when you have something that requires all the same items. Like a wooden pickaxe and a wooden axe, both have 3 wood and 2 sticks.
If I thought a little more about I could think of a way to do it with lists, but I’m pretty busy.
Quick ideas I had
-
The original system I gave Cailem. However, I do not believe this is the most effective method.
-
Inputting every single combination an item can be made. This seems pretty ineffective.
-
Just ignore different combination orders. Only have a crafting table allowed to be made in 1 specific spot.
-
Adding the value of all the options together AND some sort of value given to the slot the item is in.
The 4th option is probably the most efficient and easiest long term, but I’m not sure if you would know how to make something like that.