Sueta

sAnnouncer - Server announce system

1.5.2

chat, announce, auto messages, utils, server manager, command executor, scheduler

·Plugin

What is the sAnnouncer?
sAnnouncer is a plugin that allows you to make automatic messages or pre-scheduled announcements, which you can fully customize to improve your server's performance. You can also create a chat broadcast or tittle broadcast with a simple command. To take care of your users, you can set your own time zone for the scheduled announcements to work properly.

Installation/Configuration

  • Configure the config.yml in the plugin folder
    (>>/plugins/ItemLottery/config.yml)
  • Default configuration is automatically loaded upon startup but after modified you have to restart server.

Customizable
You can fully customize the plugin to suit your preferences.

  • Auto message prefix
  • Plugin messages
  • Auto message interval
  • On hover message
  • Sounds on display
  • Pre auto message before announce
  • Brodcast message or title in announce
  • Your own time zone
  • Execute commands in announce

Flexible

  • You can refresh the plugin from the server's position, which will not disrupt its work, but also all changes will happen on the spot.


/sa execute <announce id> - execute announce manual
.
/sa brodcast chat/alert - create chat or title broadcast.

/sa reload
- reload config in real time.

/sa author - information about author.

sa.admin - allows to use all admin commands.

sa.execute - allows you to make the announcement manually.

sa.reload - allows to reload config

sa.broadcast - allows you to create a chat broadcast or title brodcast.


(comming soon..)

Secret message

Ps. Please donate, I am poor :(.
(Of course, if you like my work).

config.yml
#Check new plugin updates!
UpdateChecker: true

  #Zone time list
  # https://garygregory.wordpress.com/2013/06/18/what-are-the-java-timezone-ids/
ZoneTime: "Europe/Warsaw"

  #AutoMessages addons:
  # %AutoMessagePrefix% - use prefix in automessage

AutoMessages:
  AutoMessagePrefix: "&7[&cAutoMessage&7] &8»"
  UseAutoMessages: true
  Interval: 300
  Random: true
  Messages:
    example:
     Messages:
       - ""
       - "                        &7《 &9&lExample &7》 "
       - "                &bExample chat auto message!"
       - "  &fYou can customize you own messages in configfile"
       - ""
     onHoverMessage:
      useOnHoverMessage: true
      link: "https://starify.tech/"
      display: "Check site!"
     Sound: "ENTITY_SLIME_JUMP"
    example2:
      Messages:
      - ""
      - "&aExample 2 chat auto message!"
      - ""

  #Announcements addons:
  # %players% - to execute commands or invoke in chat
  # %activeHour% - to give concurrent hour AutoAnnounce
  # Sounds list https://www.spigotmc.org/wiki/cc-sounds-list/

Announcements:
  BroadCastPrefix: "&7[&cBroadcast&7]"
  example:
    TitleBroadCast:
      TitleUse: true
      Title: "&7[&c&lExample&7]"
      Subtitle: "&cexample"
    ChatBroadCast:
      MessageUse: true
      Messages:
       - ""
       - "&aExample chat message! Hi %players%"
       - ""
      onHoverMessage:
        useOnHoverMessage: true
        link: ""
        display: "Example message"
    CommandsUse: true
    Commands:
      - "give %players% diamond 1"
    AutoAnnounce: true
    AnnounceActiveHour: "20:00"
    PreAutoMessageAnnounceUse: true
    PreAutoMessageAnnounce: "&aExample announce has been execute in 10 minutes!&a %activeHour%"
    Sound: "ENTITY_SLIME_JUMP"


PluginMessages:
  Usage: "&8» &cUsage: &7/sa broadcast/execute/author/reload"
  Permissions: "&8» &cYou don't have permission &c"
  Reload: "&8» &aConfig has been reloaded!"

Similar projects

Plugin →