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.
These are the errors that I keep receiving. Thanks so much !
@TheLunarFrog
2013-02-18 20:00:18 [INFO] [FrogAnnounce] Enabling FrogAnnounce v2.2.0-R0.1 2013-02-18 20:00:18 [SEVERE] java.lang.NullPointerException 2013-02-18 20:00:18 [SEVERE] at main.java.me.thelunarfrog.FrogAnnounce.ConfigurationHandler.loadConfig(ConfigurationHandler.java:67) 2013-02-18 20:00:18 [SEVERE] at main.java.me.thelunarfrog.FrogAnnounce.FrogAnnounce.onEnable(FrogAnnounce.java:46) 2013-02-18 20:00:18 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 2013-02-18 20:00:18 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 2013-02-18 20:00:18 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 2013-02-18 20:00:18 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282) 2013-02-18 20:00:18 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264) 2013-02-18 20:00:18 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321) 2013-02-18 20:00:18 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300) 2013-02-18 20:00:18 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259) 2013-02-18 20:00:18 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149) 2013-02-18 20:00:18 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) 2013-02-18 20:00:18 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 2013-02-18 20:00:18 [SEVERE] Error occurred while enabling FrogAnnounce v2.2.0-R0.1 (Is it up to date?)
@TheLunarFrog
@BorgataCraft
Please post the stacktrace you get in the console when you get such errors. A stacktrace looks somewhat like this:
Hello !
I have just downloaded your Beta build, and I am getting severe errors in my console, and internal errors in-game. Hope it's fixed soon! We really love this plugin :)
BorgataCraft
@14zelliott
Try the beta build, it's fixed in that version.
Hello, I'm getting an error in-game and in the console whenever I try to type in a command, it says:
"An internal error occurred when attempting to use this command".
What do I do to fix it?
@diannetea
Per request, this feature has been added.
To use: If the command you want to use is, say, /give TheLunarFrog 276 1
Then make an announcement with the text... &USE-CMD;give TheLunarFrog 276 1
This feature is only available with the latest build on my Jenkins, however. If the newest one doesn't list this change, then wait up to 15 minutes and it'll build.
@TnTBass
Hmm.. I can't reproduce that error. Can you provide any more information, such as what sub-command was used to produce it?
@mrchasez
New version on my jenkins that should work with 1.4.7
@TheLunarFrog
Broken with 1.4.7. I see your previous response, need one asap though. Thanks mate ^^
@TnTBass
Now that my new computer is built and working properly, I've got to set up my workspace and everything. Once I'm done, this will be fixed ASAP. Sorry for the long delay, I was never notified that comment was posted via e-mail.
@diannetea
No. I can, however, implement that soon!
Can this run commands?
@TheLunarFrog
I'm seeing a bug when using /fa in game:
http://pastebin.com/kfjJQNXq
Seems fine to use in the console though.
@mrchasez
It works fine with 1.4.6. This won't break unless they remove bukkit methods, which they rarely do.
@TheLunarFrog
1.4.6 -^-^-
Thank you, youre right... most broadcast plugins are broken. I'll be using this :)
@mrchasez
You requested it, you got it. There's a "small" update (2.1.0) pending approval.
You can view the changelog here: http://dev.bukkit.org/server-mods/frogannounce/pages/change-log/
@TheLunarFrog
I'd be fine with a simple update :P
@mrchasez
The only update I'm currently working on is adding/removing announcements from in-game.
I am, however, still looking for suggestions.
@TheLunarFrog
Any updates? We still use this plugin
@TheLunarFrog
Any performance optimizations?