HideAll
This plugin was made for my small and sometimes crowded hub servers and offers very basic features.
Features:
- Hide and show all players with commands.
- Hide players by hitting them *Note PVP must be enabled.
- Left click while holding a custom item (default is a clock) to hide all online players.
- Right click while holding a custom item (default is a clock) to show all online players.
- Customize cool-down delay between uses to prevent spamming.
- Custom messages given when hiding, showing and when on cooldown.
- New permission node to allow players to be ignored when others try to hide or show them.
- Custom messages can now include colours. Please use '&' not $ or ยง
Commands:
- /hideall - Hide all online players *Note new players that join or re-connect will be shown.
- /showall - Shows all online players that where hidden. *Note except if they are OP.
Permissions:
- hideall.hit - Allows players to hide the player they deal damage to. The damage event is cancelled
- hideall.show - Allows access to command /showall and the item used
- hideall.hide - Allows access to command /hideall and the item used
- hideall.ignore - Players with this permission will be ignored when trying to hide or show them.
COMPATIBILITY:
Minecraft Versions 1.3.* to 1.7.* and possibly future Versions.
TODO:
Maybe bind the hide and show commands to the left and right click of an item.v0.4
- Make the hide players when punched work without PVP enabled.
Add config options to customize the messages and cool-down.v0.5
Add config option to customize the item held.v0.5
Add cool downsv0.4
Support colours in custom messages.FIX colours in custom messages. (if the first character is a colour the message not save)v0.7
Bold text = New feature or change
@GioBozza
All versions of HideAll should work with 1.5.2 and early just fine.
@ExoNerd
Sorry yeah, I didn't think to check if you where running v0.5.
@RMMontage
Sorry I'm not sure I understand, are you suggesting a single command that toggles /hideall and /showall?
How about a command such as /toggleall which toggles the players visibility? Also an object which has that command bind (and that can be modified in the config) would be great :)
v0.5 Now creates a config, thanks for your help!
I confirm version 0.4 isn't creating the config.
EDIT: Ok I'm stupid, version 0.4 does not have a config file.
Could you port 0.5 to 1.5.2?
@ExoNerd
That's strange, I have tested and had others test and we all get the default config.
The file isn't generating a Config file for me, Where can I find it? I checked my plugins folder, but I can't find anything related to it
Edit - I took out all plugins and had only HideAll, it still did not generate a config and/or folder
@LihPeu
Thanks for the response and help! Great plugin!
@KevinEssence
I don't really want to bulk out the plugin, when a game ends on my server over 100 players spawn in the lobby, if many checks need to be performed on the join event then this could cause tick loss and lag. That said I will look at ways to hide all players on join once you have chosen to hide players.
Heres a idea of how to give items on join and keep them on death:
Using essentials you can give a kit on first join, and to ensure they don't loose their kit items on death, use the /gamerule keepInventory
Thanks for you comment ;)
Great plugin, especially for a hub! ;) Any way we can make it so they get a clock on join? Even if they happen to die? Also I noticed it hides players, but once new people come to the hub you can see them and have to keep retyping the command.
@PCM_Tazmaik
@luukjurriens
@CrafterJul
Thanks for the comments guys, when I have more time I will add a config so you can choose the cool down length and item held when hiding/showing.
Yeah, please add, that you can rightclivk an item, to run the command!:) Which should be also configurable! :)
A delay would be awesome too!
Nice plugin!
Nice, maybe edit that new players will be in hidden to and bind to the item clock that you get automatic if you join the server and name it so they know what to do with it. Like if you running a hub server! Also put a 5 sec delay between using it to prevent for lagging
Excellent :) It's possible to add an item with a right click to hide all ?