AirwaveChat icon

AirwaveChat -----

Radio Chat Plugin



[​IMG]
AirwaveChat
Realistic radio communication for your Minecraft server

GitHub | Discord

✨ Features

Frequency System
  • AM Band: 1000-1999 kHz with 100 block range
  • FM Band: 100.0-199.9 MHz with 40 block range
  • Custom Channels: Create named frequencies with custom ranges
  • 1000+ Available Frequencies: Plenty of channels for your players

Realistic Radio Effects
  • Proximity Chat: Messages only reach players within range
  • Signal Degradation: Text distorts with static characters at distance
  • Live Signal Bar: Real-time strength indicator in action bar
  • Radio Sounds: Authentic connect/disconnect/static audio effects

Player Experience
  • Persistent Connections: Auto-reconnect to your frequency on login
  • Frequency Search: Find channels by name quickly
  • Top Channels: See most popular frequencies
  • Smart Pagination: Browse frequencies with ease

⚙️ Customization
  • MiniMessage Support: Rich text formatting with hex colors
  • Configurable Distances: Adjust range per frequency type
  • Static Control: Fine-tune distortion threshold and intensity
  • Sound Options: Choose your own sound effects
  • Cooldown System: Prevent command spam

Commands

User Commands
Code (Text):

/connect FM/AM <frequency>     (aliases: /c, /radio, /tune)
/disconnect                    (aliases: /dc, /leave, /tune-off)
/frequencies list [FM/AM] [page]  (aliases: /freq l, /f l)
/frequencies current           (aliases: /freq c, /f c)
/frequencies info <freq>       (aliases: /freq i, /f i)
/frequencies top               (aliases: /freq t, /f t)
/frequencies search <query>    (aliases: /freq s, /f s)
 
Admin Commands
Code (Text):

/airwavechat reload           (aliases: /awc reload)
/airwavechat about            (aliases: /awc about)
/airwavechat help             (aliases: /awc help)
 
Permissions

Code (Text):

airwavechat.user   - Access to user commands (default: true)
airwavechat.admin  - Access to admin commands (default: op)
 
⚙️ Configuration Example

Code (YAML):

frequencies
:
  fm
:
    min
: 100.0
    max
: 199.9
    step
: 0.1
    chat_distance
: 40.0
  am
:
    min
: 1000
    max
: 1999
    step
: 1
    chat_distance
: 100.0
  custom
:
    Police
:
      type
: "FM"
      frequency
: 123
      chat_distance
: 60.0

options
:
  enable_proximity
: true
  enable_static
: true
  static_threshold
: 0.75
  static_intensity
: 0.5
  enable_signal_bar
: true
  enable_sounds
: true
  cooldown_connect
: 2
  cooldown_disconnect
: 2
 

Use Cases

  • Roleplay Servers: Police, EMS, and civilian radio channels
  • Survival Servers: Coordinate with your team across distances
  • PvP Servers: Strategic team communication
  • Minigame Servers: Team-based game modes with radio coordination

Requirements

  • Paper/Spigot/Folia 1.20.4+
  • Java 21+

Installation

  1. Download the latest AirwaveChat.jar
  2. Place in your server's plugins/ folder
  3. Restart your server
  4. Configure config.yml and messages.yml as needed
  5. Reload with /awc reload

Support

Need help? Join our Discord Server!

Found a bug? Report it on GitHub Issues

License

This plugin is proprietary software. All rights reserved.
For commercial use or inquiries, contact @joshlucem on Discord.


If you enjoy AirwaveChat, please leave a review!
Resource Information
Author:
----------
Total Downloads: 12
First Release: Nov 24, 2025
Last Update: Nov 28, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings