Files
refinedstorage/src/main
Raoul df458e64c6 Autocrafting refactor (#2625)
* Extract some methods to other classes to reduce LOC, rename Craft/Crafting/Processing.

* Remove CraftingTaskState as it's unused.

* Move creation of preview elements.

* Move creation of monitor elements.

* Move node management.

* Move recipe node update.

* Move processing node update.

* Clean up List<Pair<NonNullList<ItemStack>, Integer>> mess.

* Introduce CraftingPreviewInfo

* CraftingTask#calculate returns non-null value now

* Split calculate method up some more.

* Rename nodes a bit for readability.

* Make sure that no CraftingTask instance exists that has missing items.

* More cleanup.

* More cleanup.

* Rename some stuff.

* Introduce a NodeListener.

* Improve ProcessingNode a bit.

* Improve some naming.

* Add missing doc

* Merge PossibleInputs.

* Fix breaking out of wrong loop.

* Remove crafting pattern chain stuff and fix forgotten changes to IoUtil calls.
2020-07-22 19:29:58 +02:00
..
2020-07-17 03:19:26 +02:00