You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// we only remove canceled requests from the queue once their items are fully delivered to the crafting location, so that unfinished recipes don't get stuck in crafters etc.
// set crafting dependencies as in progress immediately so that, when canceling, they don't leave behind half-crafted inbetween dependencies
190
191
// TODO to be more optimal, we should really do this when setting the main craft as in progress, but that would require storing references to all of the dependencies
191
192
ret.getRight().forEach(a -> a.inProgress = true);
192
193
locks.addAll(ret.getLeft());
193
194
allCrafts.addAll(ret.getRight());
195
+
// the items we started crafting are the ones we didn't request normally (ie ones we didn't create locks for)
0 commit comments