promotional bannermobile promotional banner

PantheonAPI

Not a mod that does one thing. It is a shared platform layer that other future Pantheon mods will depend on. Currently 9 mods planned to plug into this.

File Details

pantheonapi-1.1.4.jar

  • R
  • May 7, 2026
  • 135.66 KB
  • 60
  • 1.20.1
  • Forge

File Name

pantheonapi-1.1.4.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:pantheonapi-1416687:8052620")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Pantheon API

Now requires ExtraSpecialCore (ESC).


Highlights:

  • The Pantheon HubConsoleAuditApprovals, and the shared DockButton widget now use ExtraSpecialCore for fonts, buttons, and text helpers. Pantheon now matches the look used by other Creatopia / Unbound mods (CTL, Radio Towers, Dead Air, Dead Letters).
  • New runtime dependency: extraspecialcore must be installed alongside Pantheon API.

What changed:

  • Pantheon Hub screen
  • Title and decorative copy (e.g. the modular‑modules note) now go through ESC text helpers.
  • Sub‑screen buttons (including ← Back) are built with ESC, so labels share one face and metrics across the hub.
  • Console screen
  • Close and ← Back to Hub are ESC buttons.
  • Title is centered through ESC styling and the message log wraps via font.split against an ESC‑styled component, so wrapped lines no longer lose alignment with single‑line entries.
  • Audit screen
  • Close is an ESC button.
  • Title and per‑row entries are drawn through ESC text helpers (drawString / styled center) so the audit log aligns with the rest of the panel.
  • Approvals screen
  • CloseApprove, and Reject are ESC buttons.
  • Title and per‑row entries (with their colour status) use ESC text helpers, so coloured rows still match the same font as everything else.
  • DockButton (shared widget)
  • Both the main label and the status sub‑label are drawn via EscText.drawString with EscFonts.DEFAULT, so dock buttons look the same regardless of which Pantheon screen embeds them.
  • Default font
  • All affected text reads ESC’s default font (EscFonts.DEFAULT) instead of pinning a specific face. If ESC ships a font change later, Pantheon picks it up automatically.