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 =)
@stgram
Ohhh, now I get what you mean. I never really thought of that when I implemented the feature, I will check what I can do about it =)
Edit: To answer your question about death messages, set "Death.Enabled" to false.
@mrmag518
Yeah, I got messed up with all the explenations. Let me explain my idea: I have a user Steve, who is default group and does NOT have the perm for join quit. User Notch, who is above default and HAS the permissions. When bellow 20 users online, all messages are visible. When above 20 users online, Steve's join and quit messages are hidden. (because there are like 40 Steves which are new members.) When above 20 users online, Notch's join and quit messages are still shown, because he is an old and respected member of the community. As for the death messages, I would like all of them shown, irrelevant of perms or players online. (I use them to track events and minigames.) Currently with the plugin enabled no messages are shown. Please edit my config accordingly and paste back, I will take a look to fix my missunderstandings of the options. :)
@stgram
Ah, If I have not mistaken your wording, I think that you have all the "xx.Enabled" switched wrongly in each stream category.
I just took a look at the configuration explanation, and I do understand why people might misunderstand the option, I am really sorry, this is my own fault.
It's supposed to explain that, if you want HideStream to manage, for an example, Join messages, then you have to set the option "Join.Enabled" to true.
Edit: I have updated the configuration page with better explanations.
@mrmag518
I believe I can evade the last question by saying that without HideStream, all messages show. (spammy) My config: http://pastebin.com/8EkpaSjy I have given the permissions for join and quit to all higher ranks but default, with the intention to hide the default rank's login/logout messages. I also want to see all death messages, and as for the kicks, I dont need HS to touch that(they are currently invisible). Spigot build #1232. No errors(which I have witnessed during the last month, if you believe an error should be present I will do an extensive search).
@stgram
Are you getting any errors on startup? Which Spigot version are you using, and do you have plugins that customizes join/leave etc messages?
Edit: Fixed the Commands & Permissions button link.
@deaddude22
Ah, that page was unavailable a moment ago. thanks. I am still stuck with all streams hidden ingame though...
@stgram
http://dev.bukkit.org/bukkit-plugins/hidestream/pages/commands-permissions/
Just check the pages at the top.
Yeah, I am having trouble with Spigot too, but it is from the plugin. Also, the commands and permissions page is not working. :/ Please write when you get back, will be willing to test it out. :)
@Rpker9
If you are using essentials you can use that to hide in the meantime.
@Rpker9
I will check it out as soon I can. Currently on vacation ^^
Using 1.7.2 Spigot, and it won't hide death messages anymore?
@mrmag518
ok thanks for answering
@franklin42
Please do not bring that subject up here anymore.
I do not know how you will be able to solve it, nor do I know whether it's Essentials or AuthMe, but I do know that it is not this plugin. You should talk to the AuthMe/Essentials developer about the issue.
Edit: AuthMe v3.1.1 fixes the issue.
sorry mrmag518
when you install the new version of essentials. I started to leave a blank line in chat. so do not think that's the authme reloaded. How are solved?
help please
@deltaspirit1
I have found out that it is AuthMe which is causing it. Whenever someone authenticates on my server, that blank line appears in the chat.
It has nothing to do with HideStream.
I also have the blank chat problem D:! I don't know what is causing it
and AuthMeReloaded
@sadsad891
I tested it, and it's not happening on my end. I am also using EChat and Spigot 1.6.4.
Are you sure it can't any other plugin?
I use spigot 1.6.4
I have EssentialsChat
@sadsad891
Which version of craftbukkit are you using?