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

CyclopsMC / IntegratedCrafting
28%
master-1.12: 27%

Build:
Build:
LAST BUILD BRANCH: fix/duplicate-dependency-edges-1.20
DEFAULT BRANCH: master-1.12
Repo Added 17 Dec 2018 03:20PM UTC
Files 60
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

LAST BUILD ON BRANCH fix/duplicate-dependency-edges-1.20
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 1.12.2-1.0.0
  • 1.12.2-1.0.1
  • 1.12.2-1.0.10
  • 1.12.2-1.0.2
  • 1.12.2-1.0.3
  • 1.12.2-1.0.4
  • 1.12.2-1.0.5
  • 1.12.2-1.0.6
  • 1.12.2-1.0.7
  • 1.12.2-1.0.8
  • 1.12.2-1.0.9
  • 1.15.2-1.0.10
  • 1.16.4-1.0.10
  • 1.16.4-1.0.11
  • 1.16.5-1.0.12
  • 1.16.5-1.0.13
  • 1.16.5-1.0.14
  • 1.16.5-1.0.15
  • 1.16.5-1.0.16
  • 1.16.5-1.0.17
  • 1.16.5-1.0.18
  • 1.16.5-1.0.19
  • 1.16.5-1.0.20
  • 1.16.5-1.0.21
  • 1.16.5-1.0.22
  • 1.16.5-1.0.23
  • 1.18.1-1.0.20
  • 1.18.1-1.0.21
  • 1.18.1-1.0.22
  • 1.18.2-1.0.22
  • 1.18.2-1.0.23
  • 1.18.2-1.0.24
  • 1.18.2-1.0.25
  • 1.18.2-1.1.0
  • 1.18.2-1.1.1
  • 1.18.2-1.1.2
  • 1.18.2-1.1.3
  • 1.18.2-1.1.4
  • 1.18.2-1.1.5
  • 1.18.2-1.1.6
  • 1.19-1.0.23
  • 1.19-1.0.24
  • 1.19.2-1.0.24
  • 1.19.2-1.0.25
  • 1.19.2-1.0.26
  • 1.19.2-1.1.0
  • 1.19.2-1.1.1
  • 1.19.2-1.1.11
  • 1.19.2-1.1.12
  • 1.19.2-1.1.13
  • 1.19.2-1.1.14
  • 1.19.2-1.1.2
  • 1.19.2-1.1.3
  • 1.19.2-1.1.4
  • 1.19.2-1.1.5
  • 1.19.2-1.1.6
  • 1.19.2-1.1.7
  • 1.19.2-1.1.8
  • 1.19.2-1.1.9
  • 1.19.3-1.0.26
  • 1.19.3-1.1.0
  • 1.19.4-1.1.1
  • 1.19.4-1.1.2
  • 1.19.4-1.1.3
  • 1.20.1-1.1.10
  • 1.20.1-1.1.11
  • 1.20.1-1.1.3
  • 1.20.1-1.1.4
  • 1.20.1-1.1.5
  • 1.20.1-1.1.6
  • 1.20.1-1.1.7
  • 1.20.1-1.1.8
  • 1.20.1-1.1.9
  • 1.20.1-1.2.0
  • 1.20.1-1.2.2
  • 1.20.1-1.2.3
  • 1.20.1-1.3.0
  • 1.20.1-1.3.1
  • 1.20.1-1.3.2
  • 1.20.1-1.3.3
  • 1.20.1-1.4.0
  • 1.20.1-1.4.1
  • 1.20.1-1.4.2
  • 1.20.1-1.4.3
  • 1.20.1-1.4.4
  • 1.20.1-1.4.5
  • 1.20.1-1.4.6
  • 1.20.1-1.4.7
  • 1.20.1-1.4.8
  • 1.20.4-1.1.7
  • 1.21-1.1.7
  • 1.21-1.1.8
  • 1.21.1-1.1.10
  • 1.21.1-1.1.11
  • 1.21.1-1.1.12
  • 1.21.1-1.1.13
  • 1.21.1-1.1.14
  • 1.21.1-1.1.15
  • 1.21.1-1.1.16
  • 1.21.1-1.1.9
  • 1.21.1-1.2.0
  • 1.21.1-1.2.1
  • 1.21.1-1.2.2
  • 1.21.1-1.2.3
  • 1.21.1-1.3.0
  • 1.21.1-1.3.1
  • 1.21.1-1.3.2
  • 1.21.1-1.3.3
  • 1.21.1-1.3.4
  • 1.21.1-1.4.0
  • 1.21.1-1.4.1
  • 1.21.1-1.4.2
  • 1.21.1-1.4.3
  • 1.21.1-1.4.4
  • 1.21.1-1.4.5
  • 1.21.1-1.4.6
  • 1.21.1-1.4.7
  • 1.21.1-1.5.0
  • 1.21.1-1.6.0
  • 1.21.1-1.7.0
  • 1.21.1-1.7.1
  • 1.21.1-1.7.2
  • 17bd4b6af5a056ceb92cf4bf94561f2217f34f5b
  • 26.1.1-1.4.5
  • 26.1.2-1.4.5
  • 26.1.2-1.4.6
  • 26.1.2-1.4.7
  • 26.1.2-1.4.8
  • 26.1.2-1.5.0
  • 26.1.2-1.7.0
  • 26.1.2-1.7.1
  • 28997022ac1b3e87b158b02f93c3c46d8f0e7647
  • 28ff8eb5adec92e9abff7136fc0b047080c67cc8
  • 351cf05c5ab79179d5e09532b03d90f57671a933
  • 3eafea4f0196e169b48ac76ef69c606a216436ba
  • 40baf39913457cd63201fbd924a585d85d6820ab
  • 50ac9e7c7b109e3a7344026349fe9e6bfb9c77da
  • 5e7a3d2c978be6491b1701b6c34702a54d0fcdbe
  • 62a6674d1effae4a495464346ab2b6a459eb40db
  • a92d9a11c3399d373de3b807938516c0e534bc4b
  • ad34302aa8921c0df466f8ec8faaa5733266efa6
  • ae0e69d511f0d70b8019c231870cb966664b1e1b
  • aeb250c9e6e888906e03275fb737c0f22cb96e8f
  • b81ed5e8fa1c6f5f3d1c985f5b4eeb3ad6be6c11
  • c11af1487c36293a63bc8f185bfdad12a9015f94
  • c75163d6ecb02a9c9d092ab664e01cdc6bce6e9f
  • claude/attuned-crafting-recipe-list-x0ogkw
  • claude/funny-ramanujan-endjz2
  • claude/integrated-crafting-138-4vb3ty
  • claude/integrated-crafting-benchmarking-cfvc7r
  • claude/minecraft-26-3-update-xr1cny
  • claude/performance-optimizations-44692n
  • copilot/add-game-test-and-fix-bug
  • copilot/add-game-tests-for-advancements
  • copilot/add-negative-game-tests-advancements
  • copilot/fix-crafting-interface-issue
  • copilot/fix-issue-178-similar-to-179
  • copilot/fix-mechanical-squeezer-hanging-job
  • copilot/fix-mechanical-squeezer-job
  • copilot/investigate-game-test-failure
  • deps/commoncapabilities-large-slot-extraction
  • df5c95e1b1d250989e950389728eb7711639f515
  • docs/clarify-crafting-result-detection
  • e659fb85543e16271f9eb07f66a7d9dc1dc3cf15
  • f2aebdca72f7a9a09ed2ee4089ddcde1e63a8344
  • f43d80c1a4c857106853b58c288c2a2101a9376a
  • feature/crafting-interface-target-machine
  • feature/crafting-interface-target-machine-test-batch
  • feature/crafting-job-finished-event
  • feature/crafting-job-initiator-distribution
  • feature/crafting-storage-buffer
  • feature/crafting-storage-buffer-1-21-1
  • feature/craftingjob-duration-statistics
  • feature/ingredient-transactions-2
  • feature/list-based-crafting-interface
  • feature/optimize-frequent-recipe-lookup
  • feature/surface-blocked-crafting-output
  • fix-crafting-interface-server-crash
  • fix-furnace-gametest-timeout
  • fix-mouse-buttons-26.3
  • fix/182
  • fix/duplicate-dependency-edges
  • fix/duplicate-dependency-edges-1.20
  • fix/insert-ingredients-partial-remainder
  • fix/instant-recipe-duration
  • fix/parallel-jobs-single-output
  • fix/parallel-jobs-single-output-1.20
  • fix/parallel-jobs-single-output-26
  • fix/stale-invalid-inputs
  • fix/stale-invalid-inputs-1.20
  • imgbot
  • l10n_crowdin_translations
  • master-1.12
  • master-1.15
  • master-1.16
  • master-1.18
  • master-1.19
  • master-1.19-lts
  • master-1.19.2
  • master-1.20
  • master-1.20-lts
  • master-1.21
  • master-1.21-lts
  • master-1.21.10
  • master-1.21.4
  • master-1.21.8
  • master-26
  • master-26-lts
  • master-26.2
  • operator-craft
  • patch-1
  • release-1.16
  • release-1.18
  • release-1.19
  • test/diagnose-furnace-crafting-timeouts
  • upmerge/1.21-1

