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

CyclopsMC / IntegratedDynamics / 39165669782
48%
master-1.21-lts: 49%

Build:
Build:
LAST BUILD BRANCH: feature/expression-cards
DEFAULT BRANCH: master-1.21-lts
Ran 18 Oct 2026 09:00PM UTC
Jobs 1
Files 847
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

18 Oct 2026 08:57PM UTC coverage: 48.432% (-0.3%) from 48.683%
39165669782

Pull #1766

github

claude
Make expressions work with value types of add-ons

Value types of add-ons, such as the chemicals of Integrated Mekanism,
only partly worked in expressions:

- Parameters could only have the types of Integrated Dynamics, from a
  fixed list used by the type selector, the parser and the server.
  Dropping a parameter in a chemical slot still made it a chemical,
  which the selector showed as Any. Parameters can now have any
  registered type that is not a category, plus Any and Number, and the
  selector lists the types of add-ons after those of Integrated
  Dynamics.
- (c: integratedmekanism:chemicalstack) did not parse, as the colon of
  the namespace ended the parameter list, while the printer writes the
  types of add-ons this way. Types can also leave out their namespace
  when no other type has that name, as in @chemicalstack{...}.
- Typed values compared numbers by their tag type, so amount: 1000 was
  an error for an amount that is stored as a long. Numbers with the
  same value now count as kept, also in lists and arrays.
- Slots only took items in Item slots. They now also take the items
  that the element of the slot's type reads, such as a bucket in a
  fluid slot, a block item in a block slot and a chemical tank in a
  chemical slot. Such a constant is shown as that item, keeps a typed
  amount when the item is put back, and the item's tooltip shows the
  value when the item does not show it exactly.

Checked in game with Integrated Mekanism 1.2.0 and Mekanism 10.7.16.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MHtucHo4Qy2pTfBMgeE54y
Pull Request #1766: Expression cards in the Logic Programmer, editable as text

4575 of 12234 branches covered (37.4%)

Branch coverage included in aggregate %.

15504 of 29224 relevant lines covered (53.05%)

2.59 hits per line

Coverage Regressions

Lines Coverage ∆ File
712
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/OperatorLPElementRenderPattern.java
213
0.0
0.0% org/cyclops/integrateddynamics/client/gui/container/ContainerScreenLogicProgrammerBase.java
193
2.57
-1.37% org/cyclops/integrateddynamics/core/logicprogrammer/OperatorLPElement.java
169
1.2
-0.57% org/cyclops/integrateddynamics/inventory/container/ContainerLogicProgrammerBase.java
117
85.18
0.28% org/cyclops/integrateddynamics/core/evaluate/operator/Operators.java
33
1.16
-0.03% org/cyclops/integrateddynamics/IntegratedDynamics.java
31
45.37
1.43% org/cyclops/integrateddynamics/core/part/panel/PartTypePanelVariableDriven.java
24
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeItemStackLPElement.java
19
84.08
0.52% org/cyclops/integrateddynamics/gametest/GameTestHelpersIntegratedDynamics.java
18
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeListLPElement.java
17
55.56
-9.26% org/cyclops/integrateddynamics/core/persist/world/LabelsWorldStorage.java
15
6.1
0.0% org/cyclops/integrateddynamics/command/CommandTest.java
6
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/RenderPattern.java
4
56.64
-3.5% org/cyclops/integrateddynamics/blockentity/BlockEntityDryingBasin.java
4
73.02
-7.94% org/cyclops/integrateddynamics/core/blockentity/BlockEntityCableConnectableInventory.java
3
62.24
-2.04% org/cyclops/integrateddynamics/blockentity/BlockEntityMechanicalSqueezer.java
3
61.54
-5.77% org/cyclops/integrateddynamics/core/blockentity/BlockEntityActiveVariableBase.java
3
83.33
-3.85% org/cyclops/integrateddynamics/core/evaluate/InventoryVariableEvaluator.java
3
39.64
-1.79% org/cyclops/integrateddynamics/core/network/IngredientChannelAdapter.java
1
26.67
-6.67% org/cyclops/integrateddynamics/core/network/IngredientPositionsIndexEmpty.java
Jobs
ID Job ID Ran Files Coverage
1 39165669782.1 18 Oct 2026 09:00PM UTC 847
48.43
GitHub Action Run
Source Files on build 39165669782
  • Tree
  • List 847
  • Changed 53
  • Source Changed 0
  • Coverage Changed 53
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39165669782
  • Pull Request #1766
  • PR Base - master-1.21-lts (#38111714202)
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