As Broadcast

As Broadcast

AsBroadcast is a Minecraft plugin to broadcast messages in chat, title, subtitle, or action bar formats to players, with templates, colors, time control, and tab completion.

1 289 downloads
2 followers

๐ŸŒ AsBroadcast โ€“ Advanced Server Broadcasting Plugin

AsBroadcast is a lightweight, modern Minecraft plugin built to improve server communication through flexible and customizable broadcast messages. It supports multiple display formats, precise timing control, Tab completion, permissions, and PlaceholderAPI integration for dynamic content.


โœจ Features

  • ๐Ÿ“ข Send broadcasts as chat, title, subtitle, or actionbar
  • ๐Ÿงฉ Send title and subtitle together using a single command
  • โŒจ๏ธ Fully fixed tab completion for /as and /asadmin
  • ๐Ÿ”Œ PlaceholderAPI support (e.g. %player_name%)
  • ๐ŸŽจ Legacy color code (&) support
  • ๐Ÿ” Permission-based command access
  • โšก Lightweight, optimized, and stable
  • ๐Ÿงฑ Compatible with Minecraft 1.18.x โ€“ 1.21.x

๐Ÿงพ Commands

Command Description Permission
/as <type> <target> <time> <message> Send a broadcast message asbroadcast.use
/asadmin <time> <title> || <subtitle> Send title & subtitle together asbroadcast.admin
/asreload Reload plugin configuration asbroadcast.reload

๐Ÿ“จ Message Types

  • chat โ€“ Regular chat message
  • title โ€“ Large centered text
  • subtitle โ€“ Text below title
  • actionbar โ€“ Message above the hotbar

โฑ Time Format

  • 10s โ†’ 10 seconds
  • 1m โ†’ 1 minute
  • 2h โ†’ 2 hours

๐Ÿ”Œ PlaceholderAPI Support

AsBroadcast integrates with PlaceholderAPI, allowing dynamic placeholders in all messages.

Examples:

  • %player_name% โ€“ Player username
  • %server_online% โ€“ Online players count

PlaceholderAPI is optional but highly recommended.


โš™ Configuration

EXAMPLE: 

debug: false

tab-completion: true

welcome-message:
  enabled: true
  messages:
    - "&aWelcome, &e%player_name%&a!"
    - "&7Use &e/as &7to broadcast messages"

durations:
  default: 5000
  fade-in: 500
  fade-out: 500

messages:
  errors:
    no-permission: "&cYou don't have permission."
    player-not-found: "&cPlayer not found: %player%"
    no-players: "&cNo players online."
    invalid-type: "&cInvalid message type: %type%"
  success:
    message-sent: "&aMessage sent successfully!"```