Hello, I came up with an idea today when the flame war under users started. (Once again ) Muting all of them is one way but trying to find who is the bad guy is hard to do and muting all of them is annoying as well. I thought about the slow mode on justin.tv back when I streamed some stuff and thought it would be so useful on a minecraft server. Basically all you do is write /slow on and the chat (if possible support for multiworld and herochat) turns into slow mode. In slow mode all users that do not have the voice permission can only speak 1 time every minute. If no permissions are installed only ops can speak. Following commands could be there: /slow on - Turns on slow mode in the current world /slow on all/world - all turns on slow mode in all worlds (except the one named in the configuration file, see below) and worldname turns it on in the world with the name given. /slow off - Turns slow mode off /slow off all/world - Same as above, just turns it off /slow status - Shows which worlds are in slow mode /voice - Give someone permission to speak in slow mode without adding the permission in the permission file to him. Allows him to speak only during this slow time, not during the next one. (Typing /voice again mutes him again) /slow reload - Reloads the configuration file Following configuration could be there: ignore-worlds=world (What worlds the plugins ignore and can't be turn into slow mode.) messages-per-minute=1 (How many messages a users is allowed to write per minute while in slow mode) disable-slow-on-leave=true (Disables slow mode when the person activated slow mode leaves the server) slow-mode-commands=/msg,/party,/reply,/r (List the commands that are affected by slow mode too. For example to turn messages or mail plugins in slow mode too) message-slow-on=Slow mode activated! You can only chat once per minute! (Message when the chat goes slow mode) message-slow-off=Slow mode deactivated! You can now chat (Message when the chat goes normal mode) edit: message-too-many-messages=Chat is in slow mode! Please wait xx seconds before you write again. (Sets the message that gets displayed when a user without voice permission tries to write more then 1 command per minute. xx should display the remaining time in seconds) The permissions could be: - slowmode.voice (Allows speaking during slow mode) - slowmode.slow (Allows turning chat in slow mode) Since I have no idea from Java it would be so cool to get the server quiet without having to mute everyone. Thanks to everyone trying, reading or even making it. If I got more ideas I will write them down here.
ok two points, make a slow room, make floor soul sand and hello slow also for slow press shift. sorry to say but its a waste of time, you can get speed hack too if you really wanted this, just get a slow speed hack :/
I think you didn't quite get my point. I mean the chat goes slow mode, not the game. Quote from the justin.tv chat guide:
why would you want to stop people talking, that just ruins the point of multiplayer also even a busy server people dont talk much most people use skype etc
What's the point of slowing down the chat of a stream on justin.tv? To stop people from spamming, whining and flaming. Slow mode is just for temporary use when you just want people to don't spam the chat, not to let it on always.
I understand what he's saying. And I like it. =) I've wanted a mode where you silence all of chat but the people you want to hear from but this is a good step toward a controlled chat speed. What's suggested here is if you got a bunch of people fighting. As a admin or moderator you want to settle the issue. not just Mute it and allow it to pick up where it left off immideaitly after unmute. Now instead of a chat spammed raged messages: Code: bob:I'M RIGHT YOUR WRONG jim:WHAT GRIEF? bob:ADMIN GRIEF GRIEF GRIEF jim:OMG NOOB bob:HELP type /slow. Code: *Chat in slow mode* bob:I'M RIGHT YOUR WRONG jim:WHAT GRIEF? *bob you can send a message after 60 seconds...* *bob you can send a message after 59 seconds...* *jim you can send a message after 59 seconds...* Admin:Tell me problem bob. This way regular members has to be send a message with 1 minute breaks. Spam won't clutter chat and it'll be moving slow enough for mod/admins to observe chat at leisure and settle the issue. (while those with permissions can still talk normally!) Server I'm on has tons of people without mics so saying most ppl use skype isn't true in my experience This would be a handy tool for admins to settle fights or maybe even use as a default chat for busy servers. Make your messages count. =)
Hey Burnett1 if you want a hand making this just gimmie a shout! I like the idea of this plugin a lot. And I'd be willing to make it if you give up
You may release. edit: awks. you wern't talking to me. DomoStyle hasn't been on Bukkit.org for a year I don't think you will get a reply.
mal2011 I can't test it at the moment because I'm very busy :/ Could you do the honours? If everything is fine let me know! Download it here.
Can't do '/slow on all' and it won't recognise the world name when I do '/slow on <WORLD NAME HERE>' Config generated fine and /slow status works. Suggestion: Allow people to change the typing rate in the config type-rate=60
mal2011 A surprise. ^~^ Link here. Thank you for your example. xD EDIT by Moderator: merged posts, please use the edit button instead of double posting.