SpaceSellWands | Essentials worth | ShopGuiPlus Support | Multipliers | Uses per wand 0.11.0

This plugin allows players too sell entire chests with a simple click!

  1. Joeyoey
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Languages Supported:
    All messages are configurable, therefore any language is supported.
    How it works:
    This plugin creates "wands" that sell chests when said chest is right-clicked with the wand, a handy breakdown message will pop up in chat showing how much was made per item as well if enabled.


    Sellwand Example:
    8989de57cf4940065f04d870140aa41d.png

    Sale Breakdown:
    Example.png

    Dependencies:
    Vault: Required
    An Economy plugin: Essentials, iConomy 4,5,6, BOSEconomy 6 & 7, EssentialsEcon, 3Co, MultiCurrency, MineConomy, eWallet, EconXP, CurrencyCore, CraftConomy, AEco, Gringotts

    Any of the above economy plugins can be used with SpaceSellWands.

    This plugin has hooks into Essentials which allow you to use Essentials worth.yml to supply pricing to the sellwands, this allows you to only type out your prices once instead of having to constantly alter two separate price files. If you don't wish to use the worth.yml you can set your prices through the config at the top.

    This plugin also has the option to hook into ShopGuiPlus and use the prices supplied from ShopGuiPlus. This makes building economies simple and easy!


    Permissions:
    "sellwands.give": this should be given to the players that should be able to give sellwands out. This permission offers a lot of power so I recommend only giving this to a select few.
    "sellwands.reload": allows the player to reload the configuration files of SuperSellWands, use this instead of /reload. Once again a very powerful command so only give this to a select few trusted players.

    "sellwands.sell": is the permission required for a player to use the sell wand, without this permission they cannot use the wands. Recommended for every player to have this.

    I will be adding more permissions in the future however this is a fairly cut and dry plugin with little need for more than a couple of permissions. If you have suggestions for permissions let me know and I'll see about adding them in!


    Commands:
    /sellwands give <ign> <type> [uses] -> This is the basic command to give out sellwands, type refers to the identifier that you labeled that specific sellwand as in your config, I will highlight it later.
    /sellwands reload -> This is the best way to reload the plugin as most plugins aren't very /reload friendly.

    Config:
    Code (Text):
    essentials-price: false
    shopguiplus: false[/SIZE]
    breakdown: true
    bbcheck: false
    prices:
      stone: 1.0
    item:
      default:
        name: '&3Sell-Wand'
        type: 'DIAMOND_HOE'
        lore:
         - '&7Right-click a chest with'
         - '&7this wand to sell it''s'
         - '&7contents.'
        enchanted: true
        uses: -1
        price-multiplier: 1.0
        cooldown: 1
      default2:
        name: '&3Sell-Wand2'
        type: 'DIAMOND_HOE'
        lore:
         - '&7Right-click a chest with'
         - '&7this wand to sell it''s'
         - '&7contents.'
        enchanted: true
        uses: 10
        price-multiplier: 12.0
        cooldown: 10
    messages:
      cooldown: '&cYou must wait %seconds% seconds to sell again.'
      sale: '&3&lItems sold for &b&l$%amount%&3&l:'
      breakdown: '&8 ยป &b%item% (x%amount%) for $%price%.'
      give: '&bGiven %player% a sell wand.'
      receive: '&bReceived a sell wand.'
      uses: '&bYour sell wand now has &3%uses% &buses left.'
      uses-lore: '&bUses: &3%uses%'
      chest-empty: '&cNothing inside the chest is sellable.'
      item-break: '&cYour sell wand has no more uses left.'
      no-permission: '&cYou do not have permission to use sell wands.'
     
    Code (Text):
    use-essentials-worth-yml: true
    shopguiplus: false
    prices:
      dirt: 1.0
    item:
      default: # --> This is the 'identifier' that will go into the type area of the command.
        name: '&2Sell&6-&aWand'
        type: 'DIAMOND_HOE'
        lore:
         - '&7Right-click a chest with'
         - '&7this wand to sell it''s'
         - '&7contents.'
        enchanted: true
        uses: -1
        price-multiplier: 1.0
        cooldown: 10
      earth:
        name: '&6&lEarth &e&lWand'
        type: 'GOLD_HOE'
        lore:
         - '&7Right-click a chest with'
         - '&7this wand to sell it''s'
         - '&7contents for &21.25x &7the price.'
        enchanted: true
        uses: 100
        price-multiplier: 1.25
        cooldown: 1
      fire:
        name: '&4&lFire &c&lWand'
        type: 'GOLD_HOE'
        lore:
         - '&7Right-click a chest with'
         - '&7this wand to sell it''s'
         - '&7contents for &22.25x &7the price.'
        enchanted: true
        uses: 10
        price-multiplier: 2.25
        cooldown: 10
      wind:
        name: '&f&lWind &7&lWand'
        type: 'GOLD_HOE'
        lore:
         - '&7Right-click a chest with'
         - '&7this wand to sell it''s'
         - '&7contents for &24x &7the price.'
        enchanted: true
        uses: 50
        price-multiplier: 4
        cooldown: 3
      water:
        name: '&b&lWater &3&lWand'
        type: 'GOLD_HOE'
        lore:
         - '&7Right-click a chest with'
         - '&7this wand to sell it''s'
         - '&7contents for &21.75x &7the price.'
        enchanted: true
        uses: 25
        price-multiplier: 1.75
        cooldown: 6
      plasma:
        name: '&5&lPlasma &9&lWand'
        type: 'GOLD_HOE'
        lore:
         - '&7Right-click a chest with'
         - '&7this wand to sell it''s'
         - '&7contents for &22x &7the price.'
        enchanted: true
        uses: 16
        price-multiplier: 2.0
        cooldown: 8
    sale-breakdown: true
    use-blockbreak-check: false
    messages:
      cooldown: '&cYou must wait %seconds% seconds to sell again.'
      sale: '&b&lSold all items for &5&l$%amount%&b&l:'
      sale-breakdown: '&8 * &b%item% (x%amount%) for &5$%price%.'
      item-give: '&aGiven %player% a sell wand.'
      item-receive: '&bReceived a wand that sells.'
      item-use: '&bYour wand now has &5%uses% &buses left.'
      item-use-lore: '&aUses: &2%uses%'
      item-use-empty: '&cNothing inside the chest is sellable.'
      item-break: '&cYour wand has broken, no more uses left.'
      no-permission: '&cYou do not have permission to use sell wands.'

    Servers this is currently used on:
    SpaceCadets.space
    Donations:
    This is by no means required, but if you wanna support me you can here: paypal.me/JoeyisOkay

    Side Notes:

    I do this in my free time and for fun so I will primarily code things that I enjoy or things that I want to see added to the game. However, I am a people pleaser and I have a lot of free time in between jobs so if you'd like a custom jar or a custom plugin let me know! I will release the source code in the future however I don't feel that the code is pretty enough to release just yet. Expect to see this fairly soon though!

