This is a discussion topic for the Ore project, GuiShopManager. View the full project on Ore for downloads and more information.
GuiShopManager
LocaleAPI plugin is required.
CommandPack - required for plugin version 3.0+.
MySQLDriver - optional support included.
H2Driver - optional support included. 3.0+.
Features:
- Multicurrency support.
- Support for all languages of the game using them without restarting.
- Admin shop.
- Console commands shop(1.16.5+).
- An auction similar to what can be seen in various MMORPG games.
- Support MySQL. The format of synchronization with the database depends on the plugin version.
- Support H2(1.19.4+).
- Convenient shops that will fit a lot of items.
Demo video(1.12.2 version):
Permissions API8/10:
guishopmanager.user.help : access to the main command
guishopmanager.staff.reload : reboot plugin
guishopmanager.staff.commandshop.create : creating a command shop
guishopmanager.staff.commandshop.addcommand : adding a command to an item in hand
guishopmanager.staff.commandshop.delete : deleting the command shop
guishopmanager.staff.commandshop.edit : editing a command shop
guishopmanager.staff.commandshop.translate : adding a localized name to the command shop
guishopmanager.staff.commandshop.open : opening a command shop to others
guishopmanager.user.commandshop.open : opening a command shop
guishopmanager.staff.shop.create : creating a shop
guishopmanager.staff.shop.delete : deleting a shop
guishopmanager.staff.shop.edit : editing a shop
guishopmanager.staff.shop.translate : add translateble shop name
guishopmanager.staff.shop.open : opening a shop to others
guishopmanager.user.shop.open : opening a shop yourself
guishopmanager.staff.auction.blockitem : add item in hand to blacklist
guishopmanager.staff.auction.open : opening an auction to others
guishopmanager.user.auction.open : opening an auction for yourself
guishopmanager.user.auction.add : putting an item up for sale using the command
guishopmanager.currency.currency_name_or_symbol.auction.buy : access currency to purchase items at auction.
guishopmanager.currency.currency_name_or_symbol.auction.sell : access currency to purchase items at auction.
guishopmanager.currency.currency_name_or_symbol.shop.shop_id.buy : access currency to purchase items in shop.
guishopmanager.currency.currency_name_or_symbol.shop.shop_id.sell : access currency to purchase items in shop.
guishopmanager.currency.currency_name_or_symbol.commandshop.shop_id : access currency to purchase in commandshop.
Placeholders for commands shop
%player%
- the nickname of the player who activated the commands.
%uuid%
- the UUID of the player who activated the commands.
API7(1.12.2) info → GuiShopManager/README.md at API7 · SawFowl/GuiShopManager · GitHub
English localization may contain errors. I had to use Google translator, and it does not always make the right translation. If you have a desire, then you can help in correcting the inaccuracies of the translation by clicking on this link.