RealShop
RealShop - Simple chest-shopping system
This is a very simple to use shop system. Your shop works almost exactly as a chest does !
- click a chest and create the shop with a single /rs create (or /rs c) command
- put the items you want to sale into your shop-chest
- clients can buy your items from the chest, getting them as easy as from a standard chest
- add a lot of options to your shops : infinite buy or sell, choose items that can be sold or bought, etc.
This is compatible with Minecraft 1.7.2
You only need to upgrade RealPlugin to the latest.
Disclaimer notice
Some new features about the mouse in Minecraft may enable your players to buy/sell things for free with RealShop. I will work on it and check everything soon, but with current version of Minecraft they will probably try to cheat. Please be patient, and don't forget to report any bug to me here using tickets.
Installation and Download
To install it : simply download RealPlugin.jar, (Vault.jar or Register.jar) and RealShop2.jar into your plugins directory.
- New : you do not need Spout anymore !
- YOU NEED REALPLUGIN download here
- You can access your economy plugin using Vault : download here
- You can access your economy plugin using Register : download here
- I recommend the iConomy economy plugin : download here
- Download the latest version or REALSHOP here
Update
When you already installed RealPlugin once, it's easy for ops to use these commands to download an updated version of RealPlugin and RealShop :
- /rp dl RealPlugin
- /rp dl RealShop2 (complete command : /realplugin download <RealPluginName>)
Migrate from v0.x to v2.x
Latest news
Today I tried to kill a maximum of tickets to get this plugin cleaner and better. Hope this will help !
Look at the last file's changelog to get the last information about this plugin.
Here is the old changelog (not maintained anymore)
Features
- Transform your chests into shop (/rshop commands, or /rs shortcuts)
- Players can buy / sell items without having to type any chat /command, simply as if they use any other chest
- NEW IN V2 : real-time transactions when the player clicks into a chest's slot : grief-free feature
- built-in economy feature (standalone /mny commands), or Vault / Register links to your favorite economy plugin
- (no more supported in V2) Optional market prices daily auto-calculation
- Different prices for purchases / sales and for different merchants
- Supports multi-worlds
- Supports big chests
- Supports items variants (ie damage codes, wools colors)
- Supports permissions plugins (Permissions, native Bukkit permissions or minecraft's op / player)
- Now support potions and enchanted items
- Multi-language support (add yours !)
Documentation
- Shop owner commands
- Client commands
- Administrator commands
- Built-in economy system
- Permissions
- Files contents ie config files
Help, Bug reports and Support
- Here is the full changelog
- Before all : first search the FAQ for the question you have
- Please do not report bugs or wishes if they have already been posted into the tickets list ! Read comments on already solved / answerd problems first.
- Do not use the forum thread to report bugs or ask new features : I can't read it all ! But you can use it to talk each other and to get help (not from the developper thus)
- Source repository at gihub, this is public domain, feel free to do or suggest anything
Maybe you could add an option to only sell/buy every item. Could be used for Refund Store just an idea
never mind i figured it out
how would i go about enabling a shop to buy all off players? like rather than inputting every item code is there a command that allows all items?
I just wanted to say thank you, and I appreciate the work you've done.
PLEASE DO NOT USE COMMENTS TO REPORT BUGS.
If you have a problem, go to the TICKETS page.
- check if your problem has not already been described by someone else. If it does, vote for it as I will better take care of it.
- if your problem is not in the tickets list, then add yours. And send me a maximum of information : server.log sample where I can read any RealShop error, clear and understandable description of the problem.
French talking people should use the title in english and problem description in english, plus french language if they want.
Thanks.
@craftopia Throw this plugin away as it is awfull.
I don't know what happened, and I have not any log or information that could help me to help you.
Sorry I did not have any problem such as this.
"yournick.txt" prices files are read and written each time you type a /rs price command. If it crashes because of the plugin, you should get an error into your server.log.
If no error in the server.log, then I can't help you.
Try again, make regular saves of your prices files, and tell me if the error comes back.
EDIT : You should use LibreOffice / OpenOffice ( / Excel) to edit the yournick.txt price then save it in csv format. This would be very faster for you to write all that and this excel-like file is a good save !
Ok I dont know what happend, but I spent all night last night setting prices using /rs price and setup a ton of shops.
I wake up this morning and all my shops are using market prices, and my .txt file for my prices is empty.
I am having issues selling items to chests, if those items do not exist in the market.txt
i have tried setting prices for such items using /rs price but still it will not let me sell just that item to the chest, i must have it set for a chest to buy ALL items.
I have tested this with 1.0 blocks 374 (glass bottle) & 113 (netherbrick fence).
How do I sell to a shop? I have the "realshop.shop" in regular/default group.
I am able to open the store but whenever I put the item in there, it pops out and doesn't have any sign of transaction. There are no errors.
I also did /rs sell +265,266,264
and it shows "You can sell : Iron Ingot : ....................."
Any help is appreciated.
bonjour merci pour la maj mais il me reste un soucis il est impossible de definir les prix perso pour les joueurs (sauf si on est admin) comme si ils n'avait pas les permissions nécessaire (en fait ça ne fait rien du tout et pas de message ds le chat) pourtant les autres commandes fonctionnent bien, cela correspondrai aux permissions "realshop.price.".
j'utilise les dernières versions de spout dev et vault avec craftbukkit 1572 et Bpermissions
@nathan818fr The shop owner decides what can be sold. If he buts 1 or 2 items into a slot, then the buyer will be abble to buy only 1 items. If he fills his stack, you will not be abble to buy less than 32 items (with right-click).
This is due to the standard way that chests work.
I will probably add a flag that forces right-click to 1 item to enable buying of 1 item... wait for next versions.
@varpness v2.07 : now shop owner's price are fully used on shop info and transactions. bug must be fixed, thanks for your feedback.
@varpness version 2.07 : now buy / sell restriction (includes and excludes) are fully working.
@craftopia
I saw in craftbukkit updates log that they were fixing problems with enchants. I think the problem come from craftbukkit, so I'll wait a little to see if it solves by itself.
With the version 2.0, how to buy 1 items? Because I can not select 1 items on a stack...
@varpness I havent fully tested the plugin, sounds like you have gotten farther than I have. I quickly realized the dev build of Spout is broken, and does not allow my users to destroy redstone (unless in creative mode or an admin) so I had to disable both spout and realshop until we finish up some redstone projects.
The latest spout Beta version is actually located here: Spout Beta Though I haven't been able to use it. If I use it and try to login on my server my client gets stuck at "Downloading terrain".
Just a head's up, if I delete all of the entries from the market file, it will no longer allow anything to be bought and sold freely. However, even when I set a player price, it will still not allow the items to be bought or sold. I'm using the 1561 version of Bukkit and 2.06 version of RS by the way.
EDIT: Okay, if I delete EVERYTHING from the market file, then add a single item using the command /rs market 1 1 1 (stone buy for 1 / sell for 1) then it will allow players to buy and sell only stone and nothing else. However, it still ignore any prices I set with /rs price 1 1 1.
Very strange.
EDIT #2: So the bottom line, it looks like the plugin completely ignores any player prices and will only go with the market prices. If will also allow any item to be sold as long as it is on the market list, and will ignore and player/chest specific buy/sell settings.
Hey craftopia, how are you restricting what can be sold? Whenever I create a shop, it allows players to buy and sell everything. It says "Nothing can be sold here" but players can actually sell everything. I can't seem to turn that off and make it only the items I specify. If you want to know more details, check out the ticket I opened.
Tickleman, GREAT WORK! You did it! everything is working great. My server is pushing forward on our new Mall and we will be setting up shops right away. I am not sure how difficult it will be, but if possible i would love if there was a way to keep enchants on weapons and items in shop chests... and if possible make it easier to set prices for items. I remember using this plugin back in the 1.4 days, and setting market prices was a huge pain in the butt.