Custom Announcement

Custom Announcement

Send a big ANNOUNCEMENT title and a chat message to every player at once. Full color codes, hex colors, and a fully configurable config.yml.

7 downloads 1 followers

CustomAnnouncements

Big title and chat announcements for your whole server, sent with one command.

Run /announce and every player sees a large gold ANNOUNCEMENT title on their screen, with your message underneath it. The same message also appears in chat at the same moment.


Features

  • Title and chat together: both show on the same tick, with no duplicate messages
  • Full color support: all &0-&f color codes and &l bold, &m strikethrough, &n underline, &o italic, &r reset
  • Hex colors: use &#RRGGBB for custom colors
  • Mix and match: use as many colors and formats as you like in one message
  • Four command names: /announcements, /announce, /brodcast, /broadcast
  • Fully configurable: title text, color, bold, subtitle color, fade-in/stay/fade-out timing, chat prefix and format, and every message
  • Toggle each part: turn the title or the chat message on or off separately
  • Live reload: edit the config and run /customannouncements reload, with no restart needed
  • Console friendly: the console can send announcements too
  • Lightweight: built on Paper's Adventure API with no extra dependencies

Commands

Command Description
/announce <message> Send an announcement to everyone
/announcements <message> Same as above
/broadcast <message> Same as above
/brodcast <message> Same as above (typo alias)
/customannouncements reload Reload the config

Example

/announce &a&fWsp Guys

Chat shows:

[ANNOUNCEMENT] Wsp Guys

Permissions

Permission Default Description
customannouncements.use OP Send announcements (the console always can)
customannouncements.reload OP Reload the config

Configuration

title:
  enabled: true
  text: "ANNOUNCEMENT"
  color: "&6"
  bold: true
  subtitle-color: "&f"
  fade-in: 10
  stay: 70
  fade-out: 20

chat:
  enabled: true
  prefix: "&6[ANNOUNCEMENT]"
  format: "{prefix} &f{message}"

messages:
  no-permission: "&cYou do not have permission to use this command."
  usage: "&eUsage: &f/announce <message>"
  empty-message: "&cYou must enter a message to announce."

Timing values are in ticks (20 ticks = 1 second). In the chat format, {prefix} and {message} are filled in automatically.


Installation

  1. Download the latest JAR.
  2. Put it in your server's plugins folder.
  3. Restart the server.
  4. Edit plugins/CustomAnnouncements/config.yml if you want to change anything.
  5. Run /customannouncements reload to apply your changes.

Requirements

  • Server: Paper 1.21.11
  • Java: 21

Made by ChanduGamingYT. Found a bug or have an idea? Open an issue or leave a comment.

Version Minecraft Loader Download

Custom Announcement 1.0.0

1.0.0

1.21.11
bukkit, paper, spigot
Download