AnnouncerPlus

Announcement and Join/Quit message plugin with support for permissions. Supports Hex colors, gradients, Achievements, Titles, Action Bars, and more. Uses MiniMessage for text formatting

MIT License

Stars
63
Committers
4

Bot releases are visible (Hide)

AnnouncerPlus - AnnouncerPlus 1.4.0

Published by jpenilla about 1 month ago

Changelog

Added

  • Begin localizing commands

Changed

  • Updated for Minecraft 1.21.1
  • Now requires Java 17+ runtime, outdated Minecraft versions may require startup script changes to run on Java 17+
AnnouncerPlus - AnnouncerPlus 1.3.8

Published by jpenilla 5 months ago

Changelog

Changed

  • Updated for Minecraft 1.20.6
  • Use own thread pool for async tasks rather than the Bukkit scheduler
AnnouncerPlus - AnnouncerPlus 1.3.7 Latest Release

Published by jpenilla 5 months ago

Changelog

Added

  • Add startup-delay option to message configs

Changed

  • Updated for Minecraft 1.20.4
  • Updated Cloud to v2
AnnouncerPlus - AnnouncerPlus 1.3.6

Published by jpenilla about 1 year ago

Changelog

Changed

  • Updated for Minecraft 1.20.2
AnnouncerPlus - AnnouncerPlus 1.3.5

Published by jpenilla over 1 year ago

Changelog

Added

  • Folia support

Changed

  • Sending a player a new action bar/title before an existing one finishes will now cancel the existing one to avoid flickering
  • Updated for Minecraft 1.20.1
AnnouncerPlus - AnnouncerPlus 1.3.4

Published by jpenilla almost 2 years ago

Changelog

Added

  • Support for sound seed

Changed

  • Updated for Minecraft 1.19.3
  • Replaced /ap list with /ap messageconfig
  • Improved toast processing
AnnouncerPlus - AnnouncerPlus 1.3.3

Published by jpenilla about 2 years ago

Changelog

Changed

  • Updated for Minecraft 1.19.2
AnnouncerPlus - AnnouncerPlus 1.3.2

Published by jpenilla over 2 years ago

Changelog

Changed

  • Updated for Minecraft 1.19
AnnouncerPlus - AnnouncerPlus 1.3.1

Published by jpenilla over 2 years ago

Changelog

Changed

  • Updated for Minecraft 1.18.2
  • Updated Adventure and MiniMessage to 4.10.0

Fixed

  • Fixed some edge case issues in the PlaceholderAPI preprocessor
AnnouncerPlus - AnnouncerPlus 1.3.0

Published by jpenilla almost 3 years ago

Changelog

  • Update for Minecraft 1.18
  • Allow for configuring pitch, volume, and source of sounds
  • Adjust priority for JoinQuitListener
AnnouncerPlus - AnnouncerPlus 1.2.5

Published by jpenilla over 3 years ago

Changelog

  • Update for Minecraft 1.17
  • Add --enchant/-e flag to advancement broadcast commands
  • Add --custom-model-data/-m flag to advancement broadcast commands
  • Various bug fixes and improvements
  • Dependency updates
AnnouncerPlus - AnnouncerPlus 1.2.4

Published by jpenilla over 3 years ago

Changelog

  • Set broadcast and join/quit permissions to false by default
    • This prevents players with op from receiving all broadcasts and having duplicate join/quit messages, as they now need to have the permission set explicitly
    • If you were taking advantage of the fact that players with op got all announcements, you may need to correct your permissions setup after this update
  • Reorganized command permissions to all be under announcerplus.command.*
    • Allows for easily giving permission to all AnnouncerPlus commands without giving announcerplus.* which would give permission for all announcements and join/quit messages
  • Added fade in/out time arguments to title commands
  • Shorten message configs by automatically removing duplicate comments
AnnouncerPlus - AnnouncerPlus 1.2.3

Published by jpenilla almost 4 years ago

Changelog

  • Heavily optimize sending of "Toast" style messages
    • Send toasts using reflection instead of Bukkit API
    • Only sends to the necessary player instead of loading the advancement globally
    • Brings processing time for toasts in line with other message types (<1ms)
  • Added option to disable all timed broadcasts in main.conf
  • Remove usage of skedule library
  • Update dependencies
AnnouncerPlus - AnnouncerPlus 1.2.2.1

Published by jpenilla almost 4 years ago

Changelog

  • Fixed a bug where the icon material for toasts would not be read, and a diamond would always be used.
AnnouncerPlus - AnnouncerPlus 1.2.2

Published by jpenilla almost 4 years ago

Changelog

  • Allow for Toast style messages on 1.12+ instead of 1.13+
  • Updated dependencies
AnnouncerPlus - AnnouncerPlus 1.2.1

Published by jpenilla almost 4 years ago

Changelog

  • Fixed a bug where first-join detection would fail for servers in offline mode
  • Updated dependencies (Cloud, Configurate)
AnnouncerPlus - AnnouncerPlus 1.2.0

Published by jpenilla almost 4 years ago

Changelog

Added

  • Added Boss Bar message type for announcements, join/quit configs, and broadcast commands. boss gif

Changed

  • Switch command framework to cloud
    • This enabled many improvements to the command system, including but not limited to brigadier support, which can look like this: brig command
  • Updated multiple dependencies including adventure and MiniMessage. In particular, the MinMessage update should bring more informative error messages when invalid gradients are attempted to be parsed.
AnnouncerPlus - AnnouncerPlus 1.1.4

Published by jpenilla about 4 years ago

Changelog

  • Added first join config
    • Defines broadcasts/messages for when a player joins the server for the first time.
    • Enable/disable in main.conf
    • Edit settings in first-join.conf
AnnouncerPlus - AnnouncerPlus 1.1.3

Published by jpenilla about 4 years ago

Fixed a bug where sometimes console would be spammed with "java.lang.IllegalStateException: Already resumed" on player join.

AnnouncerPlus - AnnouncerPlus 1.1.2

Published by jpenilla about 4 years ago

Changelog

  • Added multiple new text animations. Check out the wiki to see more
    scrolling text
    typing text
  • Various improvements to the /announcerplus commands (help, list, etc)
  • New commands to broadcast/send a message of a certain type to players.
    • /ap broadcasttoast [worlds]
      • Permission: announcerplus.broadcasttoast
    • /ap broadcasttitle [worlds]
      • Permission: announcerplus.broadcasttitle
    • /ap broadcastactionbar [worlds]
      • Permission: announcerplus.broadcastactionbar
    • /ap sendtoast [players]
      • Permission: announcerplus.sendtoast
    • /ap sendtitle [players]
      • Permission: announcerplus.sendtitle
    • /ap sendactionbar [players]
      • Permission: announcerplus.sendactionbar
  • Fix a bug where players joining the server concurrently sometimes would not get a toast on join.
Badges
Extracted from project README
GitHub Actions Jenkins
Related Projects