Better Line Break
Better Line Break changes how chat and text lines wrap, using a line-breaking algorithm that handles non-ASCII characters, Unicode and phrases.
What it does
Better Line Break replaces Minecraft's line-breaking with an algorithm that can split lines at alphabet characters, at runs of white-space and at non-ASCII characters. Phrases are kept together where the text allows. Japanese, Simplified Chinese, Traditional Chinese and Thai text are listed as supported, and the author describes the default behavior as too limited for these scripts.
The mod is client-side only, so only players need it and servers can run without it. It needs Cloth Config API and Fabric API on Fabric, and Cloth Config API on Forge. Mod Menu is optional and adds a config screen when installed. Files are published for Fabric and Forge across eight release versions, 1.7.10 – 1.20.4, and the code is released under the GNU Lesser General Public License v2.1 only, so the project is open source.
Key features
Alphabet line breaking
Text made of alphabet characters can wrap at more natural points instead of only at the default break positions.
Non-ASCII and Unicode text
Lines containing non-ASCII characters and Unicode symbols are broken by the custom algorithm, not the vanilla rules.
Phrase-aware wrapping
Phrases are treated as units where possible, so a line is less likely to split between words that belong together.
Game language support
The mod works with the in-game language setting, so text in the selected language uses the new line breaking.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Use cases
Who it’s for: Players who read non-Latin scripts in the game and modpack authors who want consistent line wrapping on 1.7.10 – 1.20.4 builds. The mod is client-side only, so it only needs installing on the client.
How it compares
Unicode Fix is a Forge-only, client-side mod for 1.7.10 – 1.12.2, released under the MIT License and open source, which covers Unicode display rather than line wrapping. Pangu Spacing is a Fabric and NeoForge client mod for 26.1 – 26.2, under the GNU General Public License v3.0 only and open source, and it adds spacing between CJK and Latin text rather than changing how lines break. Break Progress is a Fabric client mod for 1.16.2 – 1.18.2, released under the MIT License and open source, and it shows block breaking progress instead of text.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Better Line Break | Fabric and Forge | 1.7.10 – 1.20.4 | Client-side only | 2024-02-20 |
| Unicode Fix | Forge | 1.7.10 – 1.12.2 | Client-side only | 2025-01-01 |
| Pangu Spacing | Fabric and NeoForge | 26.1 – 26.2 | Client-side only | 2026-07-17 |
| Break Progress | Fabric | 1.16.2 – 1.18.2 | Client-side only | 2024-01-15 |
Questions
Does Better Line Break need Fabric API?
Does the server need Better Line Break?
Which game versions have files for Better Line Break?
In the catalog
Better Line Break is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,907 mods support Minecraft 1.20.4.
More from KatatsumuriPan
Similar mods
What the author says
The line-breaking algorithm of Minecraft is too bad. This fixes it and provide a better algorithm.
Official listing
- Modrinth page
- modrinth.com/mod/better-line-break
- Owner
- KatatsumuriPan
- Published
- 2024-01-13
- Updated on Modrinth
- 2024-02-20
- Facts verified
- 2026-10-15
