ModsFinder

Enchantment Text Styling

by shadowhunter22

Enchantment Text Styling lets a server owner or datapack author change how each enchantment name is styled in the item tooltip, for vanilla and modded enchantments alike.

FabricClient and serverAll rights reserved1.21 – 1.21.4

What it does

Styles are defined as JSON files placed in a datapack under data/enchantment-text-styling/styling/enchantment. The mod reads these files when the server loads its dynamic registry manager, then applies the listed styling values to the matching enchantments when a world is read. Datapacks that change the dynamic registry are loaded the same way, so styles can be added or removed without changing the mod itself.

The mod is a Fabric mod that requires Fabric API. Every player and the server need a copy of the mod. Files cover 1.21 – 1.21.4, and the latest Fabric file is 0.3.1-alpha+1.21.2 for 1.21.4, published on 2024-12-04 on the alpha channel. Snapshot builds are also published. The code is not open source; the mod is released as All rights reserved. The source code, issue tracker and wiki are linked publicly.

Key features

  1. Styles for any enchantment

    Text styling can be set for both vanilla enchantments and enchantments added by other mods.

  2. Datapack-driven styles

    Each style is a JSON file in a datapack, so no code is needed to add, change or remove one.

  3. Dynamic registry loading

    Styles are read from the dynamic registry when the world loads, so a full server restart is needed after edits.

  4. Player-visible tooltips

    Clients show the styled enchantment names in item tooltips, so every player sees the same result.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.40.3.1-alpha+1.21.2
1.21.30.3.1-alpha+1.21.2
1.21.20.3.1-alpha+1.21.2
1.21.10.2.2-alpha+1.21.1
1.210.2.2-alpha+1.21.1
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

Dynamic Registries Modifier is open source under the CC0 1.0 Universal license, runs on the client or server with the client or server optional, and is published for Fabric across 1.21.1 – 1.21.8. Better Enchantment Tooltips is a Fabric mod for 1.21.4 – 1.21.8 that is required on the client, with the server optional, and is released under the MIT License. Enchantment Text Styling is client and server, not open source, and covers 1.21 – 1.21.4.

ModLoadersGame versionsEnvironmentUpdated
Enchantment Text StylingFabric1.21 – 1.21.4Client and server2024-12-04
Dynamic Registries ModifierFabric1.21.1 – 1.21.8Client or server, optional2025-08-23
Better Enchantment TooltipsFabric1.21.4 – 1.21.8Client required, server optional2025-07-23

Questions

Does Enchantment Text Styling need Fabric API?

Yes. Fabric API is required, and the mod runs on Fabric only. Forge support is planned but not available.

Does the server need the mod, or can players join without it?

Every player and the server need a copy of the mod.

Are changes to styles applied without a restart?

No. Adding, changing or removing styles requires a full server restart, because styles are reloaded only at startup.

In the catalog

Enchantment Text Styling is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,979 mods support Minecraft 1.21.4.

More from shadowhunter22

All projects

Similar mods

What the author says

I only recommend products that I use myself. Are you looking for a budget-friendly and reliable hosting provider? Try out Ney Host with my code SHADOWHUNTER30 and get 30% off your first purchase! I am happy with their services which is why I recommend you to check them out! Customize an enchantment's text style…
shadowhunter22, on the Modrinth page

Official listing

Owner
shadowhunter22
Published
2024-10-01
Updated on Modrinth
2024-12-04
Facts verified
2026-10-15

Tags