Announce 3.0

Highly configurable plugin for server announcements. Includes, on join, on command, and scheduled.

  1. Facets_Al
    Tested Minecraft Versions:
    • 1.10
    Announce is a plug-in designed to run announcements on any server type for any reason! Its is highly configurable with color code, length of message, intervals between messages, etc. Currently three types of announcements: on player join, on command, and scheduled. I am able and willing to add additional announcement types upon request.
    • On Join Announcement has two separate messages, one for returning players and another for first time players to the server. Both are fully configurable. Both have local and global send options that can be used simultaneously or solitarily.
    • On Command Announcement has the ability for unlimited commands. By adding a new command to the config.yml the .jar will recognize it. These announcements are fully configurable as well.
    • Scheduled Announcement is just as it sounds, announcements that run on a schedule every 'x' seconds set by you in the config. Again these announcements are fully configurable and unlimited in the number you can have.
    In game there are is only one main command, /announce . To run any of the On Command Announcements add the name after the command as so /announce <name>.
    The only other command is /announcereload which will reload the plugin. This command can also be called by /announce reload.

    Installation is as easy as dropping the .jar into your plugins folder and starting up the server. An Announce folder will be generated with the config.yml in it with preset values and editable to your desire. When finished editing just run /announcereload from in game!

    Config Example:

    Code (Text):

    # ------------------------
    # Announce 3.0 by Facets_Al
    # ------------------------
    # WHEN EDITING TEXT, IF YOU WISH TO USE COLOR, THE LINE MUST HAVE APOSTROPHIES SURROUNDING THE ETIRETY OF THE TEXT
    # Otherwise the config will fail and you will get null.
    #
    # true/false to enable/disable announcement types.
    #
    OnCallOn: true
    OnJoinLocalOn: true
    OnJoinGlobalOn: true
    OnScheduleOn: true
    #
    # ------------------------
    # Continuous announcements
    # ------------------------
    #
    # Interval - Time between announcements (in seconds)
    #
    # SchduledAnnouncements will run on a cooldown of what the Interval was set at above.
    # To add additional ScheduledAnnouncements, copy an existing one and paste it below.
    # The names HAVE TO BE NUMBERS for them to be sent and numbers CANNOT be skipped.
    #  '3':
    #    -
    #    -
    #    -
    #
    Interval: 60
    ScheduledAnnouncements:
      '1':
      - '&6This is Announce!'
      - '&6Written by Al.'
      - '&6Version 3.0'
      '2':
      - '&6Announce'
      - '&6Find us at https://www.spigotmc.org/members/facets_al.89080/ or'
      - '&6https://www.spigotmc.org/resources/announce.10582/'
    #
    # ------------------------
    # Announcement onPlayerJoin
    # ------------------------
    #
    # Delay - Time lapse before sending message to player upon logging in (in game ticks).
    #
    # JoineMessage/FirstJoinMessage - Message to be send to player upon entering the server.
    #
    # {player} - replaced with the player's name of whom the message is being sent to.
    # {joined_player} - replaced with the player's name of whom is joining the server.
    #
    Delay: 5
    LocalJoinMessage:
    - '&6Welcome back {player}!'
    - '&6We are running contests!'
    - '&6For additional information, please check:'
    - '&byourwebsite.com'
    GlobalJoinMessage:
    - '&6Please welcome back {joined_player}, {player}!'
    LocalFirstJoinMessage:
    - '&6Welcome to <server>, {player}!'
    - '&6Check out our website and server map at yourwebsite.com'
    - '&6Use /claim_tool to start claiming land!'
    - '&6Most importantly, HAVE FUN and GOOD LUCK!'
    GlobalFirstJoinMessage:
    - '&6Please welcome to <server>, {player}!'
    #
    # ------------------------
    # Announcement OnCall
    # ------------------------
    #
    # To call these announcements, use /announce <name>.
    # For example to call 'vote', use /announce vote.
    #
    OnCallAnnouncements:
      vote:
      - '&6Please vote for us!'
      - '&6/vote will bring up links to the voting sites!'
      - '&6Thank you!'
      post:
      - '&6By posting on our thread at:'
      - '&byourwebsite.com'
      - '&6You will be rewarded with a mysterycrate!'
     
    Feel free to leave comments, ask for help, or give suggestions!

Recent Updates

  1. Announce Update - Version 3.0

Recent Reviews

  1. Doinja.net
    Doinja.net
    4/5,
    Version: 3.0
    Better than everything else I've seen on here. It even works in 1.8
    It does what the author says, so it's fine.
  2. thehappycloud
    thehappycloud
    5/5,
    Version: 2.1
    Incredibly useful! Cant believe I've lived without it for this long. Great job, looking forward to see what else Facets_Al has for us :)
  3. MiddayFury
    MiddayFury
    5/5,
    Version: 2.1
    This plugin is great, the functionality is fairly well. I would definitely recommend this plugin to others, and will. Good work Facets_Al!
  4. Ree1209
    Ree1209
    5/5,
    Version: 2.0
    This is too cool, really easy to configure