This is a Command Signs plugin that adds support for multiple commands on one sign. Signs support permissions, and economy. All messages sent to players are customizable in the config file. This plugin is one you should definitely check out!
Install
Download one of the releases, and put it into your plugins/mods folder.
After loading the plugin for the first time, a default config will be generated.
Edit the configuration to your liking, and restart the server.
How to use
Place a sign wherever you would like, and then use the commands below. After a command, you right click the sign you want to apply it too.
In commands you can use the {player} placeholder to target the player who clicked on the sign.
Commands
/bcs add - This is how you create signs, and add multiple commands to signs.
/bcs permission - This is the permission node required to use the sign.
/bcs cost - This is the cost for economy. (Uses servers default currency)
/bcs remove - You can use this to remove a command sign, without have to actually destroy the sign.
/bcs.info - Use this to get information about a sign, shows the cost, permissions, and any commands attached.
So at the moment signs are executed by player,(I am assuming) using right hand punch. Curious if it would be possible to add the ability for the tile entity to checkitem held in players hand during this punch. If item exists, perform command, if item doesn’t exist, display error message.
I’m trying to use this with luckperms, to set buyable ranks in a server for a friend. It works with all but one rank and I was wondering if you would happen to know why, I use “/bcs add lp user {player} parent set pleb” and it doesn’t work unless all perms to all plugins are set to the rank you switch from(default doesn’t work to switch from), but “/bcs add lp user {player} parent set peasant, meatshield, etc.” works from default without the all permissions set to true, even if you switch from default it allows it. It’s only the one rank that doesn’t allow you to switch to without having full permissions.
@kobaloi
Did you try to change the parent set (rank) to parent add (rank) ?? this seems to work for me when using command signs to assign players to a group
ex /lp user {player} parent add (pleb)