Advanced Peripherals

Advanced Peripherals

30M Downloads

ME and RS Bridge crafting events

SirEndii opened this issue ยท 3 comments

commented

A thing that really annoys a lot of players is that the crafting functions of our storage system bridges don't provide any information if a job is done, was calculated successfully

We can either track these jobs ourselves and keep a custom object in the bridge like it's currently done in the ME Bridge

private final List<CraftJob> jobs = new CopyOnWriteArrayList<>();

Then we can provide functions like getJobs, getJob(itemFilter/JobId)
How we exactly do this is discussable

commented

CraftJob object should also provide a cancel() method to directly cancel the job

commented

And for ae_crafting event, instead of return 2 pages long arguments, we should give a keyword table which clearly define which argument means what.