Home›Java›Mods›WederEnchantFixer
WederEnchantFixer

WEDERENCHANTFIXER

[​IMG]

FIX HIGH-LEVEL ENCHANTMENT DISPLAY

WederEnchantFixer fixes how the Minecraft client displays high-level enchantments.

Instead of allowing Minecraft to display raw enchantment names and levels,
the plugin intercepts inventory packets and rewrites the displayed lore using
Spanish enchantment names and your preferred level format.

Choose between Roman numerals or Arabic numbers without modifying
the real ItemStack stored by the server.
​


KEY FEATURES
​



HOW IT WORKS
​

WederEnchantFixer does not permanently modify your items.

ProtocolLib intercepts inventory packets before they reach the Minecraft client.


Original ItemStack
↓
Inventory Packet
↓
WederEnchantFixer
↓
Custom Enchantment Lore
↓
Minecraft Client
​

The server continues storing the original ItemStack while the player receives
a modified visual representation.

This allows WederEnchantFixer to change how enchantments appear without
changing the actual enchantment data.


LEVEL FORMAT
​

The enchantment level format can be configured inside:

Code (Text):

plugins/WederEnchantFixer/config.yml
 
For Roman numerals:
Code (Text):

level-format: ROMAN
 
Example:
Code (Text):

Filo X
Protección XV
Eficiencia XX
 
For Arabic numbers:
Code (Text):

level-format: ARABIC
 
Example:
Code (Text):

Filo 10
Protección 15
Eficiencia 20
 
After changing the configuration, apply it immediately with:
Code (Text):

/wederenchantfixer reload
 
or:
Code (Text):

/wef reload
 
No server restart is required.

ENCHANTMENT SUPPORT
​

WederEnchantFixer translates vanilla Minecraft enchantments into Spanish.

This includes classic enchantments and newer enchantments introduced
in Minecraft 1.21+.

Examples include:

The plugin uses the server's enchantment Registry and NamespacedKey system
instead of assuming that every enchantment exists on every Minecraft version.

If an enchantment is unavailable on the current version, it is skipped safely.

If a registered enchantment does not have a predefined translation,
its key is used as a fallback.


PROTOCOLLIB INTEGRATION
​

ProtocolLib 5.4.0 or newer is required.

WederEnchantFixer uses ProtocolLib to intercept and modify the ItemStacks
contained inside inventory packets.
If ProtocolLib is not installed, WederEnchantFixer automatically disables
itself during startup and displays a message in the console.

VERY NEW MINECRAFT VERSIONS

ProtocolLib relies on internal CraftBukkit/Paper implementation details
to read and write ItemStacks contained in packets.

Because of this, when a new Minecraft version is released, ProtocolLib may
require an update before fully supporting it.

ProtocolLib may display a message similar to:
Code (Text):

Version (MC: X.X.X) has not yet been tested!
 
If packet rewriting fails because ProtocolLib does not yet support the
Minecraft version, WederEnchantFixer detects the failure and stops attempting
to rewrite enchantment lore for the remainder of that server session.

Only one warning is logged instead of repeatedly filling the console with errors.

In this situation, install a ProtocolLib build compatible with your exact
Minecraft version.


COMMANDS & PERMISSIONS
​

Command Alias Permission Description
/wederenchantfixer reload /wef reload wederenchantfixer.reload Reloads config.yml without restarting the server.


The permission defaults to:
Code (Text):

op
 

REQUIREMENTS
​

Dependency Version Required
Spigot / Paper 1.20+ Yes
ProtocolLib 5.4.0+ Yes
Java 21 - 26 Yes


WederEnchantFixer supports Minecraft 1.20 and newer versions supported
by Spigot/Paper.

Compatibility with extremely new Minecraft versions may temporarily depend
on ProtocolLib providing support for that specific version.


INSTALLATION
​

  1. Download WederEnchantFixer.jar.
  2. Install ProtocolLib 5.4.0 or newer.
  3. Place both plugins inside your server's:
    Code (Text):

    plugins/
     
  4. Start or restart the server.
  5. WederEnchantFixer will automatically generate:
    Code (Text):

    plugins/WederEnchantFixer/config.yml
     
  6. Choose your preferred enchantment level format:
    Code (Text):

    level-format: ROMAN
     
    or:
    Code (Text):

    level-format: ARABIC
     
  7. Apply configuration changes with:
    Code (Text):

    /wederenchantfixer reload
     
    or:
    Code (Text):

    /wef reload
     

BEFORE & AFTER

BEFORE
Default high-level enchantment display:
[​IMG]

AFTER
High-level enchantments displayed with WederEnchantFixer:
[​IMG]

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

WederEnchantFixer is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 2 times (via Spigot). Download it and open it directly in the game.

Explore more