PrettySimpleShop
A pretty simple shop plugin. No signs required. Supports DoubleChests and claim protections!
πIssue Tracker | πSupport the developer | πSource code
-
To make a shop:
- Place a chest
- Put some items (of the same type) in it
- /setprice
- Tada! You now have a shop!
-
To view item info or buy from a shop:
- Left-click a shop to view item details (hover over text in chat)
- Click the item or the shop again, and you will be asked how much you'd like to buy. Simply input the quantity you wish to buy.
- Or if you wish to use a command, /buy as much as you want.
-
Revenue from sales are stored in the shop, and are transferred to the player when they open or destroy the shop.
-
Integrates nicely with area protection plugins.
- Only players who can open the shop can change its price, collect revenue, and create new shops in that area.
- All players are able to buy from a shop regardless of area protections.
<EmpathyHeals>
no sign formats to type, no commands to buy, respects protection plugins, can sell custom items, nice holographic displays, keeps a history of sales, it's nearly perfect
- /shop
- Prints a configurable help message that informs players how to create a shop and how to buy from other shops.
- /setprice
- Sets the price per item of a shop.
- /buy
- Buys items from the selected shop.
- If configured, the player is asked to confirm their transaction, in case they made a mistake and to review the total transaction cost.
- Supports DoubleChests! (Wasn't a simple task.)
- Supports any block that is a Nameable Container - e.g. trapped chests, shulker boxes, even dispensers and furnaces if you so desire.
- Records shop sales, so you can see how popular a shop is.
- Supports custom items. Displays custom item name and lore.
- Players don't even need to know any commands to buy items. Clicking a shop twice will prompt the player to input the quantity they wish to buy from the shop.
- No sign formats to memorize!
- All shop data (prices, items, and revenue) is stored in the world! No messy, potentially-corruptible storage files!
- Shops are "future-proof" since the items for sale are stored in the actual chest and are converted by Mojang whenever they update blocks/items.
- It's easy to change the item you're selling in a shop. Just take out the old items and put the new ones in.
- Confirmation system helps players avoid mistakes and review the transaction before confirming the purchase.
- Uses Minecraft item names if you're using Paper
- Supports all region protection plugins! No need to "allow use" or anything silly like that just to allow players to buy.
- Uses your economy's format and symbol.
- Nearly every message is configurable.
- Chests named "shop" (or whatever you have set in the config) will help prompt players to create a shop with that chest. Useful if you "sell" shops to players.
SurfHosting: 50% discount with code "Robo": https://billing.surfhosting.co/aff.php?aff=82
Found a bug? Having issues?βπ€ Check the Issue Tracker! π‘
Does it support Admin Shops? Like, buying from/selling to "the server".
In reply to gordasso:
no, this is very much focused on players only, as any true economy is. You can use this for player shops and some other shop plugin for an admin shop if you wish.
In reply to RoboMWM:
Thank you so much for the quick response! Posting my 'workaround' here so others may see it.
The reason I asked is because I wanted to make a currency that could be traded for emeralds whenever players felt like it, so they would have this physical currency, and the "bank account" just like IRL. (So items and money wouldnt be really generating from out of nowhere). Most shops and/or economy plugins seem to have something that could be used that way although not designed with that in mind. Yours however is a much more intuitive plugin, so I was trying to find a way to work that out.
The way I did it is combining it with the Gringotts plugin. So the currency being used in the transactions are actual emeralds in players' vaults. Very nice. Again, thanks for the quick response!
What economy plugins does/can this depend on other than Vault?
In reply to thelonelypixelfj:
… anything that uses vault
vault isn't an economy plugin, it's an API for economy plugins.
My server uses diamonds as currency. Is it possible to set a price for x number of items?
In reply to redspade90:
Not sure what you're asking - are you asking about bulk buying? If so, then idk how the statement about diamonds being used as currency pertains to the question.
hello i have a problem with this command... It writes me it.
(an interal occurred while attemptin to perform this command)
In reply to Forge_User_08856176:
paste log at GitHub issue tracker.
But before you do that make sure you're using paper, spigot, or craftbukkit 1.14.4
I AM SORRY BUT , HOW THE PLAYER GET THE MONEY TO BUT IT? DOES IT NEED ANOTHER MOD? THANKS IN ADVANCE ^-^. NICE PLUGIN BTW
In reply to Forge_User_77173711:
Money to buy, or receive money from sales?
I AM SORRY BUT , HOW THE PLAYER GET THE MONEY TO BUT IT? DOES IT NEED ANOTHER MOD? THANKS IN ADVANCE ^-^. NICE PLUGIN BTW
Your plugin is not working, it just say /setprice <price> - Sets the price per item of a shop ....
In reply to Forge_User_25022510:
Hey your plugin looked perfect for my server and would love to use it. I ran into a problem though, I follow the steps correct place a chest and put the items i want in it but every time i try to set the price it just keeps saying "/setprice <price> - Sets the price per item of a shop. Set to 0 to give away items for free, or set to -1 to disable the shop." and wont actually let me set a price to an item i want to sell. I am an Owner and I use essentials x as my eco plugin
In reply to LeftBo0b1949:
In reply to The_PC_Tech_Guy:
In reply to LeftBo0b1949:
In reply to The_PC_Tech_Guy:
In reply to LeftBo0b1949:
Same problem here.