BattleShops
About
A fully functional shop system for bukkit. BattleShops adds functionality not found in current shop systems. Most importantly, in my opinion; 1) the current quantity of items being bought/sold is always current and displayed on the sign; 2) You can place your chests anywhere you want, they don't have to be right next to the sign. So you can keep all of your shop chests at your base, but have a public facing sign store.
Backwards compatible with ChestShop
This plugin was designed to replace ChestShop, which means you can use all of your old Admin Signs, and players can use their old signs. The only thing to move over is for players to link their chests with their signs, click them with a redstone torch, and for admins to click their admin signs with a redstone torch.Examples
The number to the right of the quantity to buy/sell is the Amount of items remaining.Amount remaining Colors
- Gold F : Chest is full of items and can't be sold to.
- Green <quantity> : Current amount of items.
- Gray 0 : Shop does not have enough items in stock to buy.
- Gray U : Sign is not linked to a chest
- Buy/Sell from signs
- Remaining quantity is displayed on the sign
- Full/Empty is displayed on the sign
- Allow selling from any chest to any sign selling that item
- Share your chests with other players
- buy and sell multiples
- Show player transactions
- Show shop transactions
- Admin shops
- Colored Text on Signs
- Use common names for items such as Pink Wool
- DB backend
Permissions
- For players to create shops they must have the perm **shop.create**
- For admin usage you must have the permission **shop.admin**
@ImCane
No I mean there is a file called messages.yml inside of the folder for BattleShops. You can edit the messages there directly.
What I'm missing is the ability to change the prefix from english to something else. So just leave that prefix there. Bad example in spanish. messages.yml
@alkarinv
No Problem ;) i will translate the messages but it will be great when you add it to change the other messages (And easier for the people who cant change it cause they have not Eclipse ... or any other programms like that)
Greetz Cane :)
@ImCane
Sorry ImCane, I've been away for the weekend.
You can change a lot of the messages by changing the message.yml file.
I don't have an option to "change" the language yet, but you can replace all of those in the english: section. If there is still text you would like to change (i'm sure there will be) tell me and I'll track them down so that they are changeable!
Hi alkarinv I want to change the language on this Plugin. How can I change the messages which are documented in the plugin like: "You have set up a shop of <item> but you still need to link it to a ches"t or "This sign is already links to <number> chests". Is there Maybe a de.yml file?
Greetz _Cane_ ;)
@alkarinv
Oh that is alright with me XD Well now mineconomy doesnt seem to work with this plugin seems like just iConomy since it keeps asking players you need one... XD I guess back to iConomy!
@kahlilnc
Yeah a bit confusing. Multiworld does work fine for chests/signs. The plugin just no longer supports multiple currencies.
@alkarinv
Oh thats what you mean lol thought you meant like I cant place a chest in another world while my sign was in my trade world? If I am on the right page?
@Cyaegha
Excellent! About time :)
@kahlilnc
Problem is Vault does not have multiworld support. So which plugin do I make BattleShops work with? iConomy, Craftconomy, Multicurrency, etc.
Trying to make it work with all is annoying...
Though I might try to make a "MultiVault" or something like that.
If you need multiworld currencies right now let me know.. I'll see what I can do.
Hm no more multiworld support :( I guess I will switch to mineconomy :O
New version is working well. Thank you.
@kahlilnc
So until it is updated on Bukkit
BattleShops_v3.0.7
http://pastiebin.com/?page=p&id=502aacd1755c6 NVM Lol I see the plugin only works with MineConomy atm. I see now XD Waiting for 3.0.7 :D
@alkarinv
Im about 99% sure I set it up right I will make a video later showing you what I mean and I wanted to ask if there is any permission nodes I am missing?
@kahlilnc
The plugin doesn't deal with any security, so no chest/sign security. If you worldguard or lwc a chest and the "link gets broken" let me know b/c that shouldn't happen... otherwise there are just too many plugins that deal with security in a good way.
You can sell and buy from admin shops, depending on the format you used to create them, which is just like a normal user shop sign. maybe post the buy/sell line you are using. but here are some examples for line 3.
I just noticed that in order to support a multiword economy I had used a specific economy plugin instead of vault... that would be a problem for anyone trying to use this plugin. I took that out and when it clears it will be downloadable under files.
@kahlilnc
Oh wait nvm I wanted to protect signs not chests lol. I could care less since its more of a hardcore thing. Our trade system works similar to BattleCrafts a trade world and then a normal world where players hide there chest. And for some reason players arent able to sell to admin shops?
@alkarinv
Think that should work never really looked into it. Good thing chest protection is world configurable too :D With world protection only the placer of the chest can break it right?
@NotYetRated
It doesn't have a webpage generation, but as all the data is stored as a db backend it can easily be made. If you can give me an example webpage I might be able to make something quickly, or if its super complicated, well then possibly longer.
@kahlilnc
Is world guard not good enough? There are a lot of different cases where signs can be destroyed, pistons, fire, block breaks,etc. I could handle all of those cases but it seems redundant when world guard exists... maybe though...
Is it possible if you could make a protection system for the signs? :( I have a trade wall where you are free to post what you want to trade so its kinda hard to do so if players can just remove other players shops. And maybe when they run out of items an option to have an auto removal for signs?