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
I find that the marketprices.txt file is difficult to go through since nothing is in order. I have rearranged the items in this list in order of item number to make it easier to find things. I also removed a duplicated line I found, which is another danger of not having things in order.
I also plan to add more items, if possible, and change the pricing structure, because I think it is a bit much on some prices. I may post the revised list later if there is demand. For now, here’s the ordered list with the original pricing:
#item:dm;buy;sell;name
2;100.0;0.0;grass
3;1.0;1.0;dirt
4;1.0;1.0;cobblestone
6;5.0;4.0;sapling
6:1;5.0;4.0;sapling
6:2;5.0;4.0;sapling
7;999.0;0.0;bedrock
9;1.0;1.0;stationary
11;10.0;10.0;stationary
12;1.0;1.0;sand
13;1.0;1.0;gravel
14;300.0;270.0;ore
15;50.0;45.0;ore
17;2.0;1.0;log
17:1;2.0;1.0;log
17:2;2.0;1.0;log
18;30.0;27.0;leaves
18:1;30.0;27.0;leaves
18:2;30.0;27.0;leaves
18:3;30.0;27.0;leaves
18:4;30.0;27.0;leaves
18:5;30.0;27.0;leaves
18:6;30.0;27.0;leaves
18:7;30.0;27.0;leaves
19;30.0;27.0;sponge
30;1.0;1.0;web
35;10.0;9.0;cloth
37;5.0;4.0;flower
38;5.0;4.0;flower
39;10.0;9.0;mushroom
40;10.0;9.0;mushroom
48;50.0;45.0;moss stone
49;150.0;135.0;obsidian
51;30.0;25.0;fire
52;50.0;45.0;mob spawner
63:1;15.0;14.0;coal
79;5.0;1.0;ice
81;5.0;1.0;cactus
86;10.0;9.0;pumpkin
87;500.0;450.0;blood stone
88;500.0;450.0;slow sand
103;10.0;9.0;melon
106;1.0;1.0;vine
110;2.0;2.0;mycel
111;1.0;1.0;water lily
112;10.0;9.0;nether brick
121;5.0;4.0;end stone
122;5000.0;4500.0;dragon egg
260;500.0;450.0;food
263;15.0;14.0;coal
264;500.0;450.0;emerald
287;2.0;1.0;string
288;5.0;4.0;feather
289;5.0;4.0;sulphur
295;3.0;1.0;seeds
296;5.0;3.0;wheat
318;5.0;4.0;custom item flint
319;5.0;4.0;food
329;10.0;9.0;saddle
331;10.0;9.0;redstone
332;1.0;1.0;snowball
334;5.0;4.0;leather
335;5.0;1.0;milk bucket
337;150.0;135.0;clay
338;5.0;2.0;reed
341;10.0;9.0;slimeball
344;5.0;1.0;egg
348;50.0;45.0;yellow dust
349;5.0;2.0;food
351;5.0;2.0;dye
351:3;100.0;90.0;dye
351:4;550.0;495.0;dye
352;10.0;9.0;bone
360;5.0;3.0;food
361;500.0;450.0;seeds
363;5.0;4.0;food
365;5.0;4.0;food
367;0.0;0.0;food
368;10.0;9.0;ender pearl
369;15.0;12.0;blaze rod
370;500.0;450.0;ghast tear
372;14.0;12.0;seeds
373;100.0;100.0;potion
375;5.0;4.0;food
383:50;1000.0;900.0;monster egg
383:51;1000.0;900.0;monster egg
383:52;1000.0;900.0;monster egg
383:53;1000.0;900.0;monster egg
383:54;1000.0;900.0;monster egg
383:55;1000.0;900.0;monster egg
383:56;1000.0;900.0;monster egg
383:57;1000.0;900.0;monster egg
383:58;1000.0;900.0;monster egg
383:59;1000.0;900.0;monster egg
383:60;1000.0;900.0;monster egg
383:61;1000.0;900.0;monster egg
383:62;1000.0;900.0;monster egg
383:63;1000.0;900.0;monster egg
383:90;1000.0;900.0;monster egg
383:91;1000.0;900.0;monster egg
383:92;1000.0;900.0;monster egg
383:93;1000.0;900.0;monster egg
383:94;1000.0;900.0;monster egg
383:95;1000.0;900.0;monster egg
383:96;1000.0;900.0;monster egg
383:97;1000.0;900.0;monster egg
383:98;1000.0;900.0;monster egg
383:120;1000.0;900.0;monster egg
2256;1000.0;900.0;record
2257;1000.0;900.0;record
2258;1000.0;900.0;record
2259;1000.0;900.0;record
2260;1000.0;900.0;record
2261;1000.0;900.0;record
2262;1000.0;900.0;record
2263;1000.0;900.0;record
2264;1000.0;900.0;record
2265;1000.0;900.0;record
2266;1000.0;900.0;record
@beanssprout
Is that what the accounts.txt is for? What is the correct format to define an account in this file? Currently it's empty so I can't see how it works.
@beanssprout Thank you, but i think i found another solution... i copied my data from /world/players and renamed them to "market" and assigned market as shop owner... now everyone can buy & sell :)
the nix thing is why
"(no more supported in V2) Optional market prices daily auto-calculation" aint available anymore... one of the features why i took this plugin :S
@mojothejojo
You could make an account and put lots of money on it using your economy plugin for example make an account for WorldShop and then whenever you setup a shop just transfer the shop ownership to WorldShop
I am assuming you are setting up infinite but all type of shops. Good Luck
is it possible to create a shop that belongs to the server?
how can i do that?
/rs search give internal errors to players that aren't OP. Or do they need permissions??
I am trying to setup Multicurrency(http://forums.bukkit.org/threads/econ-rpg-multicurrency-v0-11-the-only-multiple-currency-plugin-1240.26455/) with RealShop
Could you assist me with what I have to change in the config.yml
I have two currencies setup with MultiCurrency so far. goldcoins and silvercoins Do you know how will I be able to setup realshop to accept goldcoins as its currency.
If anyone knows, Would really appreciate thanks! :)
Does this support potions? A player on my server tried but couldn't get it to work..
@aelodia
Normally the reason for that error is when a player types in the RS commands incorrectly
because of (no more supported in V2) Optional market prices daily auto-calculation i changed shop plugin to DynaMarket...
Hi, is there somewhere i can see the version of all required plugins to make work realshop ? I have the same error :/
[SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'rs'.......
So i tried various version and combination of plugins versions, but i can't find the good one :'( So sad because realshop is the BEST EVER shop plugin :) Thx a lot, good luck to upgrade realshop for future versions :)
It's unclear to me why Spout is needed. Could you explain?
Are you open to suggestions? I mean, something really radical....
@Sk8Sanctified
Same with me, except the commands that caused it for me (but not only) are "/rs price" "/rs buy torch" (or any item).
RealShop v2.21 gives me internal errors when I use /rs market, /rs infiniteBuy on, rs reload and others.. with CB 1570+ and spout 688.. hmm I can't wait for recommened build of bukkit so this junk stops happening....
Where do I see the bugs already reported to vote them? when clicking on the ticket link, I just can post my problem but I don't know where I have to search, if my bug is already known and posted...?
Please make for 1.1-R1
Awesome! Thanks
@Sk8Sanctified
Now updated the en.lang.txt and fr.lang.txt translation files !
the answer to your question is : do this like this : 264=diamond
but this is done into the new language files, that are complete now !
@tickleman1
Hey could I get an example of <id>[:<variant>]=<translation>
Would diamond be. <264>[:<emerald>]=<diamond> ?
I assuming this is a change to the way you translate item names in your lang.txt file?