Shout
Shout v1.0.2
Shout broadcasts a predefined message to all players on a server every specified amount of time. Want reminders displayed to players to check out the server's website or to donate some cash to help with upkeep? This is the solution! Development has just started so functionality is limited, yet this plugin will be long-supported and more features will be added regularly.
Shout is extremely light-weight and super easy to configure! Once the server starts a config file is generated where you can customize the recurring message and how often do display it.
Developer's Commitment:
- Long-Term Development
- Responsive Email Support
- Zero-Error Target
Features
- Displays recurring Shouts (messages) to all players
- Configure multiple Shouts and recurring delays
- Console / In-game commands to manage Shouts
To-Do List
- Permission-based Shouts
- Specify limit of repeating Shouts
From the creator of Nexus.
Comments, suggestions, or bug reports send email to [email protected].
Command | Permission | Description |
---|---|---|
/shout [list] | shout.shout | Displays list of shouts |
/shout [reload] | shout.shout | Reloads the plugin/config |
/shout [set] (name) (delay) (message) | shout.shout | Adds or changes a shout |
/shout [del] (name) | shout.shout | Deletes a shout |
Um, when i typed /shout reload it started saying [SHOUT] shout every tick. then thinking it was a shout that i accidentally put as 1 tick delay. So i removed all my shouts and it started saying [SHOUT] null. Can you plz help?
@GokouZWAR
I should update this soon... I stopped coding Bukkit plugins for a solid 6 months and am back to it... so I will try to get around to it in the next few weeks. I have several plugins that need to be updated, the first being Nexus, which is also the largest and most time consuming.
Still waiting for an update on this. Would be cool to see something new for it. Been using this version for a while now, my server was shut down but i'm getting ready to bring it back up again and was looking for updated plugins for 1.4.7.
@GokouZWAR
I hope to do this soon... Life has been extremely busy so I've not an opportunity to continue development. I hope to soon.
I suggested to him to add an ability to setup multiple messages on a single shout for server tips:
This is how I do it now:
tip1:
message: Server Tip: If you get trapped somewhere use &4/town spawn&f to return yourself to your main base.
delay: 600
tip2:
message: Server Tip: To attack an enemy territory you must be in an edge town plot and you must place a fencepost down in that plot to claim it.
delay: 660
tip3:
message: Server Tip: Hate walking? Setup a bed near the enemy territory to spawn closer to the battle zone. You can also deploy them in the wild. Be sure you hide it well, the enemy can use them too!
delay: 690
I'd like to do it like this:
Server tips:
message: Server Tip: If you get trapped somewhere use &4/town spawn&f to return yourself to your main base.
message: Server Tip: To attack an enemy territory you must be in an edge town plot and you must place a fencepost down in that plot to claim it.
message: Server Tip: Hate walking? Setup a bed near the enemy territory to spawn closer to the battle zone. You can also deploy them in the wild. Be sure you hide it well, the enemy can use them too!
delay: 600
This way I don't have to have all 3 messages display at once every so often when the times sync up. It makes a huge wall of spam users complain about.
I emailed it to vioCode and he liked it so maybe we'll see that soon.
@Thunder: It has color support. Use the minecraft colors (&1, &2...).
My suggestions: Support for permissions plugins so certain permissions get certain shout sets. Oh, and color support is always appreciated. :D
Get that and PM me when it has it. I would love that in a plugin.
Next idea:
You could add an option for a random shout.
Example:
You will add a "type" option to every shout. Normal shouts will have their delay. Random shouts will omitt their delay and will be added to a pot. Also in config you will add one delay for all random shouts for example 5 minutes. Then every 5 minutes there will be shown one random shout from the pot.
I hope you will understand what I mean.
@Danioxo
That is a good idea, I will work on that.
Could you add a custom first delay after log-in? It would be like this:
2 messages are repeated every 5 minutes, both are shown in the same time. I want to make them repeat every 5 minutes but one will start repeating 2 minutes after log-in and second will start repeating 4 minutes after log-in so they won't be shown together. If I will set this first time delay to 0 then message will be first shown at log-in.
The marked messages are shown randomly. This needs an extra entry for delay for random messages, that will override the normal message delay (only if the message is marked as random). The not marked messages are shown normal in their delay time.
For random I would use the normal random function from java, nothing complicated.
(Sorry for my bad english.)
Edit: Simpler is: make a section random_messages, where you could write some messages, that are shown randomly with a given delay. This section must (in my opinion) not be alterable ingame.
@reptile311
Do you mind being more specific to how this would work?
It's only an idea. How is this, if you add something like randomness for the messages or for marked (with a flag) messages?
@reptile311
I can add repetition, yet will be fairly low priority at the moment. Yet I promise it won't be too long for me to add this feature.
@GokouZWAR
I will be sure to allow reload from the console on the next update. And shouts displayed based on permissions is a fantastic idea! I will work on that for a future update.
The reload is really nice. Is it possible to add a repetition? 0 could be endless and every other number is the number of repetition.
oh, one more thing that'd be nice: messages based on permission levels. IE if I have VIP player who's donated to the server I don't want to spam him with "donate to us!" messages.
I want to remind admins of things: IE - "check the ticket system" every 30 minutes, but I don't want general users to see it. Users in the Admin or moderator group would see that message.
Maybe to start just have it able to display to default users or not? That way admins won't see it either for now. You can add a method to customize it for various groups later on once you get that working.
question: Why can't we issue the "shout reload" command from the console? That would be a nice feature to add please. I edit files outside the server and then a reload command can't be issued except in game which means I have to do a full restart on my server if i can't log in to make the update. :\
@reptile311
Oh, I understand. Alright, I will add that.
I think the english one makes the usage a bit clearer. And the other is the same in german.