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

CyclopsMC / IntegratedCrafting / 33948895090
67%
master-1.12: 27%

Build:
Build:
LAST BUILD BRANCH: master-26
DEFAULT BRANCH: master-1.12
Ran 05 Sep 2026 06:08AM UTC
Jobs 1
Files 74
Run time 1min
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

05 Sep 2026 06:05AM UTC coverage: 67.783% (+2.3%) from 65.533%
33948895090

Pull #227

github

claude
Raise the list recipe limit to a runaway guard

The attuned crafting interface already exposes every recipe of its target with
no limit at all, and indexing those 987 recipes of a crafting table costs it
the same as it costs a list interface (~95-100 ms for a network remove+add in
both cases). Limiting lists to 256 was therefore inconsistent: it withheld
something the mod already allows elsewhere.

The limit now defaults to 4096, which no regular machine reaches. It stays as a
guard against a computed list that runs away, since a list is not bounded by a
real machine the way an attuned interface is. Set it to 0 for no limit.

The machine reader game test asserted against the limit, which made it pass
for the wrong reason once the limit exceeded the machine's recipe count. It now
asserts that the interface exposes exactly the recipes its target holds.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bn8brBLvFiJsfnBHpwf8ZN
Pull Request #227: Add a list-based crafting interface

1004 of 1740 branches covered (57.7%)

Branch coverage included in aggregate %.

3509 of 4918 relevant lines covered (71.35%)

3.66 hits per line

Coverage Regressions

Lines Coverage ∆ File
58
0.0
0.0% org/cyclops/integratedcrafting/client/gui/ContainerScreenPartInterfaceCraftingSettings.java
26
0.0
0.0% org/cyclops/integratedcrafting/IntegratedCrafting.java
24
50.65
-32.77% org/cyclops/integratedcrafting/part/PartTypeInterfaceCraftingAttuned.java
18
0.0
0.0% org/cyclops/integratedcrafting/inventory/container/ContainerPartInterfaceCrafting.java
14
57.94
-7.14% org/cyclops/integratedcrafting/core/part/PartTypeInterfaceCraftingBase.java
12
0.0
-19.44% org/cyclops/integratedcrafting/inventory/container/ContainerPartInterfaceCraftingSettings.java
8
0.0
0.0% org/cyclops/integratedcrafting/client/gui/ContainerScreenPartInterfaceCrafting.java
8
80.63
-1.88% org/cyclops/integratedcrafting/core/network/CraftingNetwork.java
5
95.65
0.22% org/cyclops/integratedcrafting/gametest/GameTestHelpersIntegratedCrafting.java
5
91.3
0.4% org/cyclops/integratedcrafting/gametest/GameTestsAdvancements.java
5
0.0
-87.5% org/cyclops/integratedcrafting/RegistryEntries.java
2
0.0
0.0% org/cyclops/integratedcrafting/proxy/ClientProxy.java
1
92.65
-1.47% org/cyclops/integratedcrafting/core/RecipeIndexDefault.java
1
90.91
35.72% org/cyclops/integratedcrafting/part/PartTypeInterfaceCrafting.java
Jobs
ID Job ID Ran Files Coverage
1 33948895090.1 05 Sep 2026 06:08AM UTC 74
67.78
GitHub Action Run
Source Files on build 33948895090
  • Tree
  • List 74
  • Changed 19
  • Source Changed 0
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #33948895090
  • Pull Request #227
  • PR Base - master-1.21-lts (#33906627750)
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