Custom Shop GUI icon

Custom Shop GUI -----

A simple lag-free way to buy and sell items to players



WARNING! This plugin depends on the plugin "Vault" & "NBT API", if you do not have them, please download and install them first!

Please do not rate this plugin 1* if you find a bug, instead, report it on the official GitHub page by clicking this link.

If you would like a way to allow players to auction off their own items, check out my new plugin Auction Room.


[​IMG]
Custom Shop is a simple, lag-free and efficient way to sell items to your players. It utilizes a simple shop configuration file that remains static, preventing the need to reload the shop files every time a player uses the command.


If you like this plugin don't forget to rate it a 5* in the reviews section.
upload_2016-8-21_21-59-32.png

^^^ Main Menu
upload_2016-8-21_22-0-23.png

^^^ Shop Menu
upload_2016-8-21_22-1-13.png

^^^ Back Button
upload_2016-8-21_22-2-45.png

^^^ Sell Inventory
upload_2016-8-21_22-3-18.png

^^^ Automatic Transaction on exit
upload_2016-11-12_14-30-35.png
^^^ Alternative buy/sell options

Latest Config Version
The latest config version is v3. If your config is in v2 and you install CustomShop-v3, your config will be ✨automagically✨ updated to v3. Here's a snippet of the updated shops.yml file:

Code (YAML):
shops:
  ores
:
    name
: '&cOres'
    permission
: customshop.main
    items
:
      quartz
:
        name
: quartz
        material
: QUARTZ
        allow-buy
: true
        allow-sell
: false
        buy-size
: 16
        sell-size
: 0
        buy-price
: 200.0
        sell-price
: 0.0
      lapis
:
        name
: lapis
        material
: INK_SACK
        allow-buy
: true
        allow-sell
: true
        buy-size
: 16
        sell-size
: 1
        buy-price
: 200.0
        sell-price
: 2.0
      coal
:
        name
: coal
        material
: COAL
        allow-buy
: true
        allow-sell
: true
        buy-size
: 16
        sell-size
: 1
        buy-price
: 100.0
        sell-price
: 2.0
      iron
:
        name
: iron
        material
: IRON_INGOT
        allow-buy
: true
        allow-sell
: true
        buy-size
: 16
        sell-size
: 1
        buy-price
: 2000.0
        sell-price
: 7.0
      gold
:
        name
: gold
        material
: GOLD_INGOT
        allow-buy
: true
        allow-sell
: true
        buy-size
: 16
        sell-size
: 1
        buy-price
: 2400.0
        sell-price
: 35.0
      emerald
:
        name
: emerald
        material
: EMERALD
        allow-buy
: true
        allow-sell
: true
        buy-size
: 16
        sell-size
: 1
        buy-price
: 12000.0
        sell-price
: 85.0
      diamond
:
        name
: diamond
        material
: DIAMOND
        allow-buy
: true
        allow-sell
: true
        buy-size
: 16
        sell-size
: 1
        buy-price
: 4800.0
        sell-price
: 65.0
      quartzblock
:
        name
: quartzblock
        material
: QUARTZ_BLOCK
        allow-buy
: true
        allow-sell
: true
        buy-size
: 64
        sell-size
: 1
        buy-price
: 600.0
        sell-price
: 1.0
      redstoneblock
:
        name
: redstoneblock
        material
: REDSTONE_BLOCK
        allow-buy
: true
        allow-sell
: true
        buy-size
: 1
        sell-size
: 1
        buy-price
: 175.0
        sell-price
: 25.0
      lapisblock
:
        name
: lapisblock
        material
: LAPIS_BLOCK
        allow-buy
: true
        allow-sell
: true
        buy-size
: 1
        sell-size
: 1
        buy-price
: 138.0
        sell-price
: 25.0
      coalblock
:
        name
: coalblock
        material
: COAL_BLOCK
        allow-buy
: true
        allow-sell
: true
        buy-size
: 1
        sell-size
: 1
        buy-price
: 60.0
        sell-price
: 25.0
      ironblock
:
        name
: ironblock
        material
: IRON_BLOCK
        allow-buy
: true
        allow-sell
: true
        buy-size
: 1
        sell-size
: 1
        buy-price
: 1125.0
        sell-price
: 90.0
      goldblock
:
        name
: goldblock
        material
: GOLD_BLOCK
        allow-buy
: true
        allow-sell
: true
        buy-size
: 1
        sell-size
: 1
        buy-price
: 1350.0
        sell-price
: 324.0
      emeraldblock
:
        name
: emeraldblock
        material
: EMERALD_BLOCK
        allow-buy
: true
        allow-sell
: true
        buy-size
: 1
        sell-size
: 1
        buy-price
: 6750.0
        sell-price
: 765.0
      diamondblock
:
        name
: diamondblock
        material
: DIAMOND_BLOCK
        allow-buy
: true
        allow-sell
: true
        buy-size
: 1
        sell-size
: 1
        buy-price
: 2780.0
        sell-price
: 585.0
        on-item-bought-cmd
: <some command>
        on-item-sold-cmd
: <some command >
 

Shop Transaction Commands [BETA] Tutorial
You can now hook any number of commands onto each transaction (buy/sell). The commands need to be in a very specific syntax.

After typing the regular syntax for an item in the shop, include another one or two parts.
Code (Text):

on-item-bought-cmd: <some command>
on-item-sold-cmd: <some command>
 
[​IMG]
  1. Download the plugin to your server plugins folder
  2. Restart your server
  3. Configure the config to your preference (or leave it if you like it the way it is :p).
  4. Reload your server (or use /shop reload)
  5. Enjoy.
[​IMG]
Video Tutorials
Spanish Tutorial by Maximiliano v1.4.1


English Tutorial by Koz v1.4.1



English Tutorial by LTJim v1.4.1
Example shops.yml file for 1.11 servers by Reload_Sniper


[​IMG]
  • Exteria Games - mc.exteriagames.net
[​IMG]
Please do not report bugs/errors/glitches in the reviews section, instead please post your issue on the GitHub page via this link.

[​IMG]
If you're a developer and want to make your own version of CustomShop, or if you just want to see how CustomShop works, you can do so by clicking this link
Resource Information
Author:
----------
Total Downloads: 34,843
First Release: Aug 21, 2016
Last Update: Nov 14, 2021
Category: ---------------
All-Time Rating:
34 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings