WithdrawX 1.1.3

A lightweight withdrawal system.

  1. Busta
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Contributors:
    TheCrystalStar
    Languages Supported:
    Any language via. the configuration file. (Default: English)
    Notice:
    I don't have any plans to support mcMMO anytime soon.

    Description:
    This is my personal fork of WithdrawX.
    By default, the plugin is configured to support a minimum withdrawal of 1 level, $1 or 1 token with a maximum of 100 levels, $1,000,000 or 100 tokens. The plugin also works out of the box with no hardcoded dependencies, however, you will only be able to bottle EXP without any of the optional dependencies.

    Features:
    • NBT support compatible with PlayerVaultsX (and probably more)
    • Optimized commands and events
    • 100% customizable
    • Clean API

    Support:
    If you need to contact me for any reason related to this resource, I recommend doing so in the Discussion tab of this resource. Don't forget to @ me.
    If that's not an option feel free to contact me via. PM.
    If you have a suggestion use the contact information described above.

    Dependencies:
    1. Java 7+

    Optional Dependencies:

    Terms of Service:
    These are the terms of everything related to this plugin.
    1. You will not release or share any forks made of this, keep them strictly personal.
    2. You will not release this on any other site.
    3. Do not claim my code to be yours.
      1. This includes renaming my packages to your name/company/server.
    4. Do not leave a poor review because of something you messed up or failed to notice.
    5. Do not ask for support in a review, it will be ignored.
    6. You agree that all of my code is copywritten, and if you violate any of these terms I can and will legally pursue you.
    7. These terms can change at any time with no notice, you are responsible for keeping yourself informed of them.

    Donations:
    If you wish to support what I do with this project, feel free to click the donation link on this page.
    1. None yet.

    Files:
    Code (Text):

    lang:
      max-exp: "&cYou can only withdraw 100 levels at once. (30970 EXP)"
      max-money: "&cYou can only withdraw $1,000,000 at once."
      max-tokens: "&cYou can only withdraw 100 tokens at once."
      min-exp: "&cYou must withdraw a minimum of 1 level. (7 EXP)"
      min-money: "&cYou must withdraw a minimum of $1."
      min-tokens: "&cYou must withdraw a minimum of 1 token."
      no-args-staff: "&cUsage: /{command} <amount> [player] [amount]"
      no-args: "&cUsage: /{command} <amount>"
      no-perm: "&cYou don't have permission to do that."
      no-slots-staff: "&cTarget's inventory has no empty slots."
      no-slots: "&cYou have no empty slots in your inventory."
      not-a-number-amount: "&cThe amount specified was not a number."
      not-a-number: "&cThe value specified was not a number."
      not-a-player: "&cThis command can only be used by players."
      not-a-valid-amount: "&cThe amount must be greater than zero."
      not-a-valid-number: "&cThe value must be greater than zero."
      not-a-valid-decimal: "&cThe value must not contain more than two place values."
      not-enough-exp: "&cYou don't have enough EXP to withdraw."
      not-enough-money: "&cYou don't have enough money to withdraw."
      not-enough-tokens: "&cYou don't have enough tokens to withdraw."
      player-offline: "&cThe player specified couldn't be found."
      redeem-exp: "&a&l+{value} EXP"
      redeem-money: "&a&l+${value}"
      redeem-token: "&a&l+{value} Token(s)"
      reloaded: "&aSuccessfully reloaded the configuration file."
      tokenmanager-found: "Successfully found TokenManager, token withdrawals are enabled."
      tokenmanager-not-found: "Could not find TokenManager, token withdrawals are disabled."
      vault-found: "Successfully found Vault and a valid economy provider, money withdrawals are enabled."
      vault-not-found: "Could not find Vault and/or a valid economy provider, money withdrawals are disabled."
      withdraw-exp-staff-multiple: "&7You created &f{amount} &7bottle(s) worth &a{value} EXP &7for &f{target}&7."
      withdraw-exp-staff: "&7You created a bottle worth &a{value} EXP &7for &f{target}&7."
      withdraw-exp: "&c&l-{value} EXP"
      withdraw-money-staff-multiple: "&7You created &f{amount} &7bank note(s) worth &a${value} &7for &f{target}&7."
      withdraw-money-staff: "&7You created a bank note worth &a${value} &7for &f{target}&7."
      withdraw-money: "&c&l-${value}"
      withdraw-token-staff-multiple: "&7You created &f{amount} &7token bag(s) worth &a{value} Token(s) &7for &f{target}&7."
      withdraw-token-staff: "&7You created a token bag worth &a{value} Token(s) &7for &f{target}&7."
      withdraw-token: "&c&l-{value} Token(s)"

    perm:
      reload: "withdraw.reload"
      withdraw-exp-staff: "withdraw.exp.staff"
      withdraw-exp: "withdraw.exp"
      withdraw-money-staff: "withdraw.money.staff"
      withdraw-money: "withdraw.money"
      withdraw-token-staff: "withdraw.token.staff"
      withdraw-token: "withdraw.token"

    numbers:
      max-exp-withdraw: 30970
      max-money-withdraw: 1000000
      max-token-withdraw: 100
      min-exp-withdraw: 7
      min-money-withdraw: 1
      min-token-withdraw: 1

    banknote:
      signed:
        item: "PAPER:0"
        name: "&r&lBank Note &7(Right Click)"
        lore:
          - "&rValue &a${value}"
          - "&rWithdrawn by &7{signer}"
      unsigned:
        item: "PAPER:0"
        name: "&r&lBank Note &7(Right Click)"
        lore:
          - "&rValue &a${value}"

    bottle:
      signed:
        item: "EXP_BOTTLE:0"
        name: "&r&lEXP Bottle &7(Right Click)"
        lore:
          - "&rValue &7{value} EXP"
          - "&rWithdrawn by &7{signer}"
      unsigned:
        item: "EXP_BOTTLE:0"
        name: "&r&lEXP Bottle &7(Right Click)"
        lore:
          - "&rValue &7{value} EXP"

    tokens:
      signed:
        item: "MAGMA_CREAM:0"
        name: "&r&lToken Bag &7(Right Click)"
        lore:
          - "&rValue &7{value} Token(s)"
          - "&rWithdrawn by &7{signer}"
      unsigned:
        item: "MAGMA_CREAM:0"
        name: "&r&lToken Bag &7(Right Click)"
        lore:
          - "&rValue &7{value} Token(s)"
     

