AnnouncementsEverywhere | 1.13.x - 1.16.x | 4.0.5

Better than anyone!

  1. MrIvanPlays
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://mrivanplays.com/AnnouncementsEverywhere
    Contributors:
    MrIvanPlays, SKDown ( helped alot at bug fixing :D )
    Languages Supported:
    English, Bulgarian, Romanian, Dutch, German, Italian, Swedish, Vietnamese, Chinese
    ** README IF YOU UPGRADE TO 4.0.0 AND UP **
    Sounds have been changed and now are being used spigot sounds. Every sound is supported. You should change all sounds you have in premade-announcements.yml AND ALSO REGENERATE YOUR CONFIGS.
    For bungee: update communication driver


    Info ae.png
    AnnouncementsEverywhere v4.0.4
    Developer: MrIvanPlays

    Features ae.png
    • Multi language support.
    • Actionbar messages
    • Broadcast
    • Automatic broadcast
    • Title messages
    • Premade announcements with permissions
    • BungeeCord and Spigot support
    • Metrics
    • Bossbar supporting different colors and styles
    • Bossbar auto announcer
    • Bossbar premade announcements
    • Bossbar stay message on join
    • Actionbar auto announcer
    • SPIGOT: Actionbar stay message on join
    • Animated premade announcements. Types: title; actionbar; bossbar
    • Clickable messages on chat auto announcer
    • Clickable messages on premade announcements with type CHAT
    • Tab complete on all commands.
    • SPIGOT: Welcoming bossbar message on 1st join
    • SPIGOT: PlaceholderAPI support
    • Book on join
    • Book messages
    • Download command for newest versions
    • Books support json type pages.
    ** WARNING **: In order to get sounds and books inside BungeeCord you need to install the other jar into ALL of your spigot servers!
    [​IMG]
    Metrics stats pages:
    Spigot / Bungeecord
    cap ae.png
    Spigot commands and permissions
    Code (YAML):
    commands: "Run /ae help ingame"

    permissions
    :
      announcements.preannouncement.*
    :
        description
    : All premade announcements permissions
      announcements.send.*
    :
        description
    : All permissions for sending actionbar/title/broadcast
      announcements.basic
    :
        description
    : Basic permission
      announcements.language
    :
        description
    : Pemission for language command
      announcements.broadcast
    :
        description
    : Permission for sending a broadcast
      announcements.title
    :
        description
    : Permission for sending a title
      announcements.actionbar
    :
        description
    : Permission for sending a broadcast
      announcements.book
    :
        description
    : Permission for sending a book
      announcements.download
    :
        description
    : Permission for download command
      announcements.reload
    :
        description
    : Reload permission
      announcements.preannouncement.send
    :
        description
    : Permission for sending a premade announcement
      announcements.updatecheck
    :
        description
    : Permission for update check notify
      announcements.preannouncement.list
    :
        description
    : Permission for listing all of the premade announcements
      announcements.*
    :
        description
    : All permissions
    BungeeCord commands and permissions
    Code (YAML):
    commands: "Run /ae help ingame"

    permissions
    :
      announcements.basic
    :
        description
    : Basic permission
      announcements.language
    :
        description
    : Pemission for language command
      announcements.broadcast
    :
        description
    : Permission for sending a broadcast
      announcements.title
    :
        description
    : Permission for sending a title
      announcements.actionbar
    :
        description
    : Permission for sending a broadcast
      announcements.book
    :
        description
    : Permission for sending a book
      announcements.download
    :
        description
    : Permission for download command
      announcements.reload
    :
        description
    : Reload permission
      announcements.preannouncement.send
    :
        description
    : Permission for sending a premade announcement
      announcements.updatecheck
    :
        description
    : Permission for update check notify
      announcements.preannouncement.list
    :
        description
    : Permission for listing all of the premade announcements
      announcements.connection
    :
        description
    : Permission for test connection command
      announcements.tabComplete
    :
        description
    : Permission for tab completion
     
    cfg ae.png
    Spigot config.yml
    Code (YAML):
    ###########################
    # AnnouncementsEverywhere #
    #     by: MrIvanPlays     #
    ###########################

    # WARNING! IF YOU CHANGE THE LANGUAGE, YOU NEED TO RELOAD/RESTART THE SERVER!!!!!!
    # This is the language. These are supported languages for now (default language: EN):
    # - BG (Bulgarian) Translated by: me
    # - EN (English) Translated by: me
    # - RO (Romanian) Translated by: iDoomfull
    # - NL (Dutch) Translated by: SebastiaanYN
    # - DE (German) Translated by: Joe Launchpad
    # - IT (Italian) Translated by: zCri
    # - SE (Swedish) Translated by: Noodles
    # - VI (Vietnamese) Translated by: DUYSONGLOI
    # - zhCN (Chinese) Translated by: Ray_Hughes
    # You can simply translate the english file in com.github.mrivanplays.announcements.other languages
    # After you translate it just post it into the discussion section of the plugin at spigot and ill add it!
    locale
    : "EN"

    # This enables/disables the update check method. Recommended is to leave this true
    update-check
    : true

    # This enables/disables the actionbar on join to stay
    # (INCOMPATIBLE WITH THE ACTIONBAR AUTO ANNOUNCER)
    enable-actionbar-on-join-stay
    : false
    # These are the sent messages
    actionbar-on-join-stay-messages
    :
      - "&aYou are playing on
    : &6play.myserver.com"
      - "&aYou are playing on
    : &3play.myserver.com"
      - "&aYou are playing on
    : &eplay.myserver.com"

    # This enables/disables book on join
    enable-book-onjoin
    : true

    # These are the pages for the books
    # Note: every new line is a new page of the book
    # Use %nl% for a new line
    book-onjoin
    :
     - "&6Welcome &9%player% &6in our server! %nl% &2&lEnjoy your stay in the server!"

    # '/ae send bossbar' settings
    # Bossbar colors: PINK, BLUE, GREEN, PURPLE, RED, WHITE, YELLOW
    # Bossbar styles: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
    send-command
    :
      bossbar-color
    : "GREEN"
      bossbar-style
    : "SEGMENTED_10"
      # Stay time of the bossbar and actionbar
      # Specified in seconds
      stay-time
    : 10

    # Enable welcome the player with bossbar if the player is joining for the 1st time
    enable-firstjoin-bossbar
    : true
    # The message that will welcome the player with bossbar if the player is joining for the 1st time
    bossbar-firstjoin-message
    : "&aWelcome %player% on the server! I hope you will play again!"
    # The color of the bossbar that will welcome the player if the player is joining for the 1st time
    # Bossbar colors: PINK, BLUE, GREEN, PURPLE, RED, WHITE, YELLOW
    bossbar-firstjoin-color
    : "GREEN"
    # The style of the bossbar that will welcome the player if the player is joining for the 1st time
    # Bossbar styles: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
    bossbar-firstjoin-style
    : "SOLID"

    #######################
    # CHAT AUTO ANNOUNCER #
    #######################
    announce
    :
      enable
    : true
      random-ordered
    : true
      interval
    : 120 # Announcement interval (in seconds)
      messages
    : # These are the messages
        - '{"text"
    : "This is a JSON message!", "color":"blue"}'
        - '{"text":"&7(&c!&7) &9Click me to go into our discord!","clickEvent":{"action":"open_url","value":"https://discord.gg/OurDiscordServer"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Click me (plz)!"}]}}}'
        - "&7(&c!&7) &cKeep your account safe! %nl% &cChange your password every 1 month!"
        - "&7(&c!&7) &eYou are playing on
    : &aplay.myserver.net"
        - "&7(&c!&7) &7Make sure to vote! &c/vote"
        - "&7(&c!&7) &9Perks, ranks
    : myserver.net/store"
        - "
    &7(&c!&7) &2Create you a residence with a wood hoe & /res"
        - "
    &7(&c!&7) &6Mama, is this heaven?"
        - "
    &7(&c!&7) &e3500 total lines of code!"
        - "
    &7(&c!&7) &dWelcome!"

    sound:
      enable: true
      # If this is enabled the plugin will choose random sound for every message. If this is
      # disabled you should define the sound bellow
      enable-random: true
      get: "
    "

    ############################
    # ACTIONBAR AUTO ANNOUNCER #
    ############################
    actionbar-announcer:
      enable: true
      random-ordered: true
      prefix: "
    &cIMPORTANT &7-> " # Announcer prefix
      interval: 60 # Actionbar announcement interval (in seconds)
      stay-time: 10 # Stay time specified in seconds
      messages: # Send messages
        - "
    &cKeep your account safe! &cChange your password every 1 month!"
        - "
    &eYou are playing on: &aplay.myserver.net"
        - "&7Make sure to vote! &c/vote"
        - "&9Perks, ranks, etc
    : www.myserver.net/store"
        - "
    &2Create you a residence with a wood hoe & /res"

    ##########################
    # BOSSBAR AUTO ANNOUNCER #
    ##########################
    # Bossbar colors: PINK, BLUE, GREEN, PURPLE, RED, WHITE, YELLOW
    # Bossbar styles: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
    bossbar-announcer:
      enable: true
      random-ordered: true
      prefix: "
    &cIMPORTANT &7-> " # Announcer prefix
      interval: 90 # Bossbar announcement interval (in seconds)
      stay-time: 15 # Stay time specified in seconds
      barColor: "
    BLUE"
      barStyle: "
    SEGMENTED_6"
      messages: # Send messages
        - "
    &cKeep your account safe! &cChange your password every 1 month!"
        - "
    &eYou are playing on: &aplay.myserver.net"
        - "&7Make sure to vote! &c/vote"
        - "&9Perks, ranks, etc
    : www.myserver.net/store"
        - "
    &2Create you a residence with a wood hoe & /res"

    # End of the configuration
    Bungeecord config
    Code (YAML):
    ###########################
    # AnnouncementsEverywhere #
    #     by: MrIvanPlays     #
    ###########################

    # WARNING! IF YOU CHANGE THE LANGUAGE, YOU NEED TO RELOAD/RESTART THE SERVER!!!!!!
    # This is the language. These are supported languages for now (default language: EN):
    # - BG (Bulgarian) Translated by: me
    # - EN (English) Translated by: me
    # - RO (Romanian) Translated by: iDoomfull
    # - NL (Dutch) Translated by: SebastiaanYN
    # - DE (German) Translated by: Joe Launchpad
    # - IT (Italian) Translated by: zCri
    # - SE (Swedish) Translated by: Noodles
    # - VI (Vietnamese) Translated by: DUYSONGLOI
    # - zhCN (Chinese) Translated by: Ray_Hughes
    # You can simply translate the english file in com.github.mrivanplays.announcements.other languages
    # After you translate it just post it into the discussion section of the plugin at spigot and ill add it!
    locale
    : "EN"

    # This should be your connect server name
    # where the players connect (ex. lobby, hub)
    # specified as in the bungeecord config
    connect-server-name
    : "lobby"

    # This enables/disables the update check method. Recommended is to leave this true
    update-check
    : true

    # This enables/disables book on join
    # REQUIRES: AECommunicate to work
    enable-book-onjoin
    : true

    # These are the pages for the books
    # Note: every new line is a new page of the book
    # Use %nl% for a new line
    # REQUIRES: AECommunicate to work
    book-onjoin
    :
     - "&6Welcome &9%player% &6in our server! %nl% &2&lEnjoy your stay in the server!"

    # '/ae send bossbar' settings
    # Bossbar colors: PINK, BLUE, GREEN, PURPLE, RED, WHITE, YELLOW
    # Bossbar styles: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
    send-command
    :
      bossbar-color
    : "GREEN"
      bossbar-style
    : "SEGMENTED_10"
      # Stay time of the bossbar and actionbar
      # Specified in seconds
      stay-time
    : 10

    #######################
    # CHAT AUTO ANNOUNCER #
    #######################
    announce
    :
      enable
    : true
      random-ordered
    : true
      interval
    : 120 # Announcement interval (in seconds)
      messages
    : # These are the messages
        - '{"text"
    : "This is a JSON message!", "color":"blue"}'
        - '{"text":"&7(&c!&7) &9Click me to go into our discord!","clickEvent":{"action":"open_url","value":"https://discord.gg/OurDiscordServer"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Click me (plz)!"}]}}}'
        - "&7(&c!&7) &cKeep your account safe! %nl% &cChange your password every 1 month!"
        - "&7(&c!&7) &eYou are playing on
    : &aplay.myserver.net"
        - "&7(&c!&7) &7Make sure to vote! &c/vote"
        - "&7(&c!&7) &9Perks, ranks
    : www.myserver.net/store"
        - "
    &7(&c!&7) &2Create you a residence with a wood hoe & /res"
        - "
    &7(&c!&7) &6Mama, is this heaven?"
        - "
    &7(&c!&7) &e3500 total lines of code!"
        - "
    &7(&c!&7) &dWelcome!"

    # REQUIRES: AECommunicate to work
    sound:
      enable: true
      # Random sound feature has been temporarily removed
      get: "
    BLOCK_NOTE_BLOCK_PLING"

    ############################
    # ACTIONBAR AUTO ANNOUNCER #
    ############################
    actionbar-announcer:
      enable: true
      random-ordered: true
      prefix: "
    &cIMPORTANT &7-> " # Announcer prefix
      interval: 60 # Actionbar announcement interval (in seconds)
      stay-time: 10 # Stay time specified in seconds
      messages: # Send messages
        - "
    &cKeep your account safe! &cChange your password every 1 month!"
        - "
    &eYou are playing on: &aplay.myserver.net"
        - "&7Make sure to vote! &c/vote"
        - "&9Perks, ranks, etc
    : www.myserver.net/store"
        - "
    &2Create you a residence with a wood hoe & /res"

    ##########################
    # BOSSBAR AUTO ANNOUNCER #
    ##########################
    # Bossbar colors: PINK, BLUE, GREEN, PURPLE, RED, WHITE, YELLOW
    # Bossbar styles: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
    bossbar-announcer:
      enable: true
      random-ordered: true
      prefix: "
    &cIMPORTANT &7-> " # Announcer prefix
      interval: 90 # Bossbar announcement interval (in seconds)
      stay-time: 15 # Stay time specified in seconds
      barColor: "
    BLUE"
      barStyle: "
    SEGMENTED_6"
      messages: # Send messages
        - "
    &cKeep your account safe! &cChange your password every 1 month!"
        - "
    &eYou are playing on: &aplay.myserver.net"
        - "&7Make sure to vote! &c/vote"
        - "&9Perks, ranks, etc
    : www.myserver.net/store"
        - "
    &2Create you a residence with a wood hoe & /res"

    # End of the configuration

