Sueta

Atherial Announcements

1.0.0

Send Announcements to players, PlaceHolderApi Support, Configurable (Bungee/Spigot)

·Plugin
Atherial Announcements is compiled for spigot and bungeecord so using bukkit may cause some issues.
I will only offer support for latest version of Atherial Announcements

Atherial_-_Logo_no_grad22ient 23233232323232(1).png
Have a request? Need support?
Join the discord

DISCORDICON.png

Atherial Announcements has a spigot and BungeeCord version. The spigot version has support for using PlaceholderAPI.

Commands

Commands

/AtherialAnnouncements
Permission: atherialannouncements.command
Description: The root command

/AtherialAnnouncements help
Permission: atherialannouncements.command.help
Description: The help command

/AtherialAnnouncements version
Permission: atherialannouncements.command.version
Description: View version

/AtherialAnnouncements reload
Permission: atherialannouncements.command.reload
Description: Reloads config


When you first load the plugin it will generate a configuration file announcements.yml. The file will contain3 default broadcast mesages, update interval in seconds, reload config message, help format message, disabled worlds message (spigot version only), disabled servers (bungeecord version only), and finally the option to disable/enable PlaceholderApi support (spigot version only).

Bungeecord announcements.yml
announcements:
- '&8[&b&lAtherialAnnouncements &7(Bungeecord)&8] &aHello &7%player%! &aWe hope you enjoy the server
  %server%'
- '&8[&b&lAtherialAnnouncements &7(Bungeecord)&8] &aWant to purchase a rank? Purchase rank from the
  store &7buycraft.net'
- '&8[&b&lAtherialAnnouncements &7(Bungeecord)&8] &aDownload AtherialAnnouncements @SPIGOT LINK'
disabledServers:
- "exampleserver"
broadcastInterval: 300
helpCommandFormat: '&a/AtherialAnnouncements %name% &8- &7%description%'
reloadConfigMessage: '&aReloaded config'
Spigot announcements.yml
# Plugin Placeholders (use if placeholder api is disabled)

# - %player% The player name
# - %worldname% world name
# - %playercount% server player count
# - %maxplayers% max server player count
# The announcements
announcements:
- "&8[&b&lAtherialAnnouncements&8] &aHello &7%player%! &aWe hope you enjoy the server"
- "&8[&b&lAtherialAnnouncements&8] &aWant to purchase a rank? Purchase rank from the store &7buycraft.net"
- "&8[&b&lAtherialAnnouncements&8] &aDownload AtherialAnnouncements @SPIGOT LINK"

hooks:
  placeholderApi: true

disabledWorlds:
- "exampleworld"

broadcastInterval: 300
helpCommandFormat: "&a/AtherialAnnouncements %name% &8- &7%description%"
reloadConfigMessage: "&aReloaded config"

Interval time in the config is the time between each announcement is sent in seconds. Each announcement is sent in order of where you configured it. To enable PlaceholderApi support on the spigot version set hooks.placeholderApi to true the placeholders are not changed. If placeholder api is disabled. The plugin placeholders will be used

Spigot placeholders
%player% The player's name
%worldname% world name
%playercount% server player count
%maxplayers% server max players
Bungeecord placeholders
%player% The player's name
%ping% The player's ping
%playercount% player's server player count
%server% player's server

The help command format has 2 placeholders that allow you to view the command name and description

Help command format placeholders
%name% The sub command name ex: version
%description% Description of the sub command

Post suggestions in the thread. If you like the plugin feel free to rate and comment!

Similar projects

Plugin →