Recent Updates

  1. Update #13
  2. Update #12
  3. Update #11

Recent Reviews

  1. oklolproalt
    oklolproalt
    3/5,
    Version: 1.1.3
    If full inventory do drop item on around!
    Support mcmmo!
    3/5
    <333333333333333333333333333
  2. TripleZone
    TripleZone
    5/5,
    Version: 1.1.2
    Nice work, can you add for money double number or float: Because if i have example 127.5$ i want to withdraw 127.5$.
    1. Busta
      Author's Response
      Thanks for your support.
  3. Zachstyles
    Zachstyles
    5/5,
    Version: 1.1.2
    Nice plugin Artel/Busta your a good developer!----------------------------------
    1. Busta
      Author's Response
      Thanks for your support.
  4. EvilSlime
    EvilSlime
    5/5,
    Version: 1.1.1
    This person should get more fame for this plugin since it's the best Withdraw plugin out there. What I do recommend adding is /mcmmowithdraw that gives you mcMMo credits for example I use GuiRedeemMCMMO for mcmmo skill points it would be cool if I my players could redeem those. This would be a great feature for in the future. This is all I've to say 0 bugs found yet. Amazing developer with some very sick plugins! Keep up the great work!
    1. Busta
      Author's Response
      Thanks for your support.
  5. AlexiMaria
    AlexiMaria
    5/5,
    Version: 1.0.1
    support /mcmmowithdraw <skill> amount please!
    --------------------------------------------------------------------
    1. Busta
      Author's Response
      Thanks for your support.