FrogAnnounce
FrogAnnounce
An auto-messaging/auto-announcement/announcer/thing system for your minecraft server.
Bukkit version doesn't matter for this plugin. Please don't ask me to update it for that reason.
Description
Okay, so here's my first plugin which I've actually released that isn't amazingly small-scale. It's a fairly simple plugin which relays messages, at the rate in minutes, set in the configuration. It allows for colours, multi-line messages, message cycling, and message shuffling. I made this because I've seen a few plugins like this, but they're either out-of-date and don't work, or they just don't work, period. From thereabouts comes this plugin, FrogAnnounce. I know the name is lame; I'm not creative with names, sorry.FrogAnnounce 2.0.1: Review By: UltiByte
Download
StableVersion: 2.5.0
Build date: 28 May 2014
BukkitDev Download: Latest Build
Not-Always-So-Stable Source
GitHub: TheLunarFrog's SourceFeatures
- Announcements relayed to the entire server at the specified rate
- Random or sequenced (configurable)
- Ability to store as many announcements as you want
- Force an announcement to run immediately, without interrupting the normal announcement cycle or schedule
- Opt out and ignore announcements, or opt-in again and be unignored to see them again, controllable with permission nodes
- Ability to announce everything to only certain groups (improved in 2.3.0).
- Ability to send specific messages to certain groups, i.e. announcement 1 to group administrators, announcement 2 to moderators and donators (improved in 2.3.0)
- In 2.3.0: Ability to announce everything to only certain worlds
- In 2.3.0: Ability to announce only certain announcements to certain worlds
- In 2.3.0: Ability to combine any of the preceding 4 conditions (global groups, announcement-specific groups, global worlds, and announcement-specific worlds)
Planned Features
- Any suggestions are welcome.
@Pr0jectConqu3r
Thanks for choosing my plugin! I'll try to help you best I can.
Currently, there are known issues with the groups tag: it isn't documented well enough and I have seen it bug out once, but once did not give me enough information.
Be minded, as soon as a semi-stable Bukkit build is released, my plugin will be updated, and the configuration structure will change entirely. By that point, however, it should update your configuration automatically, so you won't need to do anything. If you're interested, it is not only neater, but it will also contain world restricting, like groups. Commands can be run alongside announcements, too. All the information can be found in the updated default config on my GitHub here: https://github.com/TheLunarFrog/FrogAnnounce/blob/d091aabcf38a831a276a0fa7074d380666428bc3/main/resources/Configuration.yml
Try the following for each of your respective problems:
1. If you haven't, turn on the Permissions setting. This is required when using groups features. Keep in mind, that when this is enabled, you will need to have the Vault plugin, as well as mine. Also, if you have the ToGroups setting set to true, toggle it off. Vault can be found here: http://dev.bukkit.org/bukkit-plugins/vault/
2. I've never seen this before... are there 6 groups attached to your announcement? Perhaps, try turning ToGroups off (as last problem suggests), and see what happens? If you're not using vault, that could be why you're having issues. Do you not get any errors? Look at the console next time it happens. If there's an exception there, please paste it on pastebin or a similar service, and link it for me!
Let me know if you have any more issues.
Thanks!
Hello!
This plugin is exactly what i am looking for, the ability to send different announcements to specific groups. However, i have 2 issues now that i am implementing the plugin.
1. The &GROUPS; tag is not working for me at all. I have added 2 of my groups to the groups part of the config. - 'Admin' and - 'Member', these match the names in my permissions plugin. My announcement looks like this in the config: - "&GREEN;Welcome to the server! Use: /spawn to find a list of commands.&GROUPS;Guest,Admin"
When the announcement comes up, the color works, but it shows the text &GROUPS;Guest,Admin" in the actual in-game announcement.
2. My second issue is every announcement spams my screen 6 times lol. I get this massive block of text each time an announcement triggers.
Please help!
Thank you for your answer.
@2468cheese6
When a stable Bukkit build is released. In other words, beta or recommended build. There is no difference for my plugin, but too many people think that updating the plugin with Bukkit is necessary, so I'd rather kill two birds with one stone.
When will 2.3.0 be released?
@mrchasez
Whatever, as long as it's fixed, right? Haha.
@TheLunarFrog
Yeah the errors went away after first load in 1.6. Weird.
@mrchasez
This plugin will always have the option to be light-weight. Anything I add to it is always optional, and can be turned off. And they're usually disabled by default when they're introduced anyways.
As for the 1.6.1 issue, I still cannot reproduce any errors for the life of me. Can you paste your config somewhere?
@mrchasez
I get no errors at all.
@TheLunarFrog
Load the plugin up on 1.6.1. It seemed to work but threw some errors. I don't have time right now to recreate it! Was with a fresh install though.
@mrchasez
What do you mean it's broken? Does it not enable, or what? Can you give me the exception thrown in the console?
@TheLunarFrog
Also. Broken for 1.6.1!
@TheLunarFrog
I like the new config. About time you get with the program about colors =)
On a side note. Please don't add a separate TAG section for the config. I personally add the TAG to the auto line myself. People aren't so lazy they can't do it themselves! I just think adding a separate part of the config tof the TAG makes no sense =/
When is this update coming? On a side not. Try not to add too many extra thingamajigs. If the plugin stops being light weight i'd have to switch!
@erik1988
Are you using the latest version? Also, make sure you have Vault and the Permissions setting in your config is set to true. Without these, it won't work.
This does not work for me:
- "I like frogs!&GROUPS;Administrators,Moderators"
It showes up as this ingame I like frogs!&GROUPS;Administrators,Moderators
And it is displayed to everyone, not just the group.
This is likely how the configuration will look in 2.3.0 or 2.4.0:
https://github.com/TheLunarFrog/FrogAnnounce/blob/d091aabcf38a831a276a0fa7074d380666428bc3/main/resources/Configuration.yml
Like? Dislike?
The plugin will automatically convert old configuration files to the new system.
@Avalanche_Ali
I am actually looking to implement features during the summer. My final exams are tomorrow, and I'm actually cramming at the moment (got an e-mail notification about your comment while reading my e-book, that's why I responded so fast). I will look into adding this later this week into next week, as I have an ACT test scheduled for Saturday, and a job interview the Monday following. Aside from that, I have some family stuff going on this week into early next, but after that it should quiet down for a bit and I should be able to work on this. Thanks for your input!
this looks great could you implement sequenced console commands to be used with text? i know i have seen similar things before though this plugin is awesome. and it is more customisable/flexible
@noyougirls
I'm confused... I pasted your config into my configuration and loaded it, but I can't reproduce that error. With ANY command, let alone /fa bc <index>.
I uninstalled and reinstalled the plugin fresh and even used the yml parser. I am still getting the same error, here is my configuration file: http://pastebin.com/918shGCX