HideStream
Compatible with PaperMC & Spigot, and anything else that supports Spigot API.
HideStream is doing one simple task for you; hiding spam output such as join & leave messages from appearing in the chat. This can be beneficial for high-traffic servers, where players are logging out and in repetitively.
You can also adapt HideStream to suit your server perfectly using a configuration file provided.
Features
- Hiding/disabling:
- Join/log-in messages.
- Quit/log-out messages.
- Kick messages.
- Death messages.
- Manage whom will have their stream output hidden/visible using permissions.
- A command to disable and enable HideStream at any time.
- Per-player toggling without using a permissions system. (Completely optional, disabled by default)
- Ability to only hide stream for new or old players.
- Ability to only hide stream when there's a certain amount of players online.
- Can even be toggled in-game using a command.
- Multi-world support : Exempt certain worlds. (Version 3.10+)
- Customize the no permission message for commands and its colorization.
- Automatically checks for available updates at BukkitDev. (Can be disabled in the config if you wish.)
- You can also auto-update using a command.
Click here to visit the HideStream resource page over at Spigot, however the BukkitDev page here is the official plugin home =)
,pex
@DarthCube
Hmm, it works for me. Which permissions plugin are you using?
ah, i did not realize this...
anyway after this change
Join:
HideJoinStream: true
UsePermissions: true
OnlyHideForUsersWithPermission: true
OnlyHideForUsersWithoutPermission: false
(for quit same)
and my permissions yml looks like
groups:
player:
default: true
prefix: '&f'
suffix: '&f'
permissions:
- hidestream.hidejoin
- hidestream.hidequit
- hidestream.hidekick
its still doesnt working
@DarthCube
You can't have 'OnlyHideForUsersWithPermission:' and 'OnlyHideForUsersWithoutPermission:' set to true at same time :)
http://pastebin.com/aWXih5rd here
@DarthCube
Could you link your config to a paste, and the list of your plugins?
Thanks.
hi, im having problem with this, this plugin does not working for me, but in console
[INFO] [HideStream DEBUG] Player had permission hidestream.hidejoin, disabling join message ..
but everyone still can see join/leave messages.
Thanks a lot for new update!!
@Undeadkillz
I need more details, could you post your config file.
@mrmag518
Well i have it now installed once i updated vault for some reason it stopped hiding peoples login's.. I also checked the config and it doesn't seem to have changed.
@Undeadkillz
HideStream does not depend on Vault, so no :)
Did this plugin break after the Vault update? Or no?
@Alpha522
I see, I'll look into that :)
Hey mrmag518,
Thanks for adding the commands, but it's a little off my use. I was needing basically a command to modify, on the fly, the join / leave messages separately. The way it is now, I can only enable or disabled the entire plugin. So that means if I want Join message on by leave messages off, then a login spammer comes on, I can't really use the commands to hide both join AND leave. Not sure if you really get what I'm saying tho. Hollar if you need clarification :) Thanks!
@dickwick
Ok, I willl possibly make an option for that :)
@mrmag518
Yep exactly, let players to decide, if they want to hide stream or not, That would be awesome :)
@dickwick
If I understood you correctly, did you mean the ability for players to choose for themselves if they want their stream messages to appear or not?
Sound interessting.
Else, you can also use the permissions functions.
I don't want to hide join/quit stream completely for everyone, but I want that people could easily decide, if they want to show stream or not. Something like /mobhealth toggle enabling and disabling notifications about mob health. Is this somehow possible?
@Alpha522
Ok :) I'll do it today.
I'd really love to use this, but I NEED the command to enable/disable. :(