SignShop v4
SignShop allows you to set up physical shops by punching a chest with your items you want to sell, then punching a sign (while holding redstone dust). It's easy to set up, and even easier to customize!
This plugin requires Vault and a vault compatible economy plugin.
Main | SignShopHotel | SignShopGuardian | Features | FAQ | Signs | Config | Permissions|Developer API | Issues / Suggestions
[Buy] Allows players to buy items from a chest.[Sell] Allows players to sell items to a shop.[Trade] Allows players to trade one set of items for another.[iBuy] Admin shop that allows players to buy infinite items.[iSell] Admin shop that allows players to sell infinite items.[iTrade] Admin shop that allows players to trade one set of items for another an infinite number of times.
Important Links:
View Config
SignShop Quick Reference (This is also in your /plugins/SignShop folder)
Fork us on GitHub
Latest Features:
SignShop v3.6.1
- Fixes error loading due to null CMIWorthHandler
- Fixes a NPE when converting empty timing file
- Adds support for EasyConomy and Lands
- Only hook into Ess/CMI worth if worth is enabled in the Signshop config
- Adds a new permission("Signshop.Destroy.Others") which allows a player to destroy other player's shops without having the other admin permissions
- Makes internal colors configurable
- Replaces deprecated methods in SignShopPlayer
- Adds a spawn protection check to inform server owners that the vanilla spawn protection may prohibit non ops from using shops
- Adds shulkerbox to descriptions
- Fixes potion names in descriptions
SignShop v3.5.0
- Adds warped and crimson variants to the config
- Fixes AuthorNagException when canceling async tasks
- Fixes NullPointerException when converting and empty sellers.yml
- Adds Op bypass to BentoBoxHook
- Fixes issue when BentoBBox blocks other worlds (Thanks BONNe)
- Updated Kit help message
- Fixed allow-shop flag being ignored in WorldGuard global region
- Update ResidenceHook for owner bypass
- Switch to locale names for languages and remove web names
- Add Ultimate_Economy to soft dependencies
- Fixes SSQuickReference.pdf being blank
- Switched to OfflinePlayer instead of deprecated playerName for Vault
- Fixes Spigot complaining about loading classes without being a dependency
- Added configurable shop explosion protection
For a full list of features, visit this page.
Extending SignShop with other Plugins
Plugin | Description |
---|---|
Vault | Works with all standard economies (EssentialsEco, iConomy, BOSEconomy, Gringotts, and more) and permission plugins (LuckPerms, Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit, zPermission (and defaults to OP permissions, if you don't want to use a permission system)). |
For sign and chest protection, though SignShop has built in sign protection. | |
Use the worth.yml for dynamic sign prices by putting [worth] on the bottom line of the sign (must be enabled in SignShop config) | |
SignShopGuardian | Save your inventory when you die. |
SignShopHotel | Allow players to rent rooms for a period of time. |
dynmap | Show shop locations. |
Multiverse | Supports Multiverse worlds. |
WildcardCommands | Make SignShop run commands for all players online. |
Towny | Use Towny banks and only let players make shops in Towny shop plots. (Thanks ryvix!) |
WorldGuard | Respects build permissions, and you can only let players make shops in regions with the allow-shop flag. |
ChestShop | Convert from ChestShop format to SignShop format by just punching the sign with redstone. |
Usage
SignShop2 tutorial video
Example SignShop
This is an example of how to set up a [Buy] sign with SignShop. The sign above is linked to a chest containing items. In this example, it will sell an enchanted pickaxe for 600 Waffles (Waffles are our server's currency :-) ).
Featured SignShop
GamerFreak's Epic SignShop
Send me pictures of your server's SignShops in the comments below and the image above could be YOUR shop!
Suggestions and Issues
If you are having a problem with SignShop, please feel free to take a look at our tickets to make sure others have not already reported the issue! If they haven't, please fill out the requested info when making a ticket. Thanks!
Like this plugin? Buy us a beer and/or caffeinated beverage!
Please add mod compatibility! Like, a block list I can set which it will check for items in that block's NBT.
Every time I punch the chest it works but then when I go to punch the sign it gives me an error and does not work. What should I do?
@Solarflare25
If you are having issues, please read our FAQ and if that doesn't solve your problem, create a ticket. Do /signshop for help with signshop in game.
Also When i do /pay for /money or /bal it won't work. Whenever i do /help signshops it only says 1 command. BTW i am using Aternos for my minecraft bukkit server hosting.
Whenever I make the signshop it says (you don't have $10000) also it also when i try to sell something it says (I don't have to pay you $5000) Anything will Help :D
@Youramoron
The cool thing about open source plugins is that anyone may contribute.
As a follow up, the messages do say Spawn Egg{Null} http://prntscr.com/bebtzt
However the Item given is the correct item.
@Youramoron
@Devinish
Potions, eggs, and spawners would probably be broken in 1.9. It's a common issue with MOST plugins. 1.9 they changed both of those to stop using data values and instead use NBT data. If your plugin doesn't save the NBT data or take it into consideration that would be why it's not working.
That being said, Youramoron you should use the latest build version. Not 100% sure about 1.9.4, but it does work on 1.9.2 and the NBT Tags shouldn't have changed between those versions. http://signshop.beastmc.com/job/Signshop/ << Use that instead of the last build on Bukkit.
@Youramoron
Our project is open source. You can check out the code on github. We have been unable to reproduce the null egg issue. If you have additional information, please feel free to leave it in a ticket.
Hi, I'm using SignShopHotel and I cannot get it to work when I want to rent the room. It just keeps spamming me with the Confirm Line: Pay $50 to rent this room for 1 week? and I have no idea how to confirm that I want to buy the room, when I just spam the sign, it spams the confirm. I tried typing "yes" and "confirm" but that didn't work either. Please tell me if I am doing something wrong or if this is a bug. As soon as possible would be GREATLY appreciated because I am releasing my server soon.
New Arrows from 1.9 do not work properly.
hello all !!
i have found a solution !!!
1 - there was an old player name (without UUID) inside sellers.yml !!!
2 - old player names (also without UUID) in player.db (thanks to SQLlite 3 browzer ;)
i think there is an issue about this because in previous version, everything was OK
so thank you for your plugin and i hope this information will help you
Me Again sorry ;)
It would be great if you could add mysql support
Hello,
I use SignShopGuardians and of course if SS is out, guardians too !
Is there any solution to have a count of guardians 'numbers for all the players ?
So i can add to them after migration ?? without that i can't migrate ;-(
thank you
@Kervinou
It 's ok
i have uploaded them
thank you very much !
@Mad_Astro
Yes, typically the worldguard use permission, or spawn protection are the culprits of this sort of thing.
@Mad_Astro
I am not trying to advertise my server by all means. But I was wondering if you could join the server and check for yourself. It's just not wanting to work at all, and I am really confused by it.
s2.hosthorde.com:26122
@Devinish
Could it be something with worldguard interferring with the shop? Like not allowing them to use the signs? I've tried for about 2 hours to figure it out and nothing can come to my head of what it could be
@Mad_Astro
They should have the permissions to buy and sell from any sign by default. If they are not able to, typically there is some sort of build permission preventing them from clicking the sign.
@KatVonDied
Thanks, it's back up!
The signshop dev builds website is down.