Home›Java›Mods›AirwaveChat
AirwaveChat
ModsJava

AirwaveChat

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
AirwaveChat v2.0.0
Realistic radio communication for your Minecraft server

Privacy First: Radio communications are 100% private

GitHub • Discord
​

✨ Features

️ Core Radio System

Realistic Audio Effects

User Experience

Privacy & Security

⚙️ Technical Excellence

Signal Degradation System

How Static Works: As you move further from other players, your signal weakens. Characters progressively drop out or become garbled, simulating real radio interference.

Distance Signal Quality Effect Example
0-60% Clear Perfect "Meet at the tower"
60-75% Good Minor static "Meet at t▯e tower"
75-90% Fair Heavy static "M▯▯t at ▯▯e ▯o▯er"
90-100% Weak Severe static "▯▯▯▯ ▯▯ ▯▯▯ ▯▯▯▯▯"
100%+ None No signal (message not received)


Spoiler: Showcase: Static & Signal
Static appears as characters dropping or garbling when signal quality decreases. Players must move closer or adjust frequencies for clear communication.

[​IMG]
[​IMG]

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 <frequency>       (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
Spoiler: config.yml
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.5
      chat_distance
: 60.0
    Emergency
:
      type
: "AM"
      frequency
: 1050
      chat_distance
: 150.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
 

Spoiler: messages.yml (Customizable)
All player-facing messages are fully customizable with MiniMessage format support:
Code (YAML):

reload
:
  success
: "<green>✓</green> <green>Configuration reloaded successfully</green>"

connect
:
  success
: "<aqua> Connected to {frequency} {band}</aqua>"
  already_connected
: "<red>You are already connected to {frequency} {band}</red>"
  invalid_frequency
: "<red>Invalid frequency. Use /frequencies list</red>"

disconnect
:
  success
: "<aqua> Disconnected</aqua>"
  not_connected
: "<red>You are not connected to any frequency</red>"

frequencies
:
  info_not_found
: "<red>Frequency not found: {frequency}</red>"
  search_no_results
: "<red>No frequencies found matching: {query}</red>"

signal
:
  no_signal
: "<dark_gray>No Signal</dark_gray>"

error
:
  permission
: "<red>You don't have permission for this command</red>"
  commands_only
: "<red>This command can only be used by players</red>"
 

Use Cases

Requirements

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

Spoiler: Quick Start
For Players:
  • Tune: "/connect FM 101.1" or "/connect AM 1025"
  • Chat normally to broadcast on your frequency
  • Check signal strength in the action bar
  • Search channels: "/frequencies search police"
  • Leave: "/disconnect"

For Admins:
  • Customize ranges in config.yml
  • Add custom frequencies (Police, EMS, etc.)
  • Fine-tune static threshold and intensity
  • Translate messages to your language
  • Set cooldowns to prevent spam

Support & Community

Version & License
Current Version: 2.0.0 (Stable Release)
Status: Production-ready, no planned new features

License: Proprietary Software - All rights reserved
For commercial use or inquiries, contact @joshlucem on Discord.

⭐ If you enjoy AirwaveChat, please leave a review! ⭐
Made with ❤️ for Minecraft roleplay servers​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

AirwaveChat is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 44 times (via Spigot). Download it and open it directly in the game.

Explore more