
DeluxeBazaar is a plugin that adds advanced bazaar/shop system to your server, like the popular server!
The best, cheap, advanced, fully customizable bazaar plugin; like the popular server!
You can join to Discord for any questions or problems.
MY PAYPAL IS BLOCKED. IF YOU WANT TO BUY PLUGIN, PLEASE JOIN TO DISCORD SERVER ^^.


-
You need to download some plugins for using specific plugin features (please look to dependencies page).
-
If you have any problem or suggestion, don't use reviews. Just contact to me via discussion, private messages or Discord.
-
My Discord: SedatTR#8666
-

-
Different database types (MySQL, SQLite and Yaml)
-
Different economy types supported (Vault, Yaml, RoyaleEconomy, PlayerPoints, TokenManager)
-
Different input types supported (Anvil and Sign)
-
Discord Webhook support for information messages like player bought/sold item
- Custom head skins & HeadDatabase support
- Many different customizable sounds
-
Order System with buy orders, sell offers, formula system and more...
-
Custom Amount, Fill Inventory selections for buy & sell
-
Item Name Detection System for selling items that not bought from bazaar
-
Item Price Changing System for updating item's buy & sell prices with formulas
-
Page System for main menu and orders
- Different permission support for each item
-
Item Stats for showing item's informations
-
Rich & Advanced Bazaar API
-
Custom Item Support (You can add all items to bazaar, includes other plugins' items like MMOItems, CustomItems, ItemsAdder's items)
-
Fully customizable items & categories
-
100% customizable (messages, settings...)
- Support to use bazaar like admin shop
- Everything is easy to setup & use

Every message & permission can be customizable in config.yml
-
/bazaar: Shows all commands. (bazaar.command)
-
/bazaar menu: Opens bazaar menu. (bazaar.menu)
-
/bazaar buy [item] [count]: Buys item. (bazaar.buy)
-
/bazaar sell [item] [count]: Sells item. (bazaar.sell)
-
/bazaar sellall: Sells all items in your inventory. (bazaar.sellall)
-
/bazaaradmin menu [player]: Opens bazaar menu for player. (bazaaradmin.menu)
-
/bazaaradmin buy [player] [item] [count]: Buys item for player. (bazaaradmin.buy)
-
/bazaaradmin sell [player] [item] [count]: Sells item for player. (bazaaradmin.sell)
-
/bazaaradmin sellall [player]: Sells all items for player. (bazaaradmin.sellall)
-
/bazaaradmin createitem [name] [category]: Automatically creates item in your hand and add to files, includes name, lore, enchants, flags, nbt tags and more. (bazaaradmin.createitem)
-
/bazaaradmin reload: Reloads plugin. (bazaaradmin.reload)

GIFS (OLD)
Main Menu

Items Menu

Buy Order Menu

Sell Offer Menu

Manage Order Menu

Order Settings Menu

Sell All & Items


Direct Mode & Advanced Mode

Item Menu

Buy Menu

Sell Menu

Custom Buy & Sell


You can use this placeholders for showing some informations.
PLACEHOLDERS
-
%bazaar_buy_orders%: Get player's buy order amount.
-
%bazaar_sell_offers%: Get player's sell offer amount.
-
%bazaar_balance_formatted%: Get player's balance with number format.
- %bazaar_balance%: Get player's clean balance.
- %bazaar_mode%: Get player's current bazaar mode.
- %bazaar_category%: Get player's current bazaar category.
- %bazaar_buyprice_formatted_BAZAAR-ITEM%: Get bazaar item's buy price with number format.
- %bazaar_sellprice_formatted_BAZAAR-ITEM%: Get bazaar item's sell price with number format.
- %bazaar_buyprice_fixed_BAZAAR-ITEM%: Get bazaar item's clean buy price.
- %bazaar_sellprice_fixed_BAZAAR-ITEM%: Get bazaar item's clean sell price.
- %bazaar_buy_amount_BAZAAR-ITEM%: Get bazaar item's buy amount.
- %bazaar_sell_amount_BAZAAR-ITEM%: Get bazaar item's sell amount.
- %bazaar_buy_stock_BAZAAR-ITEM%: Get bazaar item's buy stock amount.
- %bazaar_sell_stock_BAZAAR-ITEM%: Get bazaar item's sell stock amount.
You can use Bazaar API with adding DeluxeBazaar plugin to your plugin's dependencies.
While using api, don't forget to add DeluxeBazaar as soft depend.
API
You can find this methods in BazaarItemHook class.
- getItemName(ItemStack item): Get bazaar item name and check if item is same with bazaar item. (String)
-
getBazaarItem(String name): Get bazaar item with bazaar item name. (BazaarItem)
-
getItemNameFromFile(ItemStack item): Get bazaar item name from item stack. (String)
-
reloadItemPrices(BazaarItem bazaarItem): Reload bazaar item prices with orders.
-
setBuyCount(String item, Integer count): Change bazaar item's buy count.
-
setSellCount(String item): Change bazaar item's sell count.
-
getBuyCount(String item): Get bazaar item's buy count. (Integer)
-
getSellCount(String item): Get bazaar item's sell count. (Integer)
-
getBuyPrice(String item): Get bazaar item's buy price. (Double)
-
getSellPrice(String item): Get bazaar item's sell price. (Double)
Cancellable bazaar events
-
BazaarItemBuyEvent(Player player, BazaarItem item, Double unitPrice, Integer buyAmount): Called when someone bought a bazaar item.
-
BazaarItemSellEvent(Player player, BazaarItem item, Double unitPrice, Integer sellAmount): Called when someone sold a bazaar item.

By purchasing and downloading this plugin, you agree that:
-
There will be no refunds unless it's my fault.
-
You may not redistribute plugin, in any shape or form neither it's code or parts of it.
-
You may not decompile/edit the source code without my permission.
-
You may use it for all the servers you own, but you may not give it to anyone else.
-
You are responsible what happens with the plugin after you download, if plugin is leaked or redistributed and it's registered with your name, I'm allowed to remove your license without warning.
-
You agree to everything listed above.