VanillaShop - Configurable item shop. 100% GUI w/ Commands 2.0.0

A vault & enterprise configurable economy plugin that turns in game items into currency.

  1. Hempfest
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    Illuminatiiiiii, ms5984
    Languages Supported:
    Multi-Language (View "Config" section below)
    Convert both gold and other items into currency that you can then set values to allowing you to buy items from the configurable item shop. Create bank accounts in different worlds to then store your money to or use your wallet.

    Required: Labyrinth 1.4.5 AND BELOW [Click]

    NOTE:
    To soon be replaced by RetroConomy. This plugin will not be receiving any more updates prior to this version.


    [​IMG]

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    [​IMG]
    [​IMG]
    Example: "Command : permission.node"
    /eco : 'vanillashop.use'
    /eco update : 'vanillashop.use.update'
    /eco reload : 'vanillashop.use.reload'
    /eco set : "vanillashop.use.set"
    "vanillashop.use.set.player"
    "vanillashop.use.set.account"
    /eco give : "vanillashop.use.give"
    /eco take : "vanillashop.use.take"
    /eco bank : 'vanillashop.use.bank'
    /pay : 'vanillashop.use.pay'
    /buy : 'vanillashop.use.buy'
    /sell : 'vanillashop.use.sell'
    /balance : 'vanillashop.use.balance'
    /withdraw : 'vanillashop.use.withdraw'
    /deposit : 'vanillashop.use.deposit'
    /top : 'vanillashop.use.top'
    /shop : 'vanillashop.use.shop'

    To allow staff to see how to use their commands
    you must grand them the permission 'vanillashop.use.staff' & 'vanillashop.use.shop.adminpanel' to allow them access to the [Admin Panel]

    [​IMG]
    Not directly, but great additions to the plugin :)

    QUICKSHOP: [CLICK]

    CHESTSHOP: [CLICK]

    ENCHANTGUI: [CLICK]
    [​IMG]
    "Have suggestions or ideas? Need help with a problem or have a question? Proceed to the discord listed"

    "Not working with Essentials? Contact us on the discord :)"

    This plugin does not require Vault nor Enterprise to execute its embedded economy operations for the shop but if you want this plugin to be a provider for your servers economy in total then you will need Vault or Enterprise if your server allows for it.

    VAULT: [CLICK]

    ENTERPRISE: [CLICK]

    [HERE]
    Simply goto the "support" channel grab the role and you're ready to begin.
    You MUST make sure you are running a proper

    permissions plugin or any player without OP will not have permissions.
    NOTE: Does not work with Plotsquared.

    [​IMG]
    1,077 ITEMS PRE-CONFIGURED.
    File: "shop_items.yml"
    Code (YAML):
    Items:
      AIR
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      STONE
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      GRANITE
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      POLISHED_GRANITE
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      DIORITE
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      POLISHED_DIORITE
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      ANDESITE
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      POLISHED_ANDESITE
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      GRASS_BLOCK
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      DIRT
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      COARSE_DIRT
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      PODZOL
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      CRIMSON_NYLIUM
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      WARPED_NYLIUM
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      COBBLESTONE
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      OAK_PLANKS
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      SPRUCE_PLANKS
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      BIRCH_PLANKS
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      JUNGLE_PLANKS
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      ACACIA_PLANKS
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
      DARK_OAK_PLANKS
    :
        purchase-price
    : 1.0
        sell-price
    : 0.5
    + [B]ALOT[/B] more
     
    File: "shop_config.yml"
    Code (YAML):
    Economy:
    ##### [ CONFIGURATION ] #####
    # Bypass vault check & allow the use of dual economies.
      check-for-vault
    : true
      ## Change the main world used for offline-players.
      main-world
    : 'world'
      ## Allow or deny the use of multi-world banks.
      using-banks
    : true
      ## Allow or disable the use of the provided item shop.
      using-shop
    : false
      ## Change the starting balance for player accounts.
      starting-balance
    : 500.00

    ##### [ SECTION 0 ] #####
      world-list
    :
       - world
        - world_nether
        - world_the_end

    ##### [ SECTION 1 ] #####
    # Change the currency types
      currency-items
    :
       - GOLD_INGOT
        - GOLD_NUGGET
        - GOLD_BLOCK
    # Now change the worth of the currency (don't change for equivalency)
      # print specified items from above (don't use TAB only spaces)
      currency-worth
    :
        GOLD_INGOT
    : 1
        GOLD_NUGGET
    : 0.11
        GOLD_BLOCK
    : 9

    ##### [ SECTION 2 ] #####
    # Turn on custom currency. (Only use for currency names.)
      custom-currency
    :
        status
    : 'off'
        name-item
    : GOLD_INGOT
        name
    : 'Dollar'
        name-value
    : 2.5
        change-item
    : GOLD_NUGGET
        change
    : 'Coin'
        change-value
    : 0.55

    ##### [ SECTION 3 ] #####
    # Toggle/Modify the use of entity death currency rewards
      monster-rewards
    :
       ## Delivery methods can consist of these types: [drop, digital]
        ## If the type selected is "drop" you MUST have custom-currency status set to off
        delivery
    : 'drop'
        multiplier
    : 1.2
        ## SET IGNORED MONSTER TYPES
        ## Entity monster types: [ZOMBIE, SKELETON, SPIDER, CAVE_SPIDER, PHANTOM, PIGLIN, ENDERMAN, ZOMBIE_PIGMAN, EVOKER, VINDICATOR
        ## PILLAGER, RAVAGER, VEX, CHICKEN_JOCKEY, ENDERMITE, GUARDIAN, ELDER GUARDIAN, SHULKER, SKELETON_HORSEMAN, HUSK, STRAY, BLAZE,
        ## CREEPER, GHAST, MAGMA_CUBE, SILVERFISH, SLIME, SPIDER_JOCKEY, ZOMBIE, ZOMBIE_VILLAGER, DROWNED, WITHER_SKELETON, WITCH, HOGLIN, PIGLIN, ENDERDRAGON]
        ignored-types
    : []

      mob-rewards
    :
       ## Refer to the above section when setting the "delivery" value here as-well.
        delivery
    : 'drop'
        multiplier
    : 0.6
        ## SET IGNORED MOB TYPES
        ## Entity mob types: [DOLPHIN, POLAR_BEAR, TRADER_LLAMA, PANDA, WOLF, BEE, IRON_GOLEM, DONKEY, HORSE, CAT, PARROT, MULE, SKELETON_HORSE
        ## SHEEP, FOX, BAT, COD, OCELOT, PIG, RABBIT, SALMON, MOOSHROOM, SQUID, TROPICAL_FISH, TURTLE, VILLAGER, WANDERING_TRADER, PUFFERFISH]
        ignored-types
    :
         - PIG
          - COW
          - CHICKEN

    ## DO NOT EDIT BELOW
    Version
    : 1.0.10

     
    Turn in your own language files for future auto-generation!​
    Code (YAML):
    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
    # O]===============================================[O #
    # |                  Change languages               | #
    # O]===============================================[O #
    # O]===============================================[O #
    # |    Turn in files for future auto-generation :)  | #
    # O]===============================================[O #
    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
    invalid-double
    : '&c&oInvalid amount response. Format: ?#.##'
    invalid-integer
    : '&c&oInvalid amount response. Format: ?#'
    not-enough-money
    : '&c&oYou don''t have enough money here in %world%'
    not-enough-space
    : '&c&oYou don''t have enough inventory space, dropping items at feet.'
    amount-too-large
    : 'There was a problem with the integer you''ve chosen'
    name-unknown
    : 'Unknown item: %args%'
    name-needed
    : '&c&oYou must enter a valid item name'
    money
    : 'Your balance in &a%world% &fis &6%amount% &f%currency%'
    money-sent
    : '&a&oYou sent "%amount%" to player: &e&o%player%'
    money-set
    : '&a&oYour account balance was set to: &e&o%amount%'
    money-recieved
    : '&a&oPlayer %player% just sent you: &e&o&n%amount%'
    money-taken
    : '&c&oYou were charged &7%amount% &c&ogold and now have &7%balance%'
    money-given
    : '&a&oYou were given &7%amount% &a&ogold and now have &7%balance%'
    money-deposited
    : '&a&oYou deposited "%amount%" into your account'
    money-withdrawn
    : '&a&oYou withdrew "%amount%" from your account'
    player-not-found
    : '&c&oThe player was not found. You can only pay online players.'
    max-withdraw-reached
    : 'You cannot withdraw more than 10 stacks at a time.'
    account-made
    : '&a&oYou just created the account &7#&b%account% &a&oin world &7%account_world%'
    account-deposit
    : '&a&oYou deposited "%amount%" into your account "%account%"'
    account-withdraw
    : '&a&oYou withdrew "%amount%" from your account "%account%"'
    account-already-made
    : '&c&oYou already have an account made in this world!'
    account-not-allowed
    : '&c&oYou are not allowed to make accounts in non-existing worlds!'
    account-balance-set
    : 'Your account %account% balance was set to: %balance%'
    staff-money-set
    : '&a&oYou set the balance of player %player% to: &e&o&l%amount%'
    staff-money-given
    : '&a&oYou gave %amount% to player: &e&o%player%'
    staff-money-taken
    : '&4&oYou just took %amount% from player: &e&o%player%'
    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#


     
    *NEW* bStats : (HERE)
    Players currently using VanillaShop:

    [​IMG]
    ccorp2002, Trullycool, ms5984 and 2 others like this.

