Refined Storage

Refined Storage

77M Downloads

New crafting system todo

raoulvdberge opened this issue ยท 9 comments

commented
  • use IItemStackList for toTake
  • processable crafting monitor element
  • re-implement fluid autocrafting
  • oredict patterns
  • make oredict patterns give back correct byproduct
  • give back items on cancel
  • fix damage bugs
  • fix oredict using wrong items (1 spruce wood uses 4 regular planks for example)
  • send crafting monitor updates
  • persistance
  • machines in use
  • no machine found
  • crafting preview
  • add button in gui to toggle oredict crafting
  • threaded calc, disable start btn
  • fix tooltips in crafting monitor
  • fix not updating always crafting monitor state
  • fix broken serialization for processables
  • oredict checkbox dissapearing in grid
  • loads of testing
commented

While you're creating the new system, would it be possible that the crafting system accept non-stackable items ? Currently, if the craft involves a non-stackable item, the non stackable item will be crafted but the craft which needs it can't use it. For example with the energy tablets from mekanism, any craft which needs them can't be done but all parts of the craft will be

commented

It'd also be sweet if the new crafting system supported using a machine that it already in-use if that machine can take multiple inputs (i.e. Mekanism's factory machines). I know I have a ton of patterns set up for smelting stuff and a Mekanism factory sounded like a great space-saver vs using a ton of separate furnaces, but it seems the crafting system never inputs to the second slot unless it's doing more than a stack of the same type of item.

commented

@Californ1a You just need to turn on auto-sort and it will spread out the incoming and RS can continue to dump more items into the Mekanism factory.

commented

You may also have issues with patterns that double inputs ( one iron ingot => two iron ingots ).
Another similar problem with patterns where the input item ID changes slightly ( 383:4 => 384:5 ).

commented

@choekstr I mean with multiple different item types (say you're smelting iron ore, sand, and cobble all at once), rather than greater than a stack of single item type. I know auto-sort on the Mekanism factories will split large quantities of the same type of item into the different input slots, but if you're trying to smelt both iron and glass (with auto-sort off, meaning you have open input slots), then RS will think the machine is in-use, making it wait for all of a single item type to finish before inserting the next type. Basically, if there's an open input slot on a machine, then it shouldn't be tagged as in-use by RS.

commented

I'm wondering if we will have to make new patterns for this update?

commented

No, you won't.

commented

how about a blocking mode from AE2. so it will only push one set of items at once

commented

Done