extraspecialcore-2.0.0+1.20.1-forge.jar
Curse Maven Snippet
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:
EscUiStylecarries theme presentation fields (breaking for hand-built constructors — useactive(),vanillaLike(),falloutPip(), orfromTheme).- Major version bump: open consumer dependency ranges to
[2.0.0,3.0)(old[…,2.0)excludes this release).
This mod has no additional files

