XPShop Revamped! icon

XPShop Revamped! -----

Buy & Sell XP via command




when updating to the 1.6.3-BETA you will need to delete your current XPShop folder

Fixed xpshop:buyxp and xpshop:sellxp selling and buying max XP

Code (Text):
commands:
  sellxp:
    description: Sell your XP for money
    usage: /sellxp [amount|all]
    aliases: [xpsell]
  buyxp:
    description: Buy XP with money
    usage: /buyxp [amount|max]
  xpshopreload:
    description: Reload the XPShop configuration
    usage: /xpshopreload
  xpbottle:
    description: Convert XP into bottles of enchanting
    usage: /xpbottle convert <amount>
permissions:
  xpshop.*:
    description: Gives access to all XPShop commands
    children:
      xpshop.sell: true
      xpshop.buy: true
      xpshop.reload: true
      xpshop.bottle: true
  xpshop.sell:
    description: Allows you to sell XP
    default: false
  xpshop.buy:
    description: Allows you to buy XP
    default: false
  xpshop.reload:
    description: Allows you to reload the XPShop configuration
    default: op
  xpshop.bottle:
    description: Allows you to convert XP into bottles
    default: false
Code (Text):
# Price for selling 1 XP (in economy currency)
xp-sell-price: 1.0

# Price for buying 1 XP (in economy currency)
xp-buy-price: 1.2

# Maximum amount of XP that can be sold in one transaction
# Set to -1 for no limit
max-xp-sell: -1

# Maximum amount of XP that can be bought in one transaction
# Set to -1 for no limit
max-xp-buy: -1

# Daily limit for selling XP
# Set to -1 to disable the daily limit
daily-xp-sell-limit: -1

# Configurable messages
messages:
  invalid-amount-buy: "&cInvalid amount. Usage: /{command} [amount or max]"
  invalid-amount-sell: "&cInvalid amount. Usage: /{command} [amount or all]"
  no-permission: "&cYou don't have permission to use this command!"
  config-reloaded: "&aConfiguration reloaded successfully!"
  not-enough-xp: "&cYou only have {amount} XP!"
  max-sell-limit: "&cYou can only sell up to {amount} XP at once!"
  daily-limit-reached: "&cYou've reached your daily XP sell limit!"
  daily-limit-selling: "&eYou can only sell {amount} more XP today due to the daily limit."
  successful-sell: "&aSuccessfully sold {amount} XP for ${money}!"
  not-enough-money: "&cYou can't afford {amount} XP! You can only buy {affordable} XP."
  no-money: "&cYou don't have enough money!"
  successful-buy: "&aSuccessfully bought {amount} XP for ${money}!"
  max-buy-limit: "&cYou can only buy up to {amount} XP at once!"
  invalid-bottle-usage: "&cInvalid usage! Use /xpbottle convert <amount>"
  invalid-bottle-amount: "&cInvalid bottle amount! Please specify a positive number."
  not-enough-xp-bottle: "&cYou need at least {required} XP to create these bottles!"
  inventory-full: "&cYour inventory is full!"
  bottle-created: "&aCreated {amount} XP bottles using {xp} XP!"
----------, Nov 16, 2024

Fixed a small issue with all player commands being allowed by default, that was my bad.
----------, Nov 16, 2024

New in this update
New feature suggested by: xREALDEALx

/xpbottle convert <amount> - this allows your players to convert xp into xp bottles

YOU WILL NEED TO DELETE YOUR CURRENT XPShop FOLDER IF YOU'RE UPDATING TO 1.6.1-BETA


Code (Text):

commands:
  sellxp:
    description: Sell your XP for money
    usage: /sellxp [amount|all]
    aliases: [xpsell]
  buyxp:
    description: Buy XP with money
    usage: /buyxp [amount|max]
  xpshopreload:
    description: Reload the XPShop configuration
    usage: /xpshopreload
  xpbottle:
    description: Convert XP into bottles of enchanting
    usage: /xpbottle convert <amount>
