EasyShout
This plugin was requested by rivalcraftowner (http://forums.bukkit.org/threads/formatted-easy-shout.88322/#post-1232663).
EasyShout
Function
Players are able to broadcast messages to the entire server. However, they are only allowed to send one message every configurable amount of time. The default is one minute.
Commands
/shout <message> - broadcasts the message /sh - does the same as /shout
/shout reload - reloads the config file
/shout timeleft - views how much time is left before you can shout another message
/shout mute <playername> - mutes a player from shouting
Permissions
shout.shout - gives access to the /shout command shout.reload - gives access to the /reloadshout command shout.bypass - bypasses the limit shout.coloredmessages - allows the user to color their shout messages shout.mute - allows muting players from shouting shout.mute.bypass - bypass getting muted
Planned features
- Perhaps economy integration?
- Save muted player list
Notice
If you have a space after the ':' symbol in the shout-format field of the configuration, make sure you have quotes around the entire thing (so it will look like this)
shout-format: '<shoutprefix>&f<prefix><name><suffix>: <message>'
Sometimes bukkit (or yaml parser, idk) tries to remove the quotes and then it'll cause yaml parsing issues and reset your configuration.
Configuration
http://dev.bukkit.org/server-mods/easyshout/pages/configuration/
Are you at all able to make the source code available? Thanks!
@AK139
You can do this with MyCommand, http://dev.bukkit.org/bukkit-plugins/mycommand/
Great! I am using this, is there permissions? Like different cool down timers for different ranks? I love this though! Can you make /s also shout ? Just some ideas.
Can u make the command /s instead of /sh?
You really need to fix all the issues in this plugin, it's a very useful plugin but without useful updates no one will be able to use your plugin. If you do not have the time to develop this plugin, either open your source up to github.com. If you do not wish to run with an open source plugin, look for a team of developers. I am a plugin developer myself, I would join you if you need help. This plugin is experiencing huge errors on my server, I even made a static localhost server with only vault, and easyshout as plugins, still wouldn't work.
Please make this updated for 1.4.6 and make it so it works with essentials nick names.
09.12 12:27:32 [Server] INFO java.lang.NullPointerException 09.12 12:27:32 [Server] WARNING [EasyShout] Task #529 for EasyShout v4.1.2 generated an exception
shows up. what do i do?
@spy85
It already ties into Essentials. Use <displayName>
Please allow this to tie in with other chat plugins like essentials chat so that nick names fmor essentials can be put in on /shout
I was wondering if you could release the source code so we can just edit it ourselves and not wait so long for fixes? I'm not trying to sound rude!
In addition to "$" causing the error while shouting as described by others below, "\" does as well.
@MrZoraman
Yes the $ seems to cause the error
EasyShout bypasses pretty much any bad language filtering done from any plugins I use. Could you add a config to add a list of words to censor to 's? Thanks!
When I change somebody's nickname using Essentials, the shout <displayName> does *not* update until the entire server restarts. Reloading the Essentials and EasyShout plugins does not fix this.
@ariadee
I will look into this
@SkuxxMuffinator
What you should do is look in your console logs and find exactly what that internal error is exactly. Because nobody can fix something by just saying I'm getting an error, fix it.
Everytime i try and shout it says "an internal error occured while attempting to perform this command" what should i do
@kbryantLA24
Make sure you are using the new <displayname> tag. I hope I didn't forget to document that...
Not sure if the new update was supposed to address the Essentials nicknames... Still not working.
Hi, can you add support for Essentials nicknames? When I use "/shout message" the user's original name is displayed instead of the nickname set using Essentials. Thanks!