Infinite Enchant
- Remove the survival limits of enchantments -
This plugin enables you to add any enchantment to every item in the game via a command. Therefore you can have sticks with knockback level 255, swords with thorns or whatever your mind can think of!
- Remove the survival limits of enchantments -
In order to install the plugin, simply throw it into your plugin folder and restart/reload your server.
The plugin has two commands:
- /infiniteenchantreload: Command to reload the configuration.
Permission: infiniteenchant.reload - /infiniteenchant <enchantment> [level]: Enchant the item in your mainhand with the given enchantment and level (defaults to level 1)
Permission: infiniteenchant.infiniteenchant
If you don't like the default messages sent by the plugin - you can change every message in the configuration or even disable it by setting it to ''.
Spoiler: Default Config
# Please do not delete any entries of this Config.
# --------------------------------------------------------------------------------------
# |In order to deactivate any functions please mind about these tips: |
# |For numbers: Set the Value to 0. |
# |For texts: Change to ''. |
# |For booleans: Set to false. |
# |For lists: Set NONE as the only value |
# --------------------------------------------------------------------------------------
# Please read the information above the entries before modifying them
Config :
Prefix :
# This prefix is shown in front of the chosen plugin messages. At the end of the prefix you should reset the color codes using &r.
# The prefix can be added to every message using %PREFIX%.
plugin-prefix : '&c [Infinite Enchant ]&r'
# At this part of the config you can set all plugin messages except console outputs.
Messages :
# This message gets send to a player that enchanted the item in main hand
item-enchanted : ' %PREFIX% &aThe item in your hand was successfully enchanted'
# This message gets send to a player when enchanting an item failed because the main hand was empty
item-enchant-failed-empty-hand : ' %PREFIX% &4You have to hold an item in your main hand to execute this command'
# This message gets send to a player when enchanting an item failed because the enchantment did not exist
item-enchant-failed-invalid-enchantment : ' %PREFIX% &4Enchantment failed - invalid enchantment'
# This message gets send to a player when enchanting an item failed because the level was invalid
item-enchant-failed-invalid-level : ' %PREFIX% &4The level that was provided was no valid number.'
# This message gets send to a player who has reloaded the config files.
reloaded-config : ' %PREFIX% &aThe Config has been reloaded.'
# This message will be sent when the command /infiniteenchant is used incorrectly
infiniteenchant-help : |
%PREFIX% &4Wrong usage of &6/infiniteenchant
&cCommand syntax: &6/infiniteenchant <enchantment> [level]
# Permissionlist:
# infiniteenchant.reload: Permission to reload the config.
# infiniteenchant.infiniteenchant: Permission to enchant items
If you got any suggestions for this plugin or you are left with problems or questions, feel free to message me here on SpigotMC or let me know on Discord:
fabsi_
Code (YAML):
# Please do not delete any entries of this Config.
# --------------------------------------------------------------------------------------
# |In order to deactivate any functions please mind about these tips: |
# |For numbers: Set the Value to 0. |
# |For texts: Change to ''. |
# |For booleans: Set to false. |
# |For lists: Set NONE as the only value |
# --------------------------------------------------------------------------------------
# Please read the information above the entries before modifying them
Config :
Prefix :
# This prefix is shown in front of the chosen plugin messages. At the end of the prefix you should reset the color codes using &r.
# The prefix can be added to every message using %PREFIX%.
plugin-prefix : '&c [Infinite Enchant ]&r'
# At this part of the config you can set all plugin messages except console outputs.
Messages :
# This message gets send to a player that enchanted the item in main hand
item-enchanted : ' %PREFIX% &aThe item in your hand was successfully enchanted'
# This message gets send to a player when enchanting an item failed because the main hand was empty
item-enchant-failed-empty-hand : ' %PREFIX% &4You have to hold an item in your main hand to execute this command'
# This message gets send to a player when enchanting an item failed because the enchantment did not exist
item-enchant-failed-invalid-enchantment : ' %PREFIX% &4Enchantment failed - invalid enchantment'
# This message gets send to a player when enchanting an item failed because the level was invalid
item-enchant-failed-invalid-level : ' %PREFIX% &4The level that was provided was no valid number.'
# This message gets send to a player who has reloaded the config files.
reloaded-config : ' %PREFIX% &aThe Config has been reloaded.'
# This message will be sent when the command /infiniteenchant is used incorrectly
infiniteenchant-help : |
%PREFIX% &4Wrong usage of &6/infiniteenchant
&cCommand syntax: &6/infiniteenchant <enchantment> [level]
# Permissionlist:
# infiniteenchant.reload: Permission to reload the config.
# infiniteenchant.infiniteenchant: Permission to enchant items
If you like this resource please consider leaving a review or a donation. Any amount is appreciated!
Have a nice day!

Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.20.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Infinite Enchant is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21 and newer. Downloaded 4,765 times (via Spigot). Download it and open it directly in the game.