Community listing page, reviews here may not be monitored by the author.
Fantasy Language System
No reviews yet
13 in-game languages with real writing systems and learning progress. Chat, books, and vanilla signs get decoded personally for each reader based on their own fluency. Includes speech defects and Simple Voice Chat integration.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Language System
Language System adds a full in-world language system to Minecraft: 13
languages, each with its own real writing system, its own color, and its
own voice theme. Understanding isn't global — the same message looks
different to every single reader, decoded live based on their own personal
progress in that language. It works everywhere: chat, written books, and
even real vanilla signs.
Simple Voice Chat is fully optional. Everything else works standalone.
Highlights
- 13 languages, each mapped to a real Unicode script: Runic, Glagolitic,
Cherokee, Braille, Ogham, Hebrew, Tifinagh, Coptic, Georgian Asomtavruli,
and Dingbats. - Per-syllable deterministic cipher — text is split into syllables, and
whether a given syllable is "understood" depends on progress, not random
chance. The same syllable always resolves to the same symbols for a given
reader, so familiar roots and endings start being recognized across every
word as progress grows — not just in one message. - Two-sided understanding: a message is filtered once for how well the
SPEAKER can actually form the language (below 15% they can't say anything
coherent at all; 15-74% comes out "broken"), and then filtered AGAIN,
separately, for each READER based on their own progress. - Progress grows passively — from standing near fluent speakers of a
language, and from reading that language's tome. - Hijacked vanilla signs: write on a normal sign like always, but the
text painted on it in the world is always shown enciphered. Right-clicking
it as a reader opens a proper 3D read screen showing the message exactly
as much as *you* personally understand it. - Language paper: a blank paper item that becomes a language-specific
written document once signed — texture, name, and lore all update to
reflect it. - 13 tomes, one per language, each with a unique 3D model and a ribbon
recolored to match its language's color. Crafted from a themed ingredient,
but only if you already know the language at 70%+. - Permanent speech defects (rhotacism, lisping/sigmatism) — a character
trait assigned by an operator, distorts pronunciation in chat regardless
of who understands what. - Simple Voice Chat integration (optional) — a speaker's voice gets
muffled for listeners who don't know their language well, and several
languages layer in themed creature sounds instead of a flat filter (see
table below).
Languages
| Language | Script | Voice chat theme |
|---|---|---|
| Common | Latin | — (everyone knows it, never altered) |
| Human | Cyrillic | villager |
| Dwarven | Runic | vindicator / pillager |
| Elven | Glagolitic | witch |
| Beastkin | Cherokee | mix of common animal ambients |
| Draconic | Braille | ender dragon |
| Feyborn | Ogham | allay |
| Hellborn | Hebrew | blaze |
|
Abyss |
Tifinagh | guardians, dolphins, squids, drowned |
|
Vampire |
Syriac-based glyphs | bat |
| Primordial | Coptic | warden, enderman |
| Ancient | Georgian Asomtavruli | note block melody |
| Sign Language | Dingbats | — (voice always fully muted) |
How understanding works
When a message reaches a specific listener, the game looks at that
listener's own progress in the speaker's language:
- 100% — message shown as-is.
- 0% — fully replaced with that language's own symbol set.
- In between — some syllables show as real text, others as symbols.
Which ones is determined by the syllable itself (not its position), so
the same root or ending "unlocks" consistently everywhere it appears as
progress increases — much closer to how real vocabulary acquisition
actually feels.
Sign Language is a special case: it's visual, not spoken, so understanding
requires actually seeing the signer (line of sight, limited range) on top of
knowing the language.
Commands
- `L` key (configurable) — opens a GUI to pick your current speaking
language from the ones you know, with your progress in each shown.
- /language give <player> <language> [percent] — grant/raise a language
(operator only). No percent given = 100%.
- /language take <player> <language> — forget a language entirely.
- /language list <player> — see everything a player knows and what
they're currently speaking.
- /language defect give|take|list <player> [defect] — manage speech
defects.
- /langvoicedebug — toggles chat debug messages for the voice filter, to
confirm the Simple Voice Chat hook is actually firing.
Installation
Requires NeoForge for Minecraft 1.21.1. Drop the jar into your mods
folder — client and/or server, both need it for full functionality.
[Simple Voice Chat](https://modrinth.com/plugin/simple-voice-chat) is
optional; install it too if you want the voice-muffling feature, or skip it
and everything else still works normally.
Source & license
Source available on [GitHub](https://github.com/Makarexe/langsystem-mod),
licensed under MIT. Issues and pull requests welcome.
Credits
- Makarexe
- medbratishka
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources