Quick Channels ❋ Extremely configurable ❋ 1.7.10-1.14
1.14Simple channel system for friends to talk with each other in groups [1.7.10+]
Do you want your players to be able to join and talk in channels without all the hassle of a full-sized party/channel/chat overhaul plugin? Then QuickChannels is for you!
----[Commands]---
QuickChannels is made to be simple. It has only one command.
/channel <name> - Join a channel
/channel leave - Leave your channel
(quickchannels.admin) /channel reload - Reload QuickChannels config
(quickchannels.admin) /channel force (player) - Force player to leave their channel
(quickchannels.admin) /channel force (player) (channel) - Force player into a channel
---[Usage]---
Simply join a channel with /ch (name of new channel) , then type a message with the prefix (set in the config) at the beginning!
Commands /ch reload and /ch force require the permission quickchannels.admin
---[Screenshots]---

---[Config]---
The config allows you to change the prefix people use to talk in their channel and the format of the channel chat message, along with all the messages the plugin sends to players. Here is a copy of the default config.yml:
#
# QuickChannels made by Trophonix (https://www.spigotmc.org/members/trophonix.68234/)
# Suggested by takatalvi (https://www.spigotmc.org/members/takatalvi.242796/)
# -----------------------------
# CONFIG REFEENCE
# -----------------------------
# Explanations:
# prefix: Prefix entered before a message to send to channel (or reverse, see below)
# prefix-sends-to-channel: true/false. If true, a message will be sent to the channel if
# message starts with the prefix. If false, message
# will be sent globally if message starts with prefix
# and the player is in a channel.
# message-format: Format for the channel messages.
# links-require-permission: If true, will try to detect URLs in message and block if they
# don't have the quickchannels.links permission.
# console-output: true/false. Whether to send channel messages into console for logging.
# remove-on-quit: true/false. Whether to remove player from channel when they leave.
# -----------------------------
# Available placeholders:
# {channel} - Replaced with name of channel
# {prefix} - Prefix
# {members} - Prints all members of the player's channel separated by commas
# {player} - (where appropriate) Replaced with player's name
# {message} - (where appropriate) Replaced with message
# {admin} - Put before a message line to require the quickchannel.admin permission for that line
# &<color code> - Replaced with colors (see http://minecraft.gamepedia.com/Formatting_codes)
# -----------------------------
# For the sounds section, I have made a few sounds work for all versions.
# -
# level_up, click, lava_pop, exp_orb, villager_yes, villager_no, note_pling, note_bass, note_snare_drum, anvil_land
# -
# If a sound you want isn't on the list, please see the links below for the version you're using.
# Before 1.9: http://docs.codelanx.com/Bukkit/1.8/org/bukkit/Sound.html
# 1.9+: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
#
prefix : "!"
prefix-sends-to-channel : true
message-format : "&9[Channel ({channel})] {player}: &b{message}"
links-require-permission : false
console-output : true
remove-on-quit : true
messages :
help :
- "&a[QuickChannels by Trophonix] Help:"
- "&7/channel (name) &fJoin a channel."
- "&7/channel leave &fLeave your channel."
- "{admin}&7/channel reload &fReload QuickChannels config."
- "{admin}&7/channel force (player) (channel) &fMove a player into channel."
- "{admin}&7/channel force (player) &fForce player to leave channel."
- "&7{prefix}message &fTalk in your channel."
join :
- " "
- "&aYou joined &f{channel}."
- "&7Members : &f{members}"
- " "
joined : "&f{player} &ajoined the channel."
leave : "&aYou left &f{channel}."
left : "&f{player} &aleft the channel."
error : "&cYou're not in a channel."
reloaded : "&aQuickChannels config reloaded."
no-links : "&cYou don't have permission to send links in channels!"
forced-in :
- "&cYou were moved to &f{channel}."
- "&7Members : &f{members}"
forced-out : "&cYou were moved out of &f{channel}."
player-not-found : "&cPlayer not found: {player}"
forced-success : "&aSuccessfully moved {player}."
forced-no-channel : "&cThat player isn't in a channel."
sounds :
join : "note_pling"
leave : "note_bass"
message : "note_snare_drum"
I tried to keep it simple while also giving the maximum amount of customizability.
Thank you for reading, and enjoy!
Contact Me
Spigot PMs: Click Here
E-Mail: [email protected]
Discord: Lucas#5300
You can also join the Prodigy Support server and post in my support channel!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta