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

CyclopsMC / IntegratedDynamics / 35511062893
57%
master-1.21-lts: 48%

Build:
Build:
LAST BUILD BRANCH: master-26-lts
DEFAULT BRANCH: master-1.21-lts
Ran 20 Sep 2026 12:40PM UTC
Jobs 1
Files 949
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

20 Sep 2026 12:35PM UTC coverage: 56.93% (-0.03%) from 56.964%
35511062893

Pull #1738

github

rubensworks
Resolve the next-major TODOs

A first release on a new Minecraft version is where the deferred API
breaks can land.

IPartType and IPartState: the 15 methods marked "make non-default in
nextmajor" become abstract. PartStateBase already implemented all eight
IPartState ones, so those only lose the interface default. Six of the
seven IPartType bodies move into PartTypeAdapter, the documented default
implementation, which already held onAspectVariablesChanged. Anything
extending PartTypeAdapter or PartStateBase is unaffected; only direct
implementors of the raw interfaces have to supply them now.

GameTestsWrenchConfig proxies IPartType and relied on
InvocationHandler#invokeDefault for snapshotConfig and applyConfig, which
only works on default methods. It now calls PartConfigHelpers directly
with the proxy as the part type, which is what those bodies did.

OperatorBuilders: FLUIDSTACK_3 was built from ITEMSTACK. That gave
OBJECT_FLUIDSTACK_WITH_DATA the itemstack kind, so it shared its unique
name with OBJECT_ITEMSTACK_WITH_DATA. OperatorRegistry stores those in a
plain map, so the fluid operator silently overwrote the item one, and the
fluid operator showed the item stack translation while
operator.integrateddynamics.fluidstack.withdata went unused. Both now
have their own identifier.

IIngredientChannelInsertPreConsumer: the deprecated three-argument insert
is gone, so the four-argument one is the only method. Its test moves onto
the current api, keeping the coverage of a pre-consumer that takes away
without claiming.

CableHelpers: the deprecated six-argument onCableRemoving is gone, all
callers already passed the seventh argument.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V35MFZ7JSgoLe79J4d1uxf
Pull Request #1738: Update to Minecraft 26.3

3833 of 10079 branches covered (38.03%)

Branch coverage included in aggregate %.

21855 of 35043 relevant lines covered (62.37%)

3.22 hits per line

Coverage Regressions

