promotional bannermobile promotional banner

[ESC] Extra Special Core

ExtraSpecialCore bundles shared fonts and GUI helpers (EscText, EscButtons, EscSearchBox, panels) so Creatopia mods stay consistent. Library only—install when another mod lists it as required.
Back to Files

extraspecialcore-2.0.0+1.20.1-forge.jar

File nameextraspecialcore-2.0.0+1.20.1-forge.jar
Uploaded
Aug 17, 2026
Downloads
1.4K
Size
4.0 MB
Mod Loaders
Forge
File ID
8669531
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:esc-extra-special-core-1535889:8669531")

Learn more about Curse Maven

What's new

Version 2.0.0

Update by: Extra_Special_K

Consumer mods: FML range [2.0.0,3.0). Set Gradle esc_version=2.0.0. Requires ES Library (ESL) extraspeciallib [1.0.0,2.0).

Added:

  • Declarative GUI profiles — JSON profile format, asset registry, and EscGui.open(...) runtime façade (authoring lives in optional Extra Special GUI / ESG).
  • Theme system — pack/common + player/client theme configs, presets (including Matrix, Ocean, Growth, Ember), colour workstation (wheel / SV / HEX), animated backdrops, CRT layer, quality and reduced-motion knobs.
  • Theme sync — pack theme override can push to clients; player colours stay this-PC unless locked.
  • Menu sound bank — EscSound / EscUiCue (menu sounds 1–20); semantic cue binding optional.
  • EscUiStyle.active() / fromTheme(...) so screens pick up the resolved theme automatically.

Changed:

  • EscUiStyle carries theme presentation fields (breaking for hand-built constructors — use active()vanillaLike()falloutPip(), or fromTheme).
  • Major version bump: open consumer dependency ranges to [2.0.0,3.0) (old […,2.0) excludes this release).