Mineuniverse
Log in Register
Mods

[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.
by Extra_Special_K
Download Claim this project
49,827 downloads
0 likes
Updated Jul 6, 2026
0 hypes
API and Library

ExtraSpecialCore


Shared fonts and small UI building blocks for Creatopia mods—consistent typography, sharper text drawing, and reusable buttons/search without every mod re‑implementing the same glue.

ExtraSpecialCore is a library mod. It doesn’t add gameplay, items, or a “main feature” by itself. Other mods depend on it for font assets and client UI helpers so screens look and behave the same across the ecosystem.


What it does:

ESC ships bundled font definitions (via Minecraft’s Style#withFont) and helpers around them: EscText for drawing and wrapping labeled text, EscButtons for buttons that use ESC’s styled messages, EscSearchBox for search fields that match the same face, plus light layout pieces like panels, rectangles, scroll‑list utilities, and a small UI style hook. Mods use these to build settings screens, diagnostics UIs, guides, and similar panels with less duplicate code and a shared visual baseline.


How it works:

ESC registers extraspecialcore font JSON under its namespace and exposes ResourceLocation constants (e.g. Fira CodeMonocraftUnifont, and a few arcade/terminal faces). Helpers apply those fonts to Components and FormattedCharSequence lines so splitting, wrapping, and drawing stay in sync. Higher‑level mods consume the API from their own code; ESC does not decide what screen you open or when—only how pieces of the UI are drawn when they do.


How to use it:

  • Players: If a mod’s page says ExtraSpecialCore is required, add the same Minecraft + loader (Forge / NeoForge) build the author tested with. You won’t get a new menu from ESC alone—it’s there because another mod needs it.
  • Authors: Declare ESC as a dependency, use EscText / EscButtons / EscSearchBox (and other primitives as needed), and pick a face from EscFonts or the bundled IDs. Keep client logic in your mod; ESC stays generic.

Important:

ESC is a dependency, not a standalone content pack. Match loader and game version with the mods that require it (Forge and NeoForge variants are separate). If something fails to load, check the mod that depends on ESC first, then confirm ESC version and loader match the pack. License and font attribution live with the mod (see FONT_LICENSES / assets under the mod’s font folder for redistribution notes).

extraspecialcore-1.2.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-07-04 Get
extraspecialcore-1.0.0-neoforge.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-05-06 Get

More from Extra_Special_K

Aegis Accord
931
Evil Eye – EvilCraft Addon
6,532
Death Detangler
55,544
Dead Air: Block Beats FM
453
Lootr Liason
323,628
Explainium
3,199

You Might Also Like

Vivecraft
A Minecraft VR mod on a loader of your choice!
9,988,339
Athena
A crossplatform (Forge/Fabric) solution to connected block textures for 1.19.4+
99,799,527
Lodestone
A collection of code used throughout projects under the Lodestar team.
9,914,417
TheDragonLib
A library for most of sokratis12GR's Mods
9,910,232
Multi Mob Library
A library mod containing essential files for Daveyx0's mob mods
9,892,767
FTB Library (Forge) (Legacy)
FTB Library is a library mod that is used for some of our mods.
98,265,314