Lines Coverage ∆ File
159
84.78
0.03% org/cyclops/integrateddynamics/core/evaluate/operator/Operators.java
154
0.0
0.0% org/cyclops/integrateddynamics/gametest/fuzzing/NetworkFuzzer.java
100
0.0
0.0% org/cyclops/integrateddynamics/client/gui/container/ContainerScreenLogicProgrammerBase.java
65
0.0
0.0% org/cyclops/integrateddynamics/core/client/gui/container/ContainerScreenPartSettings.java
62
0.0
0.0% org/cyclops/integrateddynamics/core/client/gui/WidgetTextFieldDropdown.java
51
0.0
0.0% org/cyclops/integrateddynamics/core/client/gui/container/ContainerScreenAspectSettings.java
47
0.0
0.0% org/cyclops/integrateddynamics/client/model/CableModelBase.java
41
0.0
0.0% org/cyclops/integrateddynamics/core/client/gui/container/ContainerScreenPartOffset.java
33
61.07
0.08% org/cyclops/integrateddynamics/block/BlockCable.java
24
23.44
0.0% org/cyclops/integrateddynamics/inventory/container/ContainerPartReader.java
22
0.0
0.0% org/cyclops/integrateddynamics/block/BlockCableClientConfig.java
21
62.1
0.19% org/cyclops/integrateddynamics/block/BlockSqueezer.java
18
71.76
-0.8% org/cyclops/integrateddynamics/api/part/PartTypeAdapter.java
18
87.12
0.0% org/cyclops/integrateddynamics/core/evaluate/OperatorBuilders.java
16
0.0
0.0% org/cyclops/integrateddynamics/client/gui/container/ContainerScreenLabeller.java
16
82.9
0.31% org/cyclops/integrateddynamics/core/helper/CableHelpers.java
16
59.59
0.28% org/cyclops/integrateddynamics/gametest/integration/TestItemStackOperators.java
14
8.96
0.0% org/cyclops/integrateddynamics/world/gen/trunkplacer/TrunkPlacerMenril.java
13
60.0
0.0% org/cyclops/integrateddynamics/core/helper/Helpers.java
12
47.22
-0.08% org/cyclops/integrateddynamics/block/BlockDryingBasin.java
10
12.5
-68.75% org/cyclops/integrateddynamics/loot/functions/LootFunctionCopyEnergyBatteryData.java
10
0.0
0.0% org/cyclops/integrateddynamics/proxy/ClientProxy.java
9
27.27
-1.3% org/cyclops/integrateddynamics/block/BlockMechanicalDryingBasin.java
7
36.0
-1.04% org/cyclops/integrateddynamics/block/BlockDelay.java
7
32.14
-1.19% org/cyclops/integrateddynamics/block/BlockMechanicalSqueezer.java
7
11.76
-66.81% org/cyclops/integrateddynamics/loot/conditions/LootConditionMatchWrench.java
7
18.18
-63.64% org/cyclops/integrateddynamics/loot/functions/LootFunctionCopyProxyId.java
6
14.29
-12.38% org/cyclops/integrateddynamics/api/part/IPartType.java
6
7.41
0.0% org/cyclops/integrateddynamics/block/BlockFluidLiquidChorus.java
6
36.0
-1.04% org/cyclops/integrateddynamics/block/BlockProxy.java
6
69.23
-0.77% org/cyclops/integrateddynamics/blockentity/BlockEntityCoalGenerator.java
5
15.38
-15.38% org/cyclops/integrateddynamics/loot/functions/LootFunctionCopyMechanicalDryingBasinTanks.java
5
18.18
-18.18% org/cyclops/integrateddynamics/loot/functions/LootFunctionCopyMechanicalMachineEnergy.java
5
18.18
-18.18% org/cyclops/integrateddynamics/loot/functions/LootFunctionCopyMechanicalSqueezerTank.java
4
61.11
1.11% org/cyclops/integrateddynamics/block/BlockCoalGenerator.java
3
42.96
-1.48% org/cyclops/integrateddynamics/core/network/IngredientChannelAdapter.java
2
0.0
0.0% org/cyclops/integrateddynamics/inventory/slot/FurnaceFuelSlotExtended.java
1
66.67
6.67% org/cyclops/integrateddynamics/block/BlockCreativeEnergyBattery.java
1
81.82
4.9% org/cyclops/integrateddynamics/block/BlockMaterializer.java
1
76.92
-3.08% org/cyclops/integrateddynamics/block/BlockMenrilLeavesConfig.java
1
75.0
47.0% org/cyclops/integrateddynamics/block/BlockMenrilLogStrippedConfig.java
1
77.78
47.01% org/cyclops/integrateddynamics/block/BlockMenrilWoodStrippedConfig.java
1
81.82
4.9% org/cyclops/integrateddynamics/block/BlockVariablestore.java
1
67.06
-2.35% org/cyclops/integrateddynamics/capability/energystorage/EnergyStorageItemBlockEnergyContainer.java
1
65.81
-0.65% org/cyclops/integrateddynamics/core/network/IngredientObserver.java
1
26.67
-6.67% org/cyclops/integrateddynamics/core/network/IngredientPositionsIndexEmpty.java
1
94.93
0.01% org/cyclops/integrateddynamics/gametest/GameTestsWrenchConfig.java
Jobs
ID Job ID Ran Files Coverage
1 35511062893.1 20 Sep 2026 12:40PM UTC 949
56.93
GitHub Action Run
Source Files on build 35511062893
  • Tree
  • List 949
  • Changed 58
  • Source Changed 0
  • Coverage Changed 58
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #35511062893
  • Pull Request #1738
  • PR Base - master-26 (#34752769559)
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