EasyAnnouncer icon

EasyAnnouncer -----

A plugin for announcements that's simple to set up, yet produces pretty results.



upload_2024-6-7_22-56-10.png
Why EasyAnnouncer?
  • Easy to use: All configurations are straightforward and easy to understand
  • Modern format: All messages are formatted using MiniMessage, making it easier and more versatile to create attractive announcements
  • Grouped Announcement: Announcements are configured in AnnounceGroups, allowing for easy control and customization of different intervals and sorting methods for each group
  • Permission based: Whether players receive announcements from an AnnounceGroup is controlled by permissions
  • Toggleable Announcements: Players with permission can use commands to toggle whether they want to receive messages from each AnnounceGroup
  • Announcement preview: You can preview each announcement with a single command to ensure it is formatted correctly
  • PlaceholderAPI Support: All messages are parsed using PlaceholderAPI
Plugin Introduction
  • AnnounceGroup message receiving toggle: Screenshot 2024-06-07 202525.png
  • Preview Announcement command: upload_2024-6-7_20-32-34.png
  • Easy to configure:
    Code (YAML):
    # All configured Announcements
    # You can add a Announcement name here, and the file would appear in "Announces" after "/ea reload"
    Announces
    :
    - example
    - example2
    AnnounceGroups
    :
      # This is an example announce group
      # You can add your announce group here
      # Players need "easyannouncer.announcegroup.%AnnounceGroupName%" permission to receive messages from the group
      exampleGroup
    :
        # This means files in the "Announces" folder without ".yml"
        Announces
    :
       - example
        - example2
        # The Interval(in ticks) between all announcements in this group
        Interval
    : 200
        # Whether the announcements in this group should be sorted randomly
        RandomSort
    : true
     
    Code (YAML):
    Message :
    - '    <st><gradient: #828fff:#ff70fd>                                             </gradient></st>'
    - '              <gradient: #ff737a:#ffce63>Announce Example</gradient>'
    - '    <color: #adb6ff>This is an example of announcement</color>'
    - '    <color: #adb6ff>This is an example of announcement</color>'
    - '    <color: #adb6ff>This is an example of announcement</color>'
    - '    <st><gradient: #ff70fd:#828fff>                                             </gradient></st>'
  • Random sort: upload_2024-6-7_20-51-59.png
Commands & Permissions & Placeholders
Commands:
All Commands can be tab completed
/ea reload

  • permission: easyannouncer.command.reload
  • reloads everything
/ea about
  • permission: easyannouncer.command.about
  • view some information about this plugin
/ea preview {AnnounceName}
  • permission: easyannouncer.command.preview
  • preview an Announcement that in the config section "Announces"

/ea toggle {AnnounceGroupName} (true/false)
  • permission: easyannouncer.announcegroup.{AnnounceGroupName}.toggle
  • toggle whether receive messages from the AnnounceGroup
Permissions:
easyannouncer.announcegroup.{AnnounceGroupName}

Receive Announces from the AnnounceGroup

Placeholders:

  • %EasyAnnouncer_receiving_{AnnounceGroupName}% : true/false
    represents whether the player is receiving Announces from {AnnounceGroupName}
Requirements
Support
Resource Information
Author:
----------
Total Downloads: 109
First Release: Jun 7, 2024
Last Update: Nov 16, 2024
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings