GladeCore

FarGlade Core Framework

* * *

GladeCore

The primary client foundation for the Glade ecosystem. Core handles shared systems while modules load as targeted additions.

Core Active Fabric Modular Client
Core Line
1.1
Minecraft
1.21.11
Maintainer
DarkShamanism
Tracked Modules
20
Core Unique Downloads
Loading...
Read Architecture Downloads Migration Notes

The standalone client package is retired. Active development now ships through GladeCore and its module additions.

Description

GladeCore is the base client framework for the Glade on The Lord of The Craft.

The project now focuses on a core architecture where each feature ships as an independent extension on top of the preexisting systems.

Core Module Stack

  • Foundation: glade-core.
  • Communication and Logs: glade-native, glade-captainslog, glade-scribe, glade-reader.
  • Tracking and Records: glade-rpdate, glade-docsbook, glade-archive.
  • World and Navigation: glade-atlas, glade-spiritrealm, glade-altahrn, glade-figura.
  • Systems and Content: glade-runes, glade-rituals, glade-reagents, glade-recipes, glade-durngo, glade-oldblah, glade-lowdraconic, glade-ancientelven.

Module Controls Matrix (1.6.1)

Module Default Control Access Path
glade-coreH, Right-AltGlobal (Hub + overlay interact mode)
glade-nativeCDirect hotkey + Hub
glade-captainslogLComposer bridge + Hub
glade-rpdateKComposer bridge + Hub
glade-docsbookBComposer bridge + Hub
glade-archiveB, F8Context keybind + reader shortcut + Hub
glade-readerUnassignedAssign in Controls + Hub
glade-atlasMDirect hotkey + Hub
glade-spiritrealmM, ISpiritRealm + Ilzpaak hotkeys + Hub
glade-altahrnUnassignedModule listed, currently disabled in core
glade-durngoUDirect hotkey + Hub
glade-oldblahODirect hotkey + Hub
glade-lowdraconicLDirect hotkey + Hub
glade-ancientelvenNDirect hotkey + Hub
glade-scribeUnassignedAssign in Controls + Hub
glade-reagentsUnassignedHub/content module
glade-recipesUnassignedHub/content module
glade-ritualsUnassignedHub/content module
glade-runesUnassignedHub/content module
glade-figuraUnassignedAssign in Controls + Hub

All keybinds are configurable in Minecraft Controls. Some defaults intentionally overlap by module context.

Changelog

ADDED

  • Memory-leak free Figura port for 1.21.11. Updated Figura integration with safer lifecycle behavior for long sessions.
  • Experimental Character Creator in glade-nativecomposer. Character setup now happens directly in glade-nativecomposer instead of relying on /persona chat flow.
  • Persistent chat history. Chat now restores after disconnects, client crashes, and relaunches.
  • Translation engines
  • Old Blah translator pipeline. Full staged translator (tokenize → phrase match → morphology → reorder → render) wired into auto-translate when Experimental Grammar Mode is enabled. Handles affixes, conjunctions, verb tense (past/future/progressive), possessives, articles, negation, "of" attachment, adjective-noun hyphenation, phrase-level translation, number conversion, and casing/punctuation preservation. Falls back safely with diagnostics on unknown words.
  • Low Draconic translator engine. Full morphology verb tense (Fen future marker, -Kur past, -Ek progressive), plurals (-S), comparative/superlative (-Zos, -Zok), negation prefix (Nak-), possessive 's handling, English affix decomposition/recomposition, and numeric translation. POS-aware lexicon lookup with related-root fallback and multiword gloss matching.
  • Durngo to-verb shorthand. to-walk, to-kill, etc. now translate correctly without colliding with the to preposition.
  • Hyphen affix compound translation (Durngo). Prefix/suffix compounds like anti-kill, micro-man, kill-er, dark-ness, fear-less, and anti-kill-er now resolve around a translated stem. Fail-open behavior preserves the original on miss.
  • Roleplay-aware speech translation
  • Quote-aware glade-nativecomposer. When quotes are present ("..." or “...”), only quoted speech is translated; emote prose between quotes is preserved verbatim.
  • Shared roleplay speech helper. New RoleplaySpeechTranslator used by Old Blah, Durngo, Ancient Elven, and Low Draconic auto-translate. Matches NativeChat semantics: with quotes, translate speech only; without quotes, skip explicit emotes and translate the rest.
  • UI
  • Hub scrollbar click-and-drag. Sidebar, overview, and settings regions now support real drag, track-click scroll, and clean drag release. Sidebar entries no longer get selected when clicking the scrollbar strip.
  • Typewriter tab labels. Opt-in typewriter rendering on hover/active for tab buttons, with a reduced-motion fallback. Enabled on the Ancient Elven, Old Blah, Low Draconic, and Durngo browser screens.

CHANGED

  • glade-nativecomposer workflows refined. Standalone composer and Persona flows were updated with better state handling, including saved persona slots, per-persona skin capture, and draft autosave recovery.
  • Message formatting and translation: Translation settings behavior and draft translation reuse were expanded, with updated emote-color normalization and custom color controls.
  • Old Blah reference refresh. Added profile page reference capture set (p1 through p30), while latest runtime source changes remain focused on morphology and translator acceptance coverage.
  • Rune window interaction expansion. Shared codex rune quick-reference now includes refreshed search/filter behavior and circle composer controls (add, undo, clear, insert, copy).
  • Default module keybinds refreshed. glade-nativecomposer → F4, Captain's Log → F6, BookBinder → F7, Sundial → F9, Chat Log → F10, Old Blah → Page Up, Spirit-Realm → End, Ilzpaak → Home, al'tahrn (Durngo keybind) → Page Down, Low Draconic → Insert, Ancient Elven → Delete.
  • Hub menu font colors adjusted to a more palette-friendly tone based on user feedback.
  • Character setup workflow now guided in-context so the creator handles setup for you.
  • Figura compat now enforced at config init via a new ConfigManagerInitMixin. Deterministically sets FIRST_PERSON_MATRICES = false and FORMAT_SCRIPT = 0, saving only when values actually change. Replaces the previous timing-sensitive reflection path.
  • Module page metadata (Module ID, Developed by, contributors, Has keybinds, Configurable) restyled to flat black text, no shadow.
  • Hub Settings INFO rows restyled to match — flat black, no shadow.
  • glade-nativecomposer "Preview" label softened to placeholder-style muted color in both the normal screen and overlay window, matching the Captain's Log "Cleaned output appears here" tone.
  • Tab label expansion: Numbers & Dir.Numbers & Direction in Low Draconic and Durngo browsers.
  • Rune sub-tabs now display full names with typewriter hover/active behavior: Primary Matter, Secondary Matter, Primary Concepts, Secondary Concepts, Primary States, Secondary States, Existence, Totality, Force. Applied in both glade-core and glade-codex codex screens.

FIXED

  • Chat session continuity now survives disconnect/crash scenarios more reliably.
  • Figura compat settings no longer silently fail to apply due to init-order timing.
  • Hub scrollbar drag was non-functional — track and thumb interaction now behave correctly.

REMOVED

  • Reflection-based applyFirstPersonCompat() and applyScriptFormatCompat() from FiguraModule — superseded by the new mixin.
  • Promoted GladeCore to public release track as 1.6.
  • Published downloadable 1.6 jars for core and module artifacts.
  • Download endpoint now serves only the current public 1.6 release line. Pending Modrinth and Github repository uploads.
  • Archived 1.5.1 & 1.5.2.
  • Officially retired the old standalone package and transitioned scope to GladeCore.
  • Unified shared client systems under glade-core for module-driven extensions.
  • Integrated active module lines for Scholar.
  • Registered broader ecosystem modules for future staged activation in the core registry.

Downloads

Select a release table, then expand it to download GLADE-CORE and module jars.

