Calm The Leaks (CTL)

This mod extends atl outputs, recognises leak trends, and then recommends fixes based of confidence levels after leveraging spark data. CTL doesn't hide real problems - it filters startup noise and false positives so you can focus on real leaks.

File Details

calmtheleaks-1.2.1-neoforge.jar

  • R
  • May 7, 2026
  • 138.85 KB
  • 7.0K
  • 1.21.1
  • NeoForge

File Name

calmtheleaks-1.2.1-neoforge.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:calm-the-leaks-ctl-1449975:8052919"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Calm The Leaks 1.2.1 - 1.21.1 NeoForge

Now requires ExtraSpecialCore (ESC).


Highlights:

  • CTL’s diagnostics GUI now uses ExtraSpecialCore for fonts and shared UI primitives. Look and behaviour now match other Creatopia / Unbound mods.
  • New runtime dependency: extraspecialcore must be installed alongside CTL.

What changed:

  • Main panel, leak detail, and narrow-down screens now draw labels through ESC’s text helpers (EscText.drawString / wrapping helpers) instead of raw GuiGraphics.drawString. Headings, row labels, hint text, and the “All tracked leaks” list all share the same face and metrics.
  • Buttons routed through ESC so the CTL panel uses the standard ESC button look (sharper TTF, matching label font, scroll-on-overflow behaviour for long labels).
  • Search / filter inputs in the panel use ESC’s search box helper, so placeholder hints and entered text use the same font as the surrounding UI.
  • Wrapped help text (chart notes, “Spark vs this chart”, “No detail lines.”, narrow-down toolkit copy) now uses ESC’s wrap helpers, fixing line-height mismatches between wrapped and single-line text on the same screen.
  • Default font alignment: every CTL screen reads ESC’s default font (EscFonts.DEFAULT) rather than hardcoding a specific face, so any future ESC-wide font change rolls through CTL automatically.