Enchant Shop icon

Enchant Shop -----

GUI | Fully Configurable | Money Enchant | Level Enchant



Proof Ownership
proof.png

EnchantShop is a fully configurable Minecraft plugin that allows players to buy enchanted items through a GUI It supports features like Money Enchants, where players can spend in-game currency to apply enchantments, and Level Enchants, which let players select specific enchantment levels for their gear. The plugin enhances the gameplay experience by adding an easy-to-use shop for enchanted items, giving players more control over their enchantments and customizations.
  • With this plugin your players are able to choose enchant in gui and buy it for level or money, depending on your configuration.
  • If they click on the enchant - old enchants gui will not open - instead of it - new enchant gui will open to the player and he will can choose enchant.
  • The basic moneymanager is based on vault, so if you are using "money" in enchants you need to install Vault plugin.
  • Whole plugin is configurable! You can add a lot of enchants, change the gui and even add your own "money manager" if you are developer, the code is clean and easy to read.
Commands
  • /enchantshop open
  • /enchantshop list
  • /enchantshop reload
Permissions
  • enchantshop.command.help - Allows use of the /enchantshop command
  • enchantshop.command.open - Allows use of the /enchantshop open command
  • enchantshop.command.list - Allows use of the /enchantshop list command
  • enchantshop.command.reload - Allows use of the /enchantshop reload command
Developer API
  • EnchantBuyEvent
  • EnchantOpenEvent
Code (YAML):
enchants-inventory:
  open
: LEFT_CLICK_BLOCK

Code (YAML):
enchants-inventory:
  title
: "&8List of enchants"
messages
:
  purchase-successfully
: "&aYou purchase &6{ENCHANT} &aenchant!"
  purchase-error
: "&cYou cannot buy this enchant! Check your level or money!"
  must-hold-something
: "&cYou have to hold something in your main hand!"
  yes-message
: "&eClick to purchase!"
  no-message
: "&cYou dont have enough money!"
  cannot-enchant-this-item
: "&cYou cannot enchants this item!"
  no-bookshelves
: "&cToo few books around enchant!"
  no-permission
: '&cYou dont have permission!'
  no-console
: '&cThis command cannot be used as a console!'
commands
:
  descriptions
:
    admin
:
      open
: '&f&oOpen the enchantment inventory!'
      list
: '&f&oLists currently available enchants!'
      reload
: '&f&oReloads the plugin'
  reload-success
: '&aSuccessfully reloaded!'

errors
:
  reload-fail
: '&cA serious error occurred during reloading'

Code (YAML):
enchants:
  damage_6
:
    enchant
:
      name
: SHARPNESS
      level
: 6
    required-bookshelves
: 5
    cost
:
      level
: 5
    name
: "Sharpness VI"
    item
:
      name
: "&aSharpness VI"
      lore
:
        - "&7Cost
: &65 levels "
        - "
"
        - "
{CAN-BUY } "
      material: ENCHANTED_BOOK
  damage_7:
    required-bookshelves: 6
    enchant:
      name: SHARPNESS
      level: 7
    cost:
      money: 150.0
    name: "
Sharpness VII "
    item:
      name: "
&aSharpness VII "
      lore:
        - "
&7Cost : &6150 money "
        - "
"
        - "
{CAN-BUY } "
      material: ENCHANTED_BOOK
  damage_8:
    required-bookshelves: 7
    enchant:
      name: SHARPNESS
      level: 8
    cost:
      money: 200.0
      level: 6
    name: "
Sharpness VIII "
    item:
      name: "
&aSharpness VIII "
      lore:
        - "
&7Cost : &66 levels and 200 money "
        - "
"
        - "
{CAN-BUY } "
      material: ENCHANTED_BOOK

Code (YAML):
# Format: '{sound},{pitch},{volume}' (I wish you a pleasant config fix)
invalid-sound-replace
: true
invalid-sound-replace-approximate
: true
invalid-sound
: ' none,0f,0f'
sounds
:
  purchase
: 'NOTE_PLING,1.0f,2.0f'
  notenoughmoney
: 'ENDERMAN_TELEPORT,1.0f,0.5f'
  musthold
: 'ENDERMAN_TELEPORT,1.0f,0.5f'
  cannotenchant
: 'ENDERMAN_TELEPORT,1.0f,0.5f'
  nobook
: 'VILLAGER_NO,1.0f,1.0f'

2024-11-11_20.10.12.png

2024-11-11_20.13.43.png

For support, please use only resource discussion

Terms of Service
By using this plugin, you agree to the following terms, which may be updated by the author at any time.
  • All payments are final and non-refundable.
  • Redistribution or resale of this plugin is prohibited.
  • You are not permitted to modify, decompile, or extract any part of the plugin's source code.
  • Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.
Resource Information
Author:
----------
Total Downloads: 5
First Release: Nov 30, 2024
Last Update: Feb 16, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings