Native Minecraft Version:1.15Tested Minecraft Versions:
1.15 support is here! SignShop is the ONLY GUI admin signshop plugin to support 1.15, 1.14 or 1.13 (Correct as of 17th March 2020)
SignShop allows you to create the easiest custom GUI shops for your admin shop!
You can easily change SignShop to suit your servers needs with the extensive features such as full message customisation, custom items, custom menus, and more!
SignShop uses minimal resources on your server to create no lag.
- NEW! Customisable GUI via gui.yml
- Custom items and aliases
- Use item names or customaliases
- Support for all items
- Customisable signs
- Easy-to-use commands
- Quickly convert from Essentials to SignShop [Signs and worth.yml!]
- Sell price boosters [EULA compliant]
- Glowing items
- Full plugin customisation
- Sign destroy protection (Cannot break blocks that hold signs too!)
- Log sign usage with CoreProtect or log file
- Essentials item names
- Sell/worth commands
- SilkSpawners compatible
- Buy, sell and buysell signs
- Auto-updating signs [when sign formats are changed in the config]
- Update checker
- Supports over 10 plugins
- 1.7 - 1.15 support (1.7 use 3.4.0 or earlier)
- Loads more!
Video tutorial thanks to @OneShotPlays (version 3.3.7)
Main command: /signshop (/ssp, /signshoppro)
- help [command]: View commands in-game (Optional: view information about [command])
- convert [worth]: Toggle converter mode for converting signs from Essentials
- reload [sign]: Reload the plugin (Optional: Add 'sign' to refresh signs)
- create <identifier>: Create a custom item or alias named <identifier>
- worth [<item>/setworth <worth>]: View the value of the item in hand (<item> if provided) for /sell. (Optional: add 'setworth <worth>' to set the value)
- sell <hand [amount]/all/chest [radius]>: Sell all the items in your hand or all sellable items in your inventory. (Optional: if using 'hand', add an amount to only sell that much, or a negative amount to sell all but that amount, if using 'chest' will sell all items in all chests within [radius] defaulting to the max-radius in config)
- amplify [stop/<player> <amount> <time>]: View information about an active amplifier. (Optional: 'stop' to stop the current amplifier, or give <player> an amplifier with the multiplier <amount> and lasts <time>. <time> should be formatted as 0mo0d0h0m0s)
- open <player> <buy/sell/both> <item> {buyPrice} {sellPrice}: Opens a <buy/sell/both> shop GUI to <player> for the item <item>. (For a 'buy' shop provide {buyPrice}, for 'sell' shop provide {sellPrice}, for 'both' (buysell) shop provide {buyPrice} {sellPrice})
Extra aliases:
- /worth -> /signshop worth
- /sell -> /signshop sell
- /amplify -> /signshop amplify
- /boost -> /signshop amplify
Permission prefix: GUIShop (e.g. GUIShop.sell)
- use: (Removed in 3.4.1) Enables usage of signs
- create: Grants user the ability to create a sign shop
- destroy: Grants user the ability to destroy a sign shop
- reload: Allows /signshop reload
- sell: Allows /sell and /worth
- sell.hand: Allows /sell hand
- sell.all: Allows /sell all
- sell.chest: Allows /sell chest
- worth: Allows /worth (given with #sell)
- setworth: Allows /worth setworth
- amplify: Allows /amplify
- opengui: Allows /signshop open
- createitem: [Version 1.3-3.0.0] Allows /signshop create
- add: [Version 3.1.7+] Allows /signshop create
How to make custom signs:
Spoiler: How to make custom signs!
SignShop allows you to create custom items AND custom aliases!
You can shorten names too long for signs (Enchantment Table -> Enchant Table) or create custom names (e.g. Diamond Sword -> Diamond Blade) or just simplify hard-to-remember names (Watch -> Clock)
Example:
↓
SignShop requires the following:
- Java 8 (download)
- Vault (download)
- Spigot
and also works with the following:
- ASkyBlock (download)
- ChestShop (download)
- CoreProtect (download)
- Essentials (download)
- EssentialsX (download)
- FactionsUUID (download)
- GriefPrevention (download)
- SilkSpawners (download)
- Towny (download)
- ViaVersion (download)
- WorldGuard (download)
Note: /sell chest works directly with all plugins listed above, but supports every plugin as it checks via events. If none of them stops the user interacting with the chest then it will fallback to events, which if they aren't cancelled then it will sell the chest items. This can cause messages to be sent to players (e.g. you cannot open that chest). PM me plugins for direct support to be added to avoid this.
Spoiler: Click to view images
Spoiler: Click to view images
Here's an example of the prices.yml provided by @wrecktify! They've included prices of every item except armour, tools and weapons. https://anotepad.com/notes/7pwr57
Spoiler: config.yml
Messages.yml
-> English: view
gui.yml
-> English: view
- Your idea could be in SignShop! Make sure to PM me your ideas!
PlayerShopInventoryCreateEvent - Use this for custom GUIs through your own plugin!
> Tutorial: click me!
PlayerTransactionEvent - Use to modify or cancel transactions (Currently only sign transactions are modifiable)
(Last update: 24th August 2017, 15:52 BST [British Summer Time])
- You accept these terms, and they may change at any time. A warning of the TOS change will occur in the Updates tab one version before the change.
- You may not use any part of the coding in this plugin for anything else without direct consent from myself. This includes decompiling the plugin.
- You may not redistribute this plugin.
- You may not claim this plugin as your own.
- Do not post errors in the review section, pm me them!
- This plugin may only be used by the buyer.
- You must test the plugin on default configuration before reporting errors (excluding errors relating to sign formatting or messages).
- No refunds, please read before purchasing.
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
1.15 support is here! SignShop is the ONLY GUI admin signshop plugin to support 1.15, 1.14 or 1.13 (Correct as of 17th March 2020)
SignShop allows you to create the easiest custom GUI shops for your admin shop!
You can easily change SignShop to suit your servers needs with the extensive features such as full message customisation, custom items, custom menus, and more!
SignShop uses minimal resources on your server to create no lag.
- NEW! Customisable GUI via gui.yml
- Custom items and aliases
- Use item names or customaliases
- Support for all items
- Customisable signs
- Easy-to-use commands
- Quickly convert from Essentials to SignShop [Signs and worth.yml!]
- Sell price boosters [EULA compliant]
- Glowing items
- Full plugin customisation
- Sign destroy protection (Cannot break blocks that hold signs too!)
- Log sign usage with CoreProtect or log file
- Essentials item names
- Sell/worth commands
- SilkSpawners compatible
- Buy, sell and buysell signs
- Auto-updating signs [when sign formats are changed in the config]
- Update checker
- Supports over 10 plugins
- 1.7 - 1.15 support (1.7 use 3.4.0 or earlier)
- Loads more!
Video tutorial thanks to @OneShotPlays (version 3.3.7)
Main command: /signshop (/ssp, /signshoppro)
- help [command]: View commands in-game (Optional: view information about [command])
- convert [worth]: Toggle converter mode for converting signs from Essentials
- reload [sign]: Reload the plugin (Optional: Add 'sign' to refresh signs)
- create <identifier>: Create a custom item or alias named <identifier>
- worth [<item>/setworth <worth>]: View the value of the item in hand (<item> if provided) for /sell. (Optional: add 'setworth <worth>' to set the value)
- sell <hand [amount]/all/chest [radius]>: Sell all the items in your hand or all sellable items in your inventory. (Optional: if using 'hand', add an amount to only sell that much, or a negative amount to sell all but that amount, if using 'chest' will sell all items in all chests within [radius] defaulting to the max-radius in config)
- amplify [stop/<player> <amount> <time>]: View information about an active amplifier. (Optional: 'stop' to stop the current amplifier, or give <player> an amplifier with the multiplier <amount> and lasts <time>. <time> should be formatted as 0mo0d0h0m0s)
- open <player> <buy/sell/both> <item> {buyPrice} {sellPrice}: Opens a <buy/sell/both> shop GUI to <player> for the item <item>. (For a 'buy' shop provide {buyPrice}, for 'sell' shop provide {sellPrice}, for 'both' (buysell) shop provide {buyPrice} {sellPrice})
Extra aliases:
- /worth -> /signshop worth
- /sell -> /signshop sell
- /amplify -> /signshop amplify
- /boost -> /signshop amplify
Permission prefix: GUIShop (e.g. GUIShop.sell)
- use: (Removed in 3.4.1) Enables usage of signs
- create: Grants user the ability to create a sign shop
- destroy: Grants user the ability to destroy a sign shop
- reload: Allows /signshop reload
- sell: Allows /sell and /worth
- sell.hand: Allows /sell hand
- sell.all: Allows /sell all
- sell.chest: Allows /sell chest
- worth: Allows /worth (given with #sell)
- setworth: Allows /worth setworth
- amplify: Allows /amplify
- opengui: Allows /signshop open
- createitem: [Version 1.3-3.0.0] Allows /signshop create
- add: [Version 3.1.7+] Allows /signshop create
How to make custom signs:
Spoiler: How to make custom signs!
SignShop allows you to create custom items AND custom aliases!
You can shorten names too long for signs (Enchantment Table -> Enchant Table) or create custom names (e.g. Diamond Sword -> Diamond Blade) or just simplify hard-to-remember names (Watch -> Clock)
Example:
↓
SignShop requires the following:
- Java 8 (download)
- Vault (download)
- Spigot
and also works with the following:
- ASkyBlock (download)
- ChestShop (download)
- CoreProtect (download)
- Essentials (download)
- EssentialsX (download)
- FactionsUUID (download)
- GriefPrevention (download)
- SilkSpawners (download)
- Towny (download)
- ViaVersion (download)
- WorldGuard (download)
Note: /sell chest works directly with all plugins listed above, but supports every plugin as it checks via events. If none of them stops the user interacting with the chest then it will fallback to events, which if they aren't cancelled then it will sell the chest items. This can cause messages to be sent to players (e.g. you cannot open that chest). PM me plugins for direct support to be added to avoid this.
Spoiler: Click to view images
Spoiler: Click to view images
Here's an example of the prices.yml provided by @wrecktify! They've included prices of every item except armour, tools and weapons. https://anotepad.com/notes/7pwr57
Spoiler: config.yml
Messages.yml
-> English: view
gui.yml
-> English: view
- Your idea could be in SignShop! Make sure to PM me your ideas!
PlayerShopInventoryCreateEvent - Use this for custom GUIs through your own plugin!
> Tutorial: click me!
PlayerTransactionEvent - Use to modify or cancel transactions (Currently only sign transactions are modifiable)
(Last update: 24th August 2017, 15:52 BST [British Summer Time])
- You accept these terms, and they may change at any time. A warning of the TOS change will occur in the Updates tab one version before the change.
- You may not use any part of the coding in this plugin for anything else without direct consent from myself. This includes decompiling the plugin.
- You may not redistribute this plugin.
- You may not claim this plugin as your own.
- Do not post errors in the review section, pm me them!
- This plugin may only be used by the buyer.
- You must test the plugin on default configuration before reporting errors (excluding errors relating to sign formatting or messages).
- No refunds, please read before purchasing.