HiddenCommandSigns
This plugin utilizes and adds to SimpleCommandSigns by storing a hidden commands database. Because we wish to keep SimpleCommandSigns simple and lightweight, we kept these extra features separate.
Features:
- You no longer need to have the command(s) being executed on the sign itself.
- You can have multiple commands run in sequence.
- You can list the permission(s) you wish the player to have when running the command and they will be granted temporarily during command execution.
- You can set permissions nodes allowing players to view the true commands behind the sign.
- The true commands are linked to the text on the sign rather than the sign block. This means there will be no issues with sign block removal and modification. Hiddencommandsigns with the same sign text will run the same commands.
- You can make the hiddencommandsigns look exactly like a normal commandsign.
- If you understand the formatting, you can manually edit the human-readable database file. (Not recommended though)
How to create a HiddenCommandSign:
- Create a SimpleCommandSign as you normally would. The text on the lines that usually holds the command can be anything arbitrary now.
- Use: /hcs create "<command>" (Note: If your command contains quotation marks, replace them with "\''" - that is: forward slash, single quote, single quote)
- If the people running the sign need additional permissions to run the command, use: /hcs addperm "<permission>"
- Right click the sign and the command(s) you specified will be run!
Commands:
- /hcs create "<command>" ["othercommands"] - Creates a hiddencommandsign with the command(s) given within parenthesis. (Example: /hcs create "/cp points" "/day")
- /hcs detect - Tells you if the next block you hit is a hiddencommandsign and its author.
- /hcs obtainreal - Tells you the real command that will run when you right-click the sign.
- /hcs addperm "<permission>" ["otherpermissions"] - Adds the specified permissions to the sign. They will be given to the player right before they run the command, and removed immediately after. (Example: /hcs addperm "CommandPoints.give")
- /hcs quickcreate - If the text on a simplecommandsign already has a hidden command sequence linked to it. This allows you to turn it into a hiddencommandsign with the original commands.
Permissions:
- hcs.create: Can create a hidden command sign.
- hcs.detect: Can detect and get the creator of hidden command signs.
- hcs.obtainreal: Can get the real command behind the sign.
- hcs.addperm: Can add permissions to a sign.
- hcs.addperm.any: Can add any permissions to a sign, including those which they do not own.
Note: If you do not use Legacy Permissions as your permissions handler, remove any Permissions compatibility bridge (such as the one from Essentials) if you want to be able to use "/hcs addperm".
@coolcell
Are you adding the permissions for those commands to the sign?
No, I have tried different commands for games and just a normal give item command in op mode even tried tp player commands still only works 50% time. I reload or delete the HiddenCommands.ini reboot make the signs again and they work for a while.
Hope you figure it out this is a awesome and very useful plugin
@coolcell
Does it make a difference what command is being used?
Tried it in 1.6.4 the signs only works 50% of the time. Works great when it works but when it does not work you can click the sign all day and nothing happens. If you reboot the server you get 50% the signs will work again :(
@bman7842
@nicko365
Make sure you aren't in creative mode.
@bman7842
I am having the same problem as you, it just breaks the sign instead of hiding the command or whatever it does.
Plugins not working in 1.6.2, I place down a sign (both simplecommandsign and hiddencommandsigns are installed) than I type /hcs create "pw join 1" and it tells me to left-click the sign so I hit the sign i want it on and it just breaks the sign and doesnt do anything, help please
@ReNocturne
What part of the plugin breaks in 1.5.2?
Pls make version on 1.5.2 i need for my server!Pls! [Nice Plugin :)]
@keldeo99
Check the SimpleCommandSigns description for how to make one.
hi devil_boy i just downloaded your mod hiddencommandsigns and the requied simplecommandsigns and i need help creating a hidden command sign for the mod the thu'um but it says it's not a command sign how do i make a normal sign a command sign?
@Commando323
Any error log?
I'm trying to get a HiddenCommandSign (HCS) to do the command /c teach (name_of_target) forcetoss but I can't seem to get it to work.
This is how I did it:
/hcs create "c teach <target> forcetoss"
Any help would be appreciated!
Thanks, Commando
does anyone know how to make it so you can make word walls using the thuum plugin and this one
@Devil_Boy
can you try to figure it out plz I really need it I am making an awesome skyrim rpg world and i need it its going to have dungeons and dragon priests its going to be super fun
@Davisdragon
I know some people have managed to do what you want to do, but I don't really know what they did. I assumed they added the permissions for the "add permission" command to the sign, then ran the command.
is the a turtorial on how to set it up I use group manager like how would you do it so they can only use a part of the shout if they find the sign and unlock it
is it possible to run console commands with this? For example to promote people from new players to members example: /pex user %p group set member above example is for PEX
@LifeSentencePrison
That plugin is likely handling commands incorrectly. Conventionally a plugin registers their command with Bukkit and uses onCommand. They must be uses the onPlayerChat event. You may need to use the ChatCommand plugin to convert the command into a chat message.
So, I am using Tim The Enchanter for enchanting, but when I get the permissions for the sign set and the command (/enchant protection 7) it says it is an unknown command...
BTW I did these commands /hcs addperm "enchanter.enchant" ["enchanter.dirty"] /hcs create "enchant protection 7"