RealShopping
Real Shopping v0.50
ALPHA VERSION IS AVAILABLE
An early version of 0.51 update is available for download upon approval. Please test it and help us release it bugfree! Read the disclaimer in the changelog page before downloading!
RealShopping is a shop plugin which aims to be as realistic as possible. It can use Vault for economy integration, which is highly recommended. Pre 0.30 source code is included in the jar, later on GitHub
How it works
You enter a store by right-clicking the "door", which is either a glass block or a glass pane. The plugin teleports you inside and remembers everything in your inventory. You can then take the items which you want to purchase from chests in the store. Then you walk up to the cash register (an obsidian block with a slab on top), right click it, and the plugin sees which items you have taken and charges you for them. At last you can exit the store by standing at the exit and right-clicking the door.
These are the basics, and how everything started. Now, RealShopping has lots of additional features. Take a look at the different pages here to see if you find something which suits you!
If you don't feel like reading a lot of instructions, you can get a hold of the basics by watching the video tutorial further down the page! :)
(click images for a higher resolution)
Features
- Ability to create an infinite number of stores.
- Aliases for item IDs and data values which you can use in commands.
- Separate prices for each store.
- Self-refilling chests.
- Minecarts with chests acting like shopping carts
- Delivery of the items in your shopping cart to a chest at your home.
- Selling to stores, if the owner approves it.
- Language-packs.
- Both admin and player-owned stores.
- Kick or banish players from your stores.
- A punishment for players trying to steal items.
- A mostly command free experience for users.
- An automatic updater!
Installation
Just put the RealShopping.jar in your plugins folder and start and stop the server. A directory named RealShopping with a couple of files is created. You can edit the realshopping.properties config file if you like, but the default settings will suit most people.
I highly recommend Vault together with an economy plugin for the best economy management.
Documentation
Video tutorial
(This one is kinda old, feel free to make your own version and PM it to me)
Thanks to IngrownPenguin for making this tutorial!
Changelog
v0.50
Besides a rewrite of a lot of stuff, RealShopping version 0.50 comes with a few new, but important features. The smaller improvements which I originally had planned for 0.50 are postponed to 0.51, but here's what you get in this version:
- Added search option to /rsprices. Instead of browsing through several pages of prices you can now search for the item you need.
- Added aliases - Six hundred of them! That's more than enough for every item ID and data value combination. Instead of typing item IDs when executing commands you can write the name of the item, and the plugin will recongnize it. For a complete list and more detailed instructions, see the plugin page.
- Added interactive prompts for /rsset, /rssetstores and /rssetchests. This simplifies creating stores (especially ones with many entrances) and managing self-refilling chests. In case something goes wrong, all prompts can be aborted with quit.
- Added free manage mode to the /rssetchests prompt. Open a chest, put items in, and close it. The chest contents will be permanently updated.
- Added the multiplication sign to additems and delitems in /rssetchests. If you want to add the same item stack several times in a row to a chest, you can type it once and put a multiplication sign followed by a number behind. Examples are on the plugin page.
v0.44
I'm releasing this version just to add one function which I think is needed. Now stores will buy and sell partly-broken tools with a discount equal to the durability percentage.
Note that I am in the middle of rewriting parts of the code. Some of the commands now have slightly improved help options, but otherwise this makes it more likely for bugs to turn up. If you encounter one, please report it in the Tickets section and I will get it fixed. If you're wondering something, feel free to ask in the comments :)
Future features
These are some ideas that are on my mind for the future of RealShopping. If you have any, please post in the comments. I appreciate every suggestion :)
- The this alias, which you can use for the currently held item.
- The /rsme command, for managing store "news" subscriptions amongst others.
- Further improvement of the automatic store management.
- Extended and more customizable notifications.
- More creative ways to punish thieves and an improvement of the current.
- Even more smaller improvements!





