• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CyclopsMC / IntegratedCrafting / #479011822

29 Dec 2025 01:56PM UTC coverage: 24.23% (-0.6%) from 24.876%
#479011822

push

github

rubensworks
Add dedicated storage per crafting job

When a crafting job is started, ingredients are immediately moved from
general storage to the new storage buffers per crafting job. This avoids
issues where ingredients can be consumed elsewhere (e.g. exporters or
other crafting jobs) before it is used by the crafting job.

Closes #112

3 of 104 new or added lines in 7 files covered. (2.88%)

3 existing lines in 3 files now uncovered.

755 of 3116 relevant lines covered (24.23%)

0.24 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/main/java/org/cyclops/integratedcrafting/api/crafting/StorageExtractionException.java
1
package org.cyclops.integratedcrafting.api.crafting;
2

3
/**
4
 * An exception for when the storage ingredients for a crafting job could not be extracted.
5
 *
6
 * @author rubensworks
7
 */
8
public class StorageExtractionException extends Exception {
9

10
    private final CraftingJob craftingJob;
11

NEW
12
    public StorageExtractionException(CraftingJob craftingJob) {
×
NEW
13
        this.craftingJob = craftingJob;
×
NEW
14
    }
×
15

16
    public CraftingJob getCraftingJob() {
NEW
17
        return craftingJob;
×
18
    }
19
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc