Enchantment Solution Plugin (1.20.1, 1.19.4) has introduced custom inventory user interfaces to simplify the process of adding enchantments, making it as effortless as it is in vanilla. Additionally, it includes enhancements that aid in discovering the optimal enchantments.

Features:

  • Increase the amount of experience you gain with Exp. Share, remove all negative status effects with Magic Guard, or fly around like in creative mode with Frequent Flyer.
  • There are plenty of unique, useful, and niche enchantments in this plugin, and trying them out is a blast! All enchantments (including updated vanilla ones) are included in the Documentation tab.
  • Help your players understand the new enchantments with over 100 advancements that help explain what each of them does.

Commands and Permissions:

Commands

  • /enchant (requires enchantmentsolution.command.enchant): Enchants the item in hand with a given enchantment and level. Follows the rules of the enchantment table/anvil (ie no illegal enchantments).
  • /enchantinfo: Gives information about the selected enchantment.
  • /removeenchant (requires enchantmentsolution.command.enchantremove): Removes the specified enchantment from the item in hand.
  • /enchantunsafe (requires enchantmentsolution.command.enchantunsafe): Enchants the item in hand with a given enchantment and level. Allows illegal enchantments to be put on the item.
  • /esreload (requires enchantmentsolution.command.reload): Reloads all config files and the language file.
  • /esconfig (requires enchantmentsolution.command.edit): Modifies config files using in-game GUI.
  • /esreset (requires enchantmentsolution.command.reset): Force closes all custom GUI inventories.
  • /esdebug (requires enchantmentsolution.command.debug): Generates a debug.yml file for faster debugging of issues.
  • /escalc (requires enchantmentsolution.command.escalc): Views enchantability information for the server setup
  • /configlore (requires enchantmentsolution.command.configlore): Gives encoded string data to be used for other plugins that don’t support custom enchantments.
  • /esbook (requires enchantmentsolution.command.book): Gives the player a book with a certain enchantment or random enchantments.
  • /esanvil (requires enchantmentsolution.command.anvil): Opens the custom anvil GUI.
  • /esgrindstone (requires enchantmentsolution.command.grindstone): Opens the custom grindstone GUI.
  • /esfix (requires enchantmentsolution.command.fix): Fixes custom enchantments on items that lost them from other plugins.
  • /esrpg (requires enchantmentsolution.command.rpg): Shows the RPG level screen for ESRPG.
  • /rpgstats (requires enchantmentsolution.command.rpgstats): Show the details of ESRPG stats for the given player.
  • /rpgedit (requires enchantmentsolution.command.rpgedit): Edit the stats of ESRPG for yourself or other players.
  • /rpgtop (requires enchantmentsolution.command.rpgtop): Show the players with the highest ESRPG level.

Permissions

  • enchantmentsolution.command.edit: Gives access to the /esconfig command. (default op)
  • enchantmentsolution.command.enchant: Gives access to the /enchant command. (default op)
  • enchantmentsolution.command.enchant.others: Gives access to the /enchant command to give enchantments to other players. (default op)
  • enchantmentsolution.command.reload: Gives access to the /esreload command. (default op)
  • enchantmentsolution.command.enchantremove: Gives access to the /removeenchant command. (default op)
  • enchantmentsolution.command.enchantremove.others: Gives access to the /removeenchant command to remove enchantments from other players. (default op)
  • enchantmentsolution.command.reset: Gives access to the /esreset command. (default op)
  • enchantmentsolution.command.enchantunsafe: Gives access to the /enchantunsafe command. (default op)
  • enchantmentsolution.command.enchantunsafe.others: Gives access to the /enchantunsafe command to give enchantments to other players. (default op)
  • enchantmentsolution.command.debug: Gives access to the /esdebug command. (default op)
  • enchantmentsolution.command.escalc: Gives access to the /escalc command. (default op)
  • enchantmentsolution.command.book: Gives access to the /esbook command. (default op)
  • enchantmentsolution.command.book.others: Gives access to the /esbook command to allow giving other players books. (default op)
  • enchantmentsolution.command.anvil: Gives access to the /esanvil command. (default op)
  • enchantmentsolution.command.grindstone: Gives access to the /esgrindstone command. (default op)
  • enchantmentsolution.command.configlore: Gives access to the /configlore command. (default op)
  • enchantmentsolution.command.help: Gives access to the /eshelp command. (default true)
  • enchantmentsolution.command.fix: Gives access to the /esfix command. (default op)
  • enchantmentsolution.command.fix.others: Gives access to /esfix command to allow fixing other players’ enchantments. (default op)
  • enchantmentsolution.command.rpg: Gives access to the /esrpg command. (default op)
  • enchantmentsolution.command.rpgstats: Gives access to the /rpgstats command. (default op)
  • enchantmentsolution.command.rpgstats.others: Gives access to the /rpgstats command to see other players’ stats. (default op)
  • enchantmentsolution.command.rpgedit: Gives access to the /rpgedit command. (default op)
  • enchantmentsolution.command.rpgtop: Gives access to the /rpgtop command. (default op)
  • enchantmentsolution.abilities.has-external-flight: Enables use of external /fly commands without interference from FrequentFlyer (default false)
  • enchantmentsolution.abilities.player-skulls: Enables dropping player skulls with Beheading (default true)
  • enchantmentsolution.abilities.custom-skulls: Enables dropping custom skulls with Beheading (default true)
  • enchantmentsolution.permissions.ignore: Gives access to all enchantment permissions. (default false)
  • enchantmentsolution.anvil.god: Allows the anvil to combine higher levels of enchantments and conflicting enchantments to items. (default false)
  • enchantmentsolution.anvil.demigod-: Allows the anvil to keep the levels of the first item on the book if they are unable to combine them. (default false)
  • enchantmentsolution.anvil.demigod-books: Allows the anvil to add enchantments from books to items even if the player should not be able to combine that level. (default false)
  • enchantmentsolution.[enchant_name].[type].level[level]: Gives access to the [enchant_name] enchant for [type] type (either table or anvil) at level [level]. Follows the same pattern as permissions in the enchantment_advanced config.

Screenshots:

How to install:

  • Download a plugin of your choice.
  • Place the .jar and any other files in your plugin’s directory.
  • Run the server and wait for it to fully load.
  • Type stop in your Minecraft server console to bring the server to a clean stop.
  • Run the server.
  • All done! Your plugin should be installed and ready to be used.

Enchantment Solution Plugin (1.20.1, 1.19.4) Download Links

For All Versions from Minecraft Spigot 1.16 to Minecraft Spigot 1.19

Download from Server 1Download from Server 2

For All Versions from Minecraft Spigot 1.19.4 to Minecraft Spigot 1.20.1

Download from Server 1Download from Server 2

Click to rate this post!
[Total: 0 Average: 0]