1. Welcome to LilyPad. Download the project, explore the forums, and create your own LilyPad network.


    If you use the software and enjoy it or have a question, or would like to contribute to the future of the software directly or through resources, please sign up and join our little community.
J2DOLAR

LP Announcer 1.1

A cross server announcement plugin.

  1. J2DOLAR
    If you find any bugs, please report them to me via an issue report on Github.​
    Features
    • Cross-server announcing.
    • Per announcer settings.
    • Colour support (using '&<colourcode>')
    • Announcements chosen randomly or in order.
    • Configurable interval between each announcement.
    • Configurable prefixes.
    • Permissions per announcer.
    • A command to edit announcers (/lpa - permission: lpannouncer.admin).
    • Style support (1 - chat, 2 - bossbar through the use of BarAPI )

    Installation
    1. Download LP-Announcer.jar from this page.
    2. Turn off all servers.
    3. Place LP-Announcer.jar in said servers.
    4. Turn on said servers.
    5. All servers are by default on receive-only mode, so set 'receive-only' to 'false' on all servers that you would like to be dispatching messages.
    6. Modify all announcers as per your requirements.
    Example Configuration
    Code (text):
    # Should this plugin only be used to receive messages?

    receive-only: true
    ## Everything below this comment will not be used if receive-only is set to true. ##
    # How often do you want it to refresh the global stats (in seconds)?
    refresh-stats: 20
    # The predefined announcers.
    # You can define your own announcers by simply c&p one of the predefined ones, renaming it and editing it's values.
    announcers:
      # The announcer name
      global:
        ==: me.j2dolar.plugins.lpannouncer.AnnouncerData
        enabled: true
        # Permissions are required but they are not required to begin with 'lpannouncer.listen.' , you can also use the
        # standard bukkit permission ('bukkit.broadcast.user' or 'bukkit.broadcast.admin') if you don't have a permission plugin or you do not
        # want a custom permission.
        permission: bukkit.broadcast.user
        style: 1
        # If it's a boss bar announcement, for how long do you want it to stay there?
        # Set to 0 if you want it to stay there until the next announcement is sent.
        time: 6
        # How often do you want it to send a message?
        interval: 10
        prefix: '&1[Global] '
        # Would you like it to choose a random message to be announced?  If set to false, it will be in descending order.
        random: false
        messages:
        - Test announcement
        - Another test announcement
        # The names of the servers that will be sent the announcements.
        receivers:
        - hub
        - pvp
        - economy
      hub:
        ==: me.j2dolar.plugins.lpannouncer.AnnouncerData
        enabled: true
        permission: lpannouncer.listen.hub
        style: 2
        time: 7
        interval: 20
        prefix: '&2[Hub] '
        random: false
        messages:
        - Test announcement
        - Another test announcement
        receivers:
        - hub
      economy:
        ==: me.j2dolar.plugins.lpannouncer.AnnouncerData
        enabled: true
        permission: lpannouncer.listen.economy
        style: 1
        time: 8
        interval: 30
        prefix: '&3[Economy] '
        random: false
        messages:
        - Test announcement
        - Another test announcement
        receivers:
        - economy
      pvp:
        ==: me.j2dolar.plugins.lpannouncer.AnnouncerData
        enabled: true
        permission: lpannouncer.listen.pvp
        style: 1
        time: 8
        interval: 30
        prefix: '&3[PvP] '
        random: true
        messages:
        - Test announcement
        - Another test announcement
        - Yet another test announcement
        receivers:
        - pvp

    Jeremy likes this.

Recent Updates

  1. LP-Announcer v1.1
  2. 0.4 Update
  3. 0.2 Update

Recent Reviews

  1. TakeMeNL
    4/5,
    Version: 0.2
    Does what it needs to do.
    Only thing, reload is not reload. It sets back the config before i editted it
    1. J2DOLAR
      Author's Response
      Thanks for pointing that out. It should be fixed now.