Enchantment Text Styling
Overview and How It Works
This mod allows complete customization of enchantment text appearance - both standard vanilla enchantments and those added by other modifications!
The system consists of two main components: datapacks and the mod itself, which applies the styling settings.
Datapacks
The mod creates a special registry in the data/enchantment-text-styling/styling/enchantment folder. This is where JSON files containing formatting parameters for various enchantments are placed.
Mod Functionality
When the server (local or dedicated) starts, the mod loads the registry manager from the game world, allowing it to read and apply stylistic parameters from datapacks located in the dynamic registry. For the player, this appears as a simple change in the appearance of enchantment text.
Features
With datapacks and this mod installed on both server and client, you can change the style of enchantment text, and all players will see these changes! Details for modpack creators and mod developers can be found in the corresponding section below.
Limitations
- Not all dynamic registries support reloading via the
/reloadcommand (this may change in the future). This means that to add new styles or remove existing ones, a full server restart is required.
Supported Versions
This mod works ONLY on Fabric. Forge support is not planned.
Available Minecraft versions:
1.21
1.21.1
1.21.2
1.21.3
1.21.4
Client and Server Compatibility
The mod must be installed on both client and server. If the mod is missing on either side, datapacks will simply take up space without performing their function!
For Modpack Creators and Developers
Want to add styles for your enchantments or change the appearance of existing ones? Check out the documentation!