AutoMessage
What is AutoMessage?
AutoMessage is an easy to use chat scheduler plugin. It is a plugin perfect for server admins who would like to announce broadcasts at configurable intervals. The plugin features a rich in-game config editor as well as the ability to edit the config from the disk. The plugin is designed to be very lightweight and cause no impact on server resources! The plugin is updated within days of new releases to ensure complete up-to-date server compatibility! Check out the plugin review here!
Features:
- Fully configurable configuration!
- Rich in-game config editor!
- Quick and painless reloading!
- Option to randomize broadcasts!
- Color code support!!
- Run commands in your messages!
Installation:
Just drag and drop into your plugins folder then restart or reload your server! Simple!
Usage and Information:
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
This plugin features an update command which will check if you are running the latest build and download the update to the plugin folder if it not currently installed. You are required to trigger the command manually and you must restart or reload the server for changes to take effect.
Thanks to my donators!
- TheFarmerNL from Minevival.com
-
View User Profile
-
Send Message
Posted Jun 13, 2013@owenwant
@Danind03
Thanks for your support :D
-
View User Profile
-
Send Message
Posted Jun 13, 2013Hey! I've been using your plugin for a while now and, I was wondering if there was a way to take away the ability to see a message system. For example, group "Mod" is inherited by group "default". Group default has automessage.recieve.default and group Mod has automessage.recieve.mod. For some reason I cant seem to find a way to have it so that group "Mod" does not see automessage default. Yes I have tried to negate the permission. Is there any other way do this?
Edit: Never mind! I found the error, it was just a grammatical error on my part. Love the plugin! :)
-
View User Profile
-
Send Message
Posted Jun 13, 2013Keep up the great work :3 I've been using this plugin since I created my server lol xD which was like a year ago :O
-
View User Profile
-
Send Message
Posted Jun 13, 2013@Marium0505
I will look into player_logins and total_logins but I am pretty sure that those would require stored data which is not the purpose of the plugin. However, unique_players I should be able to do. And for time/date I was considering adding something like {date_year}, {date_month}, {date_month_literal}, {date_day}, {date_day_literal}, {time_hour}, {time_hour_military}, {time_minute}, {time_second}, {am_pm}. And I wouldn't mind adding group/vault support. :)
-
View User Profile
-
Send Message
Posted Jun 13, 2013Can you add {unique_players} ,{player_logins}, {total_logins}, {time} & {date} ?
It would also be really useful if you could add support for {<group>} were <group> is a group in a Vault supported permission plugin. It may even be even more useful, but again optional if we could change the output of the {<group<} in the config.
I understand if this is beyond the main purpose of the plugin, but I would be happy if you could add it.
-
View User Profile
-
Send Message
Posted Jun 13, 2013@ELCHILEN0
Thanks for replying! This seems useful for commands! Keep up with the simplicity. I love this plugin.
-
View User Profile
-
Send Message
Posted Jun 12, 2013@xbenas
Please remember this has not been added yet but the format is opposite of the normal date format. It goes seconds, minutes, hour, day, month, year. If you exclude year then it would broadcast every year was my thinking, leave out month and year and it will broadcast every month etc.
-
View User Profile
-
Send Message
Posted Jun 12, 2013Can you explain scheduling?
00:00:06-02
Which one is hour, second, minute, month, year, day, etc.?
-
View User Profile
-
Send Message
Posted Jun 10, 2013@TMtheBest
Make sure you dont have an error in your config. Paste all the information in an online yaml checker and fix any errors there. The config is only saved when edits are made to the file and therefore a crash would not cause it to be wiped.
@GumbyDammit
Glad you got it figured out :)
@Beaving
Oh shoot I forgot to mention that in the change log. In the newer versions I replaced {DISPLAYNAME} with {DISPLAY_NAME}. Hope this resolves your issue :)
-
View User Profile
-
Send Message
Posted Jun 10, 2013Besides the sudden [Suffix] bug which Sakiys already mentioned, {DISPLAYNAME} is not replaced with the name anymore. I like your plugin very much, but until that is fixed I need to use an old version :P
-
View User Profile
-
Send Message
Posted Jun 10, 2013@ELCHILEN0
I think I win the Dumb Guy of the Week award. In your example above, I thought it was a double-quote (") instead of two single-quotes (''). Duh.
-
View User Profile
-
Send Message
Posted Jun 9, 2013I've got a small problem, each time my server crashes, the hole file becomes blank. It's completely whipped. It's still there in the plugins file, but there nothing in the config.
-
View User Profile
-
Send Message
Posted Jun 8, 2013@Sakiys
Type /am suffix <List> or manually edit the config and set the suffix key to suffix: ''.
@saxons12
Type /am list and if the message lists show up then make sure you are spelling the names right. Otherwise make sure the yaml syntax is correct in an online yaml checker.
-
View User Profile
-
Send Message
Posted Jun 8, 2013I don't know what happened but now at the end of the message i have [suffix] what do i need to do to take that off? Can someone help me please?
-
View User Profile
-
Send Message
Posted Jun 8, 2013I also have this issue:
"I keep getting an error that says the specified list does not exist when I try to broadcast anything from default. The config still has everything there, I've not removed anything. I have enabled the list and the program. It's in the right location."
-
View User Profile
-
Send Message
Posted Jun 7, 2013@skiracerdude
The expiry is set in milliseconds since 1970. Unless you want to compute the value yourself I recommend using the in-game commands. You can set the expiry by using /am expiry <List> #d#h#m#s where # is a number.
@GumbyDammit
I really dont see this as an issue. The functionality works perfectly and doesn't conflict with the actual message.
-
View User Profile
-
Send Message
Posted Jun 7, 2013It's really bugging me seeing double-quotes instead of single-quotes in my messages. Is it possible for you to substitute the two on the fly? I'm aware of the XML requirement for the double-quotes, but this seems to be a reason to NOT use XML and just use a simple text file instead.
-
View User Profile
-
Send Message
Posted Jun 7, 2013What unit is the variable 'expiry' set in? Seconds? Minutes? Days?
-
View User Profile
-
Send Message
Posted Jun 6, 2013Thanks a lot.
-
View User Profile
-
Send Message
Posted Jun 6, 2013@Conqueror28
@Faracus
@rnoa
The update pending approval is available here! It fixes the issue with only the first message being displayed.