1.14 - 1.21 Supported
Bazaar is an easy to use shop that allows player shops, admin shops and clan shops to be set up on your server.
FEATURES
- Easy setup
- MySQL support
- Admin/Server stores that don't require inventory
- Clan shop integration with Myriad Clans
- Create shops using chests or barrels
- Permission based creation, buying & selling
- Domain flag integration
- Holograms
- Lists enchantments (by name if 1, otherwise the # of enchants)
- Configurable cooldown period between purchases
- Configurable server sales tax
- Shop transaction locking to prevent inventory mismanagement
REQUIREMENTS
- Decent Holograms
- Vault
- Myriad Clans (optional for clan shop support)
Bazaar integrates with Myriad Clans, Domain, and WorldGuard but none of these is required to use.
HOW TO USE
To create a shop, place the item you wish to buy or sell in your main hand, then run the /shop create command. You will then have 15 seconds to right click either a chest or a barrel, once you do, the store is created.
To remove a store, use /shop remove, then right click the shop you wish to remove.
COMMANDS
- /shop create <amount> <buy FROM shop price - 0 for n/a> <sell TO shop price - 0 for n/a> -admin (optional) -clan (optional) -c:<cooldown seconds>
- /shop remove
- /shop cancel
- /shop version
- /shop reload
PERMISSIONS
- bazaar.admin - Full access
- bazaar.create - Allows you to create shops
- bazaar.create.admin - Allows you to create Admin shops
- bazaar.create.clan - Allows you to create Clan shops
- bazaar.remove - Allows you to remove shops
- bazaar.buy - Allows you to buy from shops
- bazaar.sell - Allows you to sell to shops
- bazaar.limit.NUMBER - Sets a limit to number of shops a player can have (change NUMBER to a number)
SHOP CREATE EXAMPLES
- /shop create 4 10 4 - This would create a store that sells 4 of the item for $10, or buys 4 for $4
- /shop create 1 200 0 - This would create a store that sells for $200 and does not buy back
- /shop create 1 0 100 - This would create a store that buys for $100 and does not sell back
- /shop create 1 20 2 -c:10 - This would create a store that sells 1 item for $20 and buys back for $2, and implements a 10 second cooldown between transactions
- /shop create 1 100 0 -admin - This would create an admin store that sells 1 item for 100 and does not buy back. Admin stores do NOT need any inventory in the chest.
- /shop create 1 100 0 -clan - This would create a clan shop that sells 1 item for $100 and does not buy back. Payments are made to and from the clan wallet directly
WORLDGUARD INTEGRATION
You can use the following worldguard flags to control creation and access of shops
create-shop - Controls whether a shop can be created in the region
use-admin-shop - Controls whether players can access admin shops in the region
use-shop - Controls whether players can access player shops in the region
use-clan-shop - Controls whether player can access clan shops in the region
These flags can be modified in the config.yml file
MySQL INTEGRATION
You can save your shop data in either file storage (default), or store it in an existing MySQL database. Connection details are in and explained in config.yml
SCREENSHOTS
![[IMG]](https://www.spigotmc.org/attachments/2019-08-11-15_22_51-minecraft-1-14-4-png.447594/)
![[IMG]](https://www.spigotmc.org/attachments/2019-08-11-20_53_25-minecraft-1-14-4-png.447597/)
SUPPORT
The documentation is the first place to check for information:
https://torpkev.github.io/bazaar_docs/
Join the Discord or leave a message in discussion if you have any questions! https://discord.gg/3GuEcwyj5m
[Please note that messages, discussion and support is limited to English - please feel free to have someone else speak on your behalf if needed]