Recent Reviews

  1. Smquirf
    Smquirf
    4/5,
    Version: 4.0.5
    I really like this plugin. Its easy to use. I do have 1 issue which is the chat auto announcer is not working. If i can have a little help getting that working, then its a 5 star :D
  2. blujay
    blujay
    5/5,
    Version: 4.0.5
    Very useful plugin, also nice that its permission based so you can give the option to opt out of the automatic messages!
    Dev also was very helpful when I had issues!
  3. PoZiomek
    PoZiomek
    5/5,
    Version: 4.0.5
    I didn't see any good-working plugin like this! Official the best plugin to use on bungeecord :D 5 Star
  4. SNokerYT
    SNokerYT
    5/5,
    Version: 4.0.4
    Hey Best Plugin ! Please update 1.16.4 ! :)

    <3
  5. Xcap
    Xcap
    4/5,
    Version: 4.0.4
    This plugin is really good and has pretty much every feature you could possibly ask for. Also pretty much everything is completely customizable. This plugin is super amazing for the price (free). The only problem with this plugin is that you have to be deopped or not have the announcements.bypassAuto permission in order to see the announcements. Other than that though, this plugin is a 100.
    1. MrIvanPlays
      Author's Response
      The permission was added due to request. Thats not a minus, but a feature. You can sell a donator perk to hide the auto announcements for them.
  6. JackOUT
    JackOUT
    5/5,
    Version: 4.0.2
    Awesome plugin! Keep up the amazing work MrIvanPlays! If anyone's looking for an announcements plugin I would truly recommend this one.
  7. MazQuick
    MazQuick
    5/5,
    Version: 4.0.2
    Hey, this plugin is really awesome, but I encounter one problem. When I reload your plugin after changes (only using Chat announcer) it doesn't work I have to disable and re-enable the plugin to make it work.

    Dunno if it helps, but the only warning I get while loading is this:
    [WARN]: [AnnouncementsEverywhere] Loaded class co.aikar.locales.MessageKeyProvider from SkinsRestorer v13.7.9 which is not a depend, softdepend or loadbefore of this plugin.

    I'd really like to use SkinsRestorer, tho.
    1. MrIvanPlays
      Author's Response
      Hello!

      You can ignore this warning. Thus its a problem with the custom command framework both this and skinsrestorer use. Ill take a look at why they stop working when you reload the plugin.
  8. ElEcuatoriano
    ElEcuatoriano
    1/5,
    Version: 4.0.2
    Los anuncios de chat no funcionan, y estan activadas las funciones... Arreglalo y cambio mi calificación.
    1. MrIvanPlays
      Author's Response
      Auto announcer is working properly. Are you sure you don't have the bypass permission? Instead of giving straight away 1 star review you were able to contact me. Also please use english as this forum is in english.
  9. DejVIIK
    DejVIIK
    5/5,
    Version: 4.0.1
    best plugin but i don't know why

    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] Exception in command: aereload
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] java.lang.reflect.InvocationTargetException
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at java.lang.reflect.Method.invoke(Method.java:498)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.lib.acf.RegisteredCommand.invoke(RegisteredCommand.java:154)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.lib.acf.BaseCommand.executeCommand(BaseCommand.java:577)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.lib.acf.BaseCommand.execute(BaseCommand.java:513)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.lib.acf.RootCommand.execute(RootCommand.java:99)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.lib.acf.BukkitRootCommand.execute(BukkitRootCommand.java:79)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:761)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1852)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1660)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1093)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1086)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1047)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:962)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at java.lang.Thread.run(Thread.java:748)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] Caused by: java.lang.IllegalArgumentException: Cannot translate null text
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at org.apache.commons.lang.Validate.notNull(Validate.java:192)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:354)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.AnnouncementsBukkit.lambda$static$0(AnnouncementsBukkit.java:50)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.preannouncement.BukkitPreannouncementManager.deserialize(BukkitPreannouncementManager.java:145)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.preannouncement.BukkitPreannouncementManager.reload(BukkitPreannouncementManager.java:267)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.AnnouncementsBukkit.reload(AnnouncementsBukkit.java:151)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] at com.mrivanplays.announcements.bukkit.commands.AnnouncementsCommand.reload(AnnouncementsCommand.java:170)
    [14:12:44] [Server thread/ERROR]: [AnnouncementsEverywhere] [ACF] ... 26 more
    1. MrIvanPlays
      Author's Response
      Not a bug. You have empty preannouncement actionbar message and bukkit complains that it is empty.
  10. PlanetTeamSpeak
    PlanetTeamSpeak
    4/5,
    Version: 4.0.0
    Great plugin, one minor detail, though, is it possible to send a subtitle along with a title? Both \n and %n seem not to work.