Recent Updates

  1. Functional to Object Oriented Programming
  2. Small fix with checking whether its a sellwand or not.
  3. Multiple Sellwand bug

Recent Reviews

  1. cooleepicminer
    cooleepicminer
    3/5,
    Version: 0.11.0
    sending error message here since I don't see a bug report link

    22.05 17:57:53 [Server] ERROR Error occurred while enabling SpaceSellWands v0.11.0 (Is it up to date?)
    22.05 17:57:53 [Server] INFO java.lang.NullPointerException: null
    22.05 17:57:53 [Server] INFO at com.joeyoey.sellwands.SellWands.parseConfigFile(SellWands.java:143) ~[SpaceSellWands_0-11-0%20(1).jar:?]
    22.05 17:57:53 [Server] INFO at com.joeyoey.sellwands.SellWands.loadPrices(SellWands.java:117) ~[SpaceSellWands_0-11-0%20(1).jar:?]
    22.05 17:57:53 [Server] INFO at com.joeyoey.sellwands.SellWands.onEnable(SellWands.java:47) ~[SpaceSellWands_0-11-0%20(1).jar:?]
    22.05 17:57:53 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:347) [spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410) [spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:436) [spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:350) [spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:580) [spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:542) [spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:420) [spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:294) [spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:698) [spigot-1.13.2.jar:git-Spigot-f09662d-51d62de]
    22.05 17:57:53 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
  2. SoloGamingYT
    SoloGamingYT
    4/5,
    Version: 0.10.3
    1. Joeyoey
      Author's Response
      Thanks for the review, could you pm me and send me your current Config? I'll get this fixed asap!
  3. Cry_Legende
    Cry_Legende
    5/5,
    Version: 0.9.9
    work with shopgui+, very good plugin !
    1. Joeyoey
      Author's Response
      Thank you! Feedback means a lot!
  4. aarpn
    aarpn
    5/5,
    Version: 0.9.9
    Great dev in only a few hours he updated the plugin so it would work with shopgui+ its a great plugin i recommend it
    1. Joeyoey
      Author's Response
      Thank you! If there is anything else you would like to see let me know!
  5. WorthlessKitten
    WorthlessKitten
    5/5,
    Version: 0.9.7
    Good for my server, fast response on issues that got fixed the next day. This is the perfect sell wands plugin for all servers alike, Colors could be better.