Component Artifact Status Download
glade-coreglade-core-1.6.1.jarReleaseDownload .jar
glade-archiveglade-archive-1.6.1.jarDisabledDisabled in public release
glade-atlasglade-atlas-1.6.1.jarPendingPending public enablement
glade-captainslogglade-captainslog-1.6.1.jarReleaseDownload .jar
glade-docsbookglade-docsbook-1.6.1.jarReleaseDownload .jar
glade-durngoglade-durngo-1.6.1.jarReleaseDownload .jar
glade-figuraglade-figura-1.6.1.jarReleaseDownload .jar
glade-ancientelvenglade-ancientelven-1.6.1.jarReleaseDownload .jar
glade-draconicglade-lowdraconic-1.6.1.jarDisabledDisabled in public release
glade-nativeglade-nativecomposer-1.6.1.jarReleaseDownload .jar
glade-oldblahglade-oldblah-1.6.1.jarReleaseDownload .jar
glade-readerglade-reader-1.6.1.jarReleaseDownload .jar
glade-reagentsglade-reagents-1.6.1.jarReleaseDownload .jar
glade-recipesglade-recipes-1.6.1.jarReleaseDownload .jar
glade-ritualsglade-rituals-1.6.1.jarReleaseDownload .jar
glade-rpdateglade-rpdate-1.6.1.jarReleaseDownload .jar
glade-runesglade-runes-1.6.1.jarReleaseDownload .jar
glade-scribeglade-scribe-1.6.1.jarReleaseDownload .jar
glade-spiritrealmglade-spiritrealm-1.6.1.jarReleaseDownload .jar

Versions

Build Status Minecraft Loader Environment Notes
1.6.1 Public 1.21.11 Fabric 0.18.6+ Client-side Latest build sync: refreshed core + module artifacts to 1.6.1 and published direct downloads.
1.6.0.1 Previous 1.21.11 Fabric 0.18.6+ Client-side QOL: typewriter pacing updates, persistence improvements, and endpoint parity fixes across integrated modules.
1.5.2 Previous 1.21.11 Fabric 0.18.6+ Client-side Several small patches to integrated modules: updated assets within Archive, Ilzpaak, Spirit, and Rituals. Modified archive, reader, scribe, book and quill functionality.
1.5.1 Previous 1.21.11 Fabric 0.18.6+ Client-side Initial transition into 1.21.11 for the depreciated standalone package. Several dozen fixes integrated thanks to feedback from TheAmazingSewer, ilikefooddude, and other users.

Version tracking now follows the Gladecore branch lifecycle rather than the standalone client.

Compatibility

Platform

  • Minecraft: 1.21.11
  • Loader: Fabric (0.18.6+)
  • Environment: Client-side core plus modules
  • Java: 21+

Dependencies

  • Fabric API
  • Fabric Language Kotlin
  • GladeCore runtime

Module features inherit compatibility and lifecycle behavior from the core runtime.

Project Details

Project
GladeCore
Slug
glade-core
Creator
DarkShamanism
Contributors
Malin's Welcome Team (Inspiration for roleplay date module), Hunternif (Source for AntiqueAtlas), ilikefooddude (Captain's-log contributor, play-tester), Mortuusars (Source for Scholar), Moumins (Low-draconic language creator, play-tester), Panashea (Spirit-realm asset contributor), Smawton (Ilzpaak lore), Smowy (Low-draconic language creator), TaxSeason (Spirit-realm asset contributor), TheAmazingSewer (Play-tester), Voluble (Creator of the MessageMirror, from which NativeComposer is inspired), and many more contributors not listed here yet.
Maintainer
DarkShamanism
Core Line
1.1
Release State
Active migration from standalone package to core modules
Distribution
Core framework with module additions (standalone package retired)
Modules
glade-runes, glade-scribe, glade-spiritrealm, glade-altahrn, glade-ancientelven, glade-archive, glade-atlas, glade-captainslog, glade-core, glade-docsbook, glade-durngo, glade-figura, glade-lowdraconic, glade-native, glade-oldblah, glade-reader, glade-reagents, glade-recipes, glade-rituals, glade-rpdate
Created
Loading...
Issue Contact

Content provided and maintained by roleplayers like you.
GladeCore is an independent community project and is not affiliated with, endorsed by, or associated with Tythus LTD or The Lord of The Craft.