permissions:
  xpshop.*:
    description: Gives access to all XPShop commands
    children:
      xpshop.sell: true
      xpshop.buy: true
      xpshop.reload: true
      xpshop.bottle: true
  xpshop.sell:
    description: Allows you to sell XP
    default: false
  xpshop.buy:
    description: Allows you to buy XP
    default: false
  xpshop.reload:
    description: Allows you to reload the XPShop configuration
    default: op
  xpshop.bottle:
    description: Allows you to convert XP into bottles
    default: false
 
----------, Nov 15, 2024

Fix - Update checker being broke.
----------, Oct 2, 2024

You will need to delete your config if you are updating to the 1.0-BETA Revamp!

Made sure to include an update notifier.


Code (Text):
commands:
  sellxp:
    description: Sell your XP for money
    usage: /sellxp [amount|all]
    aliases: [xpsell]
  buyxp:
    description: Buy XP with money
    usage: /buyxp [amount|max]
  xpshopreload:
    description: Reload the XPShop configuration
    usage: /xpshopreload
permissions:
  xpshop.*:
    description: Gives access to all XPShop commands
    children:
      xpshop.sell: true
      xpshop.buy: true
      xpshop.reload: true
  xpshop.sell:
    description: Allows you to sell XP
    default: true
  xpshop.buy:
    description: Allows you to buy XP
    default: true
  xpshop.reload:
    description: Allows you to reload the XPShop configuration
    default: op


Code (Text):
# Price for selling 1 XP (in economy currency)
xp-sell-price: 1.0

# Price for buying 1 XP (in economy currency)
xp-buy-price: 1.2

# Maximum amount of XP that can be sold in one transaction
# Set to -1 for no limit
max-xp-sell: -1

# Maximum amount of XP that can be bought in one transaction
# Set to -1 for no limit
max-xp-buy: -1

# Daily limit for selling XP
# Set to -1 to disable the daily limit
daily-xp-sell-limit: -1

# Configurable messages
messages:
  invalid-amount: "Invalid amount. Usage: /{command} [amount|all|max]"
  not-enough-xp: "You don't have that much XP. You only have {amount} XP."
  max-sell-limit: "You can only sell up to {amount} XP at once."
  daily-limit-reached: "You've reached your daily XP sell limit."
  daily-limit-selling: "Selling {amount} XP due to daily limit."
  successful-sell: "You sold {amount} XP for {money}."
  max-buy-limit: "You can only buy up to {amount} XP at once."
  not-enough-money: "You don't have enough money to buy {amount} XP. You can afford {affordable} XP."
  no-money: "You don't have enough money to buy any XP."
  successful-buy: "You bought {amount} XP for {money}."
  no-permission: "You don't have permission to use this command."
  config-reloaded: "XPShop configuration has been reloaded."
----------, Oct 2, 2024

  • Added buy rate (and separate "per xp" setting too)
  • 1.13 native version, dropped support for 1.12.x and below.
  • Added bstats
YOU MUST DELETE YOUR CURRENT CONFIG FILE WHEN UPDATING TO 1.5
----------, Jun 8, 2023

You will need to delete your current config for this feature if you want it

Added a daily XP selling limit
Sell Limit: -1 disables the sell limit

Example: 40000 would be the sell limit of XP (unless your server reboots)
Sell Limit: 40000
----------, Jan 29, 2023

  • Added /sellxp <amount> - lets you sell a custom amount of xp
  • Added /buyxp max - gives you the ability to buy as much xp as you can afford.
  • Added /sellxp all - allows you to sell all your xp
YOU MUST DELETE YOUR CURRENT CONFIG FILE WHEN UPDATING TO THIS VERSION
----------, May 14, 2021

  • Added permission node for /buyingxp
YOU MUST DELETE THE CONFIG IF YOU UPDATE TO THIS VERSION
----------, May 31, 2020

Added /buyxp to the plugin!

YOU MUST DELETE THE CONFIG IF YOU UPDATE TO THIS VERSION
----------, May 15, 2020

Resource Information
Author:
----------
Total Downloads: 2,083
First Release: Dec 15, 2018
Last Update: Nov 16, 2024
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings