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

CyclopsMC / IntegratedDynamics / 33919904274
47%
master-1.21-lts: 47%

Build:
Build:
LAST BUILD BRANCH: test/index-perf-component-collisions
DEFAULT BRANCH: master-1.21-lts
Ran 04 Sep 2026 09:17PM UTC
Jobs 1
Files 809
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Sep 2026 09:10PM UTC coverage: 46.997% (+0.06%) from 46.936%
33919904274

Pull #1720

github

rubensworks
Let insert pre-consumers see what part of an insertion was already accounted for

All insert pre-consumers of an ingredient channel observe the same insertion,
chained by the remaining instance. A pre-consumer that attributes part of an
insertion to itself without consuming it, such as one that waits for an
ingredient to be produced, therefore left the instance unchanged, after which
the next pre-consumer attributed that very same instance to itself as well.

Integrated Crafting's crafting job output observer works exactly like that, so
with several crafting interfaces running parallel jobs for the same output, one
produced item resolved the pending output of every one of those jobs at once.

IIngredientChannelInsertPreConsumer now takes and returns the unaccounted part
of the insertion next to the remaining part, and applyAll chains both. The
single-instance method is deprecated, and its default keeps the old behaviour
for pre-consumers that have not migrated yet.

INetworkIngredientsChannel additionally accepts an insertion that was already
partially accounted for before it reached the channel, which is needed when a
crafting interface first offers its own results to its own jobs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EypmxuPjaJ4cFGh2DvZYbf
Pull Request #1720: Let insert pre-consumers see what part of an insertion was already accounted for

3078 of 9260 branches covered (33.24%)

Branch coverage included in aggregate %.

12939 of 24821 relevant lines covered (52.13%)

2.49 hits per line

Coverage Regressions

Lines Coverage ∆ File
49
41.43
2.21% org/cyclops/integrateddynamics/core/network/IngredientChannelAdapter.java
18
3.73
0.07% org/cyclops/integrateddynamics/core/network/IngredientChannelAdapterWrapperSlotted.java
1
0.0
-100.0% org/cyclops/integrateddynamics/api/network/INetworkIngredientsChannel.java
1
93.75
-6.25% org/cyclops/integrateddynamics/core/network/IIngredientChannelInsertPreConsumer.java
Jobs
ID Job ID Ran Files Coverage
1 33919904274.1 04 Sep 2026 09:17PM UTC 809
47.0
GitHub Action Run
Source Files on build 33919904274
  • Tree
  • List 809
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #33919904274
  • Pull Request #1720
  • PR Base - master-1.21-lts (#33890085899)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc