Skip to content

Commands and Permissions

The main command is /radio; /pradio is an alias.

Player commands

Command Purpose
/radio help Show available commands.
/radio mute [on\|off] Mute or unmute all radios for yourself.
/radio streamermode [on\|off] Alias for global personal mute.
/radio desyncalert <on\|off> Enable or disable your desynchronization chat alerts.
/radio syncalert <on\|off> Enable or disable your synchronization chat alerts.
/radio volume <0-100> Set your global personal radio volume.
/radio info Show information about the nearest radio.
/radio status Show mute, client, nearby-radio, and playback status.
/radio mod Show the optional client-mod link.
/radio track list [page] List tracks allowed for the nearby radio.
/radio track play <id> Select a track when you may control the nearby radio.
/radio trust <radio-id> list List trusted players for an owned radio.
/radio trust <radio-id> add <player> Trust a player on one owned radio.
/radio trust <radio-id> remove <player> Remove trust from one owned radio.
/radio connect <source-id> <target-id> Pro only: merge owned same-tier radios when the tier enables owner connections.
/radio queue list Show the nearby radio queue.
/radio queue add <track> Add a track to the queue.
/radio queue clear Clear the queue.

Administrator commands

Command Purpose Permission
/radio give <player> <tier> [amount] Give radio items. proximityradio.admin.give
/radio reload Reload configuration, tiers, tracks, and integrations. proximityradio.admin.reload
/radio zip Scan audio and build the resource pack. proximityradio.admin.zip
/radio force <all\|player> Resend Proximity Radio's pack, or show the matching /iatexture command when ItemsAdder owns delivery. proximityradio.admin.force
/radio tier list List loaded radio tiers. proximityradio.admin.tier
/radio tier create <id> Create a custom radio tier (Pro only). proximityradio.admin.tier
/radio diagnose Display environment, integration, tool, pack, and URL status. proximityradio.admin.diagnose
/radio connect <source-id> <target-id> Pro only: connect compatible radios regardless of ownership and tier opt-in. proximityradio.admin.connect

Permission nodes

Permission Default Meaning
proximityradio.use Everyone Use and place normal radios when tier rules allow it.
proximityradio.command.mute Everyone Use /radio mute and streamer mode.
proximityradio.command.volume Everyone Change global personal volume.
proximityradio.admin Operators Grants every administrative child permission and bypass behavior.
proximityradio.admin.give Operators Give radio items.
proximityradio.admin.reload Operators Reload the plugin configuration.
proximityradio.admin.zip Operators Build the resource pack.
proximityradio.admin.force Operators Force resource-pack delivery or obtain the delegated ItemsAdder resend command.
proximityradio.admin.tier Operators List and create tiers.
proximityradio.admin.diagnose Operators View diagnostics.
proximityradio.admin.break Operators Bypass ownership and WorldGuard checks while breaking radios.
proximityradio.admin.control Operators Control administrator-restricted radios.
proximityradio.admin.connect Operators (Pro only) Connect same-tier radios regardless of ownership and allow-connect.

The top-level proximityradio.admin node is convenient for operators. For staff ranks, grant individual nodes so control and break access stay separate.

Console use

Administrative commands such as zip, reload, force, tier, diagnose, and Pro's connect can be run from the console. Player-context commands require an in-game player. Alert preferences default to on, are stored globally per player, and persist across restarts.

See Connected Radios for source/target behavior, owner rules, and recovery when a controller is removed.