Recent Updates

  1. The big transition.
  2. HUGE optimization update.
  3. Feature polish.

Recent Reviews

  1. cehzinho
    cehzinho
    5/5,
    Version: 2.0.0
    Awesome plugin, but the price on the items could be already updated with some "real" prices. :)
  2. RitterVonDiseum
    RitterVonDiseum
    5/5,
    Version: 1.1.1
    Downloaded and had an issue with the compatibility with Essentials at first but contacted Hemp through the Discord page, as the page says to do, and we had it solved within a couple minutes (issue was with Essentials and not Gold Economy)! We use this for a currency system with the MobLoot addon. The shop system is fantastic and easy to setup!
  3. Calzep
    Calzep
    5/5,
    Version: 1.0.10
    I use this plugin for a diamond economy in a vanilla smp server to prevent shoplifting. Very easy to use and works perfectly for my needs. I love that it let's you use any item for currency.
  4. RoostahMayo999
    RoostahMayo999
    5/5,
    Version: 1.0.4
    I'm a newbie minecraft server creator, I built my own dedicated server for my wife and my child to play on, to be honest we want everything in minecraft server possible, and this is my honest review for this plugin, I find this plugin very interesting because there is no such world without economy, An Economy that relates to the Gold Mining that's why I like the name of the plugin GoldEco, after Installing, we found something wrong in it, and it does conflicted to other plugin, But the good thing is, The developer and the Owner of this plugin is not human, He is the super human who loves to help people and making way to satisfy and fulfill someone's ideal Minecraft Server, Thank you for this plugin, you've made our lives easy, I hope you continue your work, I know It's very hard to maintain projects like this, but soon all your efforts will be worth it.
  5. GGServers
    GGServers
    5/5,
    Version: 1.0.2
    Great plugin, maybe even an alternative to Essentials Economy. I may use this on my network instead! Keep up the great work, I hope to see more updated on this.