▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Delta-calc
Delta-calc

Delta-calc

DeltaCalc is a client-side utility mod for Cobblemon Delta that adds an in-battle damage calculator, expanded battle overlays, richer tooltips, and team indicators. It helps players read battle state faster and make better decisions without changing Cobble

Оцените первым
2.0K
2
Все версииDelta-calc 3.2.0

Delta-calc 3.2.0

Release07.09.2026

Список изменений

DeltaCalc 3.2.0 - Trust & Fit Update

DeltaCalc 3.2.0 is a major usability, responsiveness, and reliability update, rebuilt for Cobblemon 1.8.0. The calculator and battle HUD now behave more consistently across different resolutions, window sizes, and GUI scales, while making uncertain calculations and manual controls much easier to understand.

Compatibility (read this first)

  • This release is built for Cobblemon 1.8.0 and will not load against 1.7.x.
  • Cobblemon 1.8.0 changed a battle render method, which caused older DeltaCalc builds to crash on entering battle (NoSuchMethodError: drawProfilePokemon). This build rebuilds against the 1.8.0 API and fixes that crash.
  • Built for Minecraft 1.21.1, Fabric, and Cobblemon 1.8.0+.

Highlights

  • Completely overhauled calculator layout with better spacing, clearer hierarchy, and improved readability.
  • Panels now stay visible and usable when resizing Minecraft or changing GUI scale.
  • New visible controls for cycling and resetting opponent item, ability, and stat-spread predictions.
  • Clearer distinction between guaranteed, likely, uncertain, and unsupported damage outcomes.
  • New one-click HUD layout reset in the DeltaCalc settings.
  • Rebuilt for Cobblemon 1.8.0 and fixed the battle-entry crash caused by the 1.8.0 render API change.
  • Significantly improved calculation refresh reliability when battle information changes.

Responsive HUD improvements

  • All HUD panels now automatically reconcile their size and position with the current viewport.

  • Panels can no longer become permanently trapped outside the visible screen after:

    • Changing resolution.
    • Switching between fullscreen and windowed mode.
    • Changing Minecraft's GUI scale.
    • Loading positions saved on a differently sized monitor.
    • Resizing the game window.
  • Improved responsive behavior for:

    • Damage Calculator.
    • Battle Info Panel.
    • Battle Log.
    • Team Indicators.
    • Pokemon information popups.
    • Move tooltips.
  • Extremely small windows are handled safely instead of creating broken position ranges or crashing.

  • Text, columns, tabs, and damage rows now reflow or truncate based on their available width.

  • Scrollable sections correctly adapt to the panel's current dimensions.

  • Fresh installations now place the Battle Info Panel on the left and Damage Calculator on the right, reducing unwanted overlap.

Damage Calculator redesign

  • Improved the visual structure of the calculator and matchup summary.
  • Damage rows now measure their available space instead of relying on fixed-pixel column positions.
  • Long move names, damage ranges, and KO labels are shortened gracefully when space is limited.
  • The calculator can be moved by dragging its header.
  • Clicking the header without dragging now collapses or expands the calculator.
  • The bottom-right resize handle now provides visible hover and active feedback.
  • Calculator tabs adapt to narrower panel widths.
  • Matchup, Move Predictions, and Team sections can be collapsed independently.
  • Overflowing Move Predictions and Team sections can be scrolled.
  • Scrollbar tracks and draggable scrollbar thumbs are supported.
  • Hold Ctrl and use the mouse wheel to change the calculator's font scale.

Clearer damage outcomes

Damage results now distinguish between outcomes that are guaranteed and outcomes that are only likely.

  • Guaranteed KOs use a strong solid presentation.
  • Likely KOs use a visually distinct hatched damage region.
  • Lower-confidence calculations display a colored confidence rail.
  • Status moves and unsupported calculations no longer display misleading damage bars.
  • Multiple calculation warnings are de-duplicated and shown as compact warning chips.
  • Inferred-stat warnings are now expandable. When a result shows a "+N more" note, hover the warning strip to see the full de-duplicated list of what the c
  • Uncertain or incomplete results are less likely to appear more authoritative than the underlying battle information allows.

Better prediction and override controls

Opponent prediction rows for Item, Ability, and Spread now have explicit controls:

  • < cycles to the previous option.
  • cycles to the next option.

  • ↺ resets the manual override.
  • Clicking the main row continues to cycle forward.
  • Right-clicking continues to reset the row as a compatibility shortcut.
  • Manual overrides are clearly marked with a MANUAL badge.
  • Information learned directly during battle is marked SEEN.
  • Inferred information is marked LIKELY.
  • Unknown values use a distinct unknown state.

This replaces the previous behavior where important controls were hidden behind largely undiscoverable left- and right-click interactions.

HUD layout reset

A new Layout category has been added to DeltaCalc's Mod Menu configuration.

If panels become misplaced:

  1. Open Escape → Mods → DeltaCalc.
  2. Open the Layout category.
  3. Enable Reset HUD Layout on Done.
  4. Select Done.

This restores the default positions and sizes of:

  • Battle Info Panel.
  • Damage Calculator.
  • Battle Log.
  • Team Indicators.

The reset is a one-time action. It preserves feature toggles, font scaling, and collapsed-section preferences. Selecting Cancel does not reset the layout.

Reliability fixes

  • Battle calculations now refresh when any calculation-relevant Pokemon information changes, including:

    • Stats.
    • Weight.
    • Held items.
    • Abilities.
    • Moves.
    • Types.
    • Tera types.
    • Form-related battle information.
  • Reworked battle-state fingerprinting to avoid stale calculations and ambiguous snapshot collisions.

  • Improved invalidation behavior when entering, leaving, or changing battle states.

  • Pokemon form resolution now safely handles unexpected modded-form errors.

  • Repeated form-resolution failures are rate-limited to prevent log spam.

  • Configuration loading now reconciles outdated or invalid saved panel geometry.

  • Added safer configuration migration behavior for existing installations.

  • Improved version comparison used by the update checker.

  • Fixed overlapping HUD lanes and inconsistent click targeting around neighboring panels.

  • Improved boundary handling for dragging, resizing, tooltips, and popup positioning.

  • Replaced several inclusive click bounds with consistent non-overlapping hit regions.

Cobblemon 1.8.0 and mixin compatibility

  • Rebuilt against the Cobblemon 1.8.0 render API, resolving the battle-entry crash present in older builds under 1.8.0.
  • Fixed a battle-overlay mixin that could fail during Minecraft startup because development and production environments use different method names.
  • DeltaCalc now safely targets both the named development method and the intermediary production method for the battle overlay and battle GUI.
  • The injection remains fail-loud so future incompatibilities are detected instead of silently disabling the overlay.

Testing and validation

The 3.2.0 build has passed:

  • 145 automated regression tests.
  • Clean production build.
  • Language-file validation.
  • Production JAR metadata and mixin inspection.
  • Minecraft 1.21.1 client startup using Java 21.
  • DeltaCalc client and common initialization.
  • Cobblemon asset loading and completion of normal game startup.

The automated tests cover responsive panel geometry, narrow calculator layouts, battle-state invalidation, fingerprint collision resistance, safe form handling, version comparison, and cross-environment mixin targeting.

Note: A full live-battle visual pass across every resolution and GUI scale is still ongoing. If you spot layout issues after updating, open the DeltaCalc cfore reporting, since it clears positions saved by older versions.

Файлы

deltacalc.jar(2.21 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

3.2.0

Загрузчики

Fabric

Версии игры

1.21.1–1.21.11

Загрузок

128

Дата публикации

07.09.2026

Загрузил

ID версии

Главная