12 Oct 2026 06:49PM UTC coverage: 28.228% (+0.2%) from 28.054%
#479011871

Pull #249

github

claude
Fix duplicate crafting job dependencies when interfaces re-register

Crafting interfaces re-register to the network when they become dirty,
which added the dependencies of their jobs to the dependency graph again.
This caused duplicated subtrees in crafting plans of running jobs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C5iUzweRYoCkKB5bvJdH8Y
Pull Request #249: Fix duplicate crafting job dependencies when interfaces re-register

4 of 4 new or added lines in 1 file covered. (100.0%)

881 of 3121 relevant lines covered (28.23%)

0.28 hits per line

Relevant lines Covered
Build:
Build:
3121 RELEVANT LINES 881 COVERED LINES
0.28 HITS PER LINE
Source Files on master-1.12
  • Tree
  • List 60
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
#479011871 fix/duplicate-dependency-edges-1.20 Fix duplicate crafting job dependencies when interfaces re-register Crafting interfaces re-register to the network when they become dirty, which added the dependencies of their jobs to the dependency graph again. This caused duplicated subtrees i... Pull #249 12 Oct 2026 07:04PM UTC claude github
28.23
38293318310 fix/duplicate-dependency-edges Fix duplicate crafting job dependencies when interfaces re-register Crafting interfaces re-register to the network when they become dirty, which added the dependencies of their jobs to the dependency graph again. This caused duplicated subtrees i... Pull #248 12 Oct 2026 07:03PM UTC claude github
69.52
#479011870 fix/duplicate-dependency-edges-1.20 Merge 52ed4d991 into ac3ffcd1b Pull #249 12 Oct 2026 06:59PM UTC web-flow github
28.23
38293334414 fix/duplicate-dependency-edges Merge 2277da1af into 33a005c26 Pull #248 12 Oct 2026 06:56PM UTC web-flow github
69.26
#479011869 master-1.20-lts Stop reporting invalid inputs for jobs that only wait for their interface (#247) When the target of a crafting interface refused a job's inputs, for example a furnace that was still busy, the job was marked as having invalid inputs. Jobs are only... push 12 Oct 2026 05:19PM UTC web-flow github
28.05
38282978416 master-1.21-lts Stop reporting invalid inputs for jobs that only wait for their interface (#246) When the target of a crafting interface refused a job's inputs, for example a furnace that was still busy, the job was marked as having invalid inputs. Jobs are only... push 12 Oct 2026 05:18PM UTC web-flow github
69.36
#479011868 fix/stale-invalid-inputs-1.20 Only clear refused jobs once the started job was inserted If the target refused the inputs on insertion after all, its state did not change, so the other jobs keep their mark. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Sessio... Pull #247 12 Oct 2026 05:12PM UTC claude github
28.05
#479011867 fix/stale-invalid-inputs-1.20 Merge 05d72cebb into d3cac7327 Pull #247 12 Oct 2026 05:11PM UTC web-flow github
28.05
#479011866 fix/stale-invalid-inputs-1.20 Stop reporting invalid inputs for jobs that only wait for their interface When the target of a crafting interface refused a job's inputs, for example a furnace that was still busy, the job was marked as having invalid inputs. Jobs are only tested... push 12 Oct 2026 05:10PM UTC claude github
28.05
#479011865 fix/stale-invalid-inputs-1.20 Merge a6c9657c5 into d3cac7327 Pull #247 12 Oct 2026 05:10PM UTC web-flow github
28.05
See All Builds (740)
  • Repo on GitHub
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