-
View User Profile
-
Send Message
Posted Jul 3, 2012@Legendoniance
Fixed :)
-
View User Profile
-
Send Message
Posted Jul 3, 2012Plz add player owned ones :)
-
View User Profile
-
Send Message
Posted Jul 3, 2012erm theres a spelling error in one of the commands. well not the commands that the plugin has. but the description of the commands u have here.
"Commands"
*scrolldown*
/rssechests (ain't it supposed to be /rssetchests?)
-
View User Profile
-
Send Message
Posted Jul 2, 2012@kuben0
ok thanks!
-
View User Profile
-
Send Message
Posted Jul 2, 2012@tylerb626
Post the whole error stack-trace in a Ticket and I'll see tomorrow. It's late here in Sweden and I'm going to sleep. If you already have shut down the server, everything from the console is in a file called server.log :)
-
View User Profile
-
Send Message
Posted Jul 2, 2012ok one more question...i made a store and a chest and a cash register and it worked....for awhile. now when i try to use it i cant enter or exit and if i try to use any of the commands for it it says "an internal error occurred while attempting to perform this command"...did i do something wrong?
-
View User Profile
-
Send Message
Posted Jul 2, 2012now that it is approved Minecraft is down....WOWOWOWOWOWOWOWOWWOWOWO
-
View User Profile
-
Send Message
Posted Jul 2, 2012@kuben0
ah ok....the MAN is getting in the way of my game..
-
View User Profile
-
Send Message
Posted Jul 2, 2012@tylerb626
I uploaded it, the Bukkit team is taking forever to approve it though. Last time it only took like half an hour.
-
View User Profile
-
Send Message
Posted Jul 2, 2012@kuben0
thanks for fixing, but i cant seem to download the new version? it just takes me to v.10 instead of v.11 :)
-
View User Profile
-
Send Message
Posted Jul 2, 2012@tylerb626
It's a simple bug in v0.10, thanks for letting me know of it. I'm gonna upload a new version in a couple of minutes, just upgrade to it :)
-
View User Profile
-
Send Message
Posted Jul 1, 2012HI. I can set an entrance and an exit, and can even create a store..but when i try to use the entrance or make a chest it wont let me saying..."this is not an entrance to a store"...and when im at the store i created and try to make a chest it says "you are not inside a store"..but 2 seconds ago it said "store created"..help please?
-
View User Profile
-
Send Message
Posted Jul 1, 2012@Ravager595
The most simple way to do it is to put the entrance in front of the glass and the exit behind it. You can't have either of them ON the glass block/pane, and you can't have them on the same spot, because you are gonna be teleported from the entrance to the exit, and from the exit to the entrance. From one side of the glass to another. I'm gonna upload some pictures later so you can see easier.
Vault is not the problem, then it would say so in the console.
-
View User Profile
-
Send Message
Posted Jul 1, 2012@Ravager595
i still have the same problem
-
View User Profile
-
Send Message
Posted Jun 30, 2012I'm abit confused about how to use this plugin. I set an entrance and an exit and made a store but I cant seem to enter. Its not a problem with the plugin I think since it can register that I am not in a store. Is the entrance/exit supposed to be ON the block with glass or is it supposed to be infront/behind it? And can a block be both an exit and an entrance? I have Vault installed so I dont think its the problem either.
-
View User Profile
-
Send Message
Posted Jun 28, 2012@LastGameGod
After making the entrance with
then the exit with
You type in
Then you should be golden. :]
I see a new version is out!!! \o/ DL'ing now.
-
View User Profile
-
Send Message
Posted Jun 28, 2012sorry but I have a technical problem. I have to do 1 entry where I want to place it and an exit. but how do I create the shop? I followed the guide but when I'm going to put chests they tells me "you are not in a shop." someone who knows how it works could create a video or send me a pm that I send you my ip and you do it for me? thx :)
-
View User Profile
-
Send Message
Posted Jun 25, 2012@kuben0
Oh and sure thing kuben ! I sent you a pm btw.
-
View User Profile
-
Send Message
Posted Jun 25, 2012@IPodTouch3x3
I guess that's because you set the price of something to 4.50. Decimals in prices are not supported yet. They will be in the next version though :) Just use an integer until then.
And by the way, post errors in the Tickets section please. And include the whole stacktrace :)
-
View User Profile
-
Send Message
Posted Jun 25, 2012Error occurred while enabling RealShopping v0.02 java.lang.NumberFormatException: For input string: "4.50"