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!
@PhiberOptikx
Essentials has suppossedly fixed this issue. We are testing to confirm. If they have, we can allow the two to run side by side.
Shame, I really was looking forward to using this plugin.
@Sacredox
Hey Sacredox, would you mind zipping up and sending me your bPermissions folder? I made a ticket out of your comment, please reply in the ticket.
I am having problems getting either of the last 2 versions to work. Citizens can't create Buy or Sell signs anymore like they usually could before. I am using bPermissions and all the plugins are updated. I tried the default config. I also have the following permissions:
As an OP I can use them fine though.
idk why this isnt working/ i followed the video exactly but when someone punches the sign to buy or sell something nothing happens.
@curienx
Due to the commandless and straightforward way we do SignShops this is not possible. However, once you link an [iSell] or [iBuy] sign to a chest, you can take the items out, as they have infinite stock. On my server, I keep some chests nearby with items my shop sells in them and link to one chest.
ok i got a question. is it possible to create a inf. stock/$ shop with out a chest? like a server shop. if so how would one go about making such a thing?
@Kryplefyte
The good news is, it looks like Essentials may have fixed this issue, so we might be able to stop disabling all of their signs.
so...
Known Issues
If Essentials' signs are not completely disabled, Essentials will try to hijack SignShop signs; therefore SignShop will disable all of Essentials' signs. Please complain to them about this issue.
does it disable them forever? I have removed everything from my server having to do with your plugin and no one on my server, not even ops can use signs made by essentials...
edit: figured it out, your plugin comments them out in the essentials config. You should mention that somewhere.
@TizNarniaz2
Hey Tiz, Link Removed: http://www.mediafire.com/?54g4pd69zp4t5qd for you. It should fix that problem. Report back to let us know.
@TizNarniaz2
Any chance you could make a ticket for this? Would help us keep track of your issue.
The reason you're getting that stacktrace is because SuperPerms does not properly support Permission Groups and Vault acts in a way I did not expect.
I will fix this issue but keep in mind that Price discounts will not work with SuperPerms installed as Groups are not supported by it.
http://pastebin.com/g3ehVVWX
Please Help Me
@Swords761
Hey Swords. We prefer if you report issues using the ticket system, makes it easier for us. I went ahead and created a ticket out of your comment, please reply with the information asked there.
Hey Devin, apparently I'm having trouble granting permissions to create signs properly to my users. Using the latest builds of Bukkit (RB for 1.2.4), SignShop (1.7.1), and PEX (1.19.1), users apparently don't have permission to make signs (testing this specifically with the "Buy" sign) even when they have SignShop.Signs.Buy node as a PER-WORLD permission for the user. When it's a global (independent of world) perm node added to a user, it works fine, but when listed for a specific world they can't do it, even on that world its listed under in PEX. Is this a config problem on my side or a plugin bug? Thanks!
@AnimusTheHUN
@AlexxNB
Thanks guys. Send us screenshots of your awesome server shops. We need more pictures!
We <3 you guys! This plugin is AWESOME! :)))
Good news! =) We'll be wait for your solution! I've send you a little donate - just for few cans of beer. I'm very like your plugin, guys.
@AlexxNB
Ok, we have a really nice solution that has more features than a command can provide. You will be able to edit any line of the sign and also be able to copy information to several signs. I just wanted to update you that we are actively working on it, but it might be a few days before we can get it tested, polished, and ready for you guys.
@AlexxNB
I like the idea of a quickedit for prices, but I don't really like the idea of commands. The whole point of SignShop is to be a commandless and straightforward shop with very little memorization. I'll do some brainstorming with Wargamer to see if we can come up with an intuitive and commandless solution.
You realy should think about quick edit of prices on sign. May be use command like "/ss setprice 10" and then leftclick on sign. Recreate signs in big shop is very hard work. On my 1.1 server there was feature of editing text on the sign by rightclick with other sign in hand. I don't remember it was built-in feature or plugin like SignLink. But it was realy comfortable.
PS: I'll "Buy us a beer" as soon as you repair it =)