Quick Channels ❋ Extremely configurable ❋ 1.7.10-1.14 1.14

Simple channel system for friends to talk with each other in groups [1.7.10+]

  1. Trophonix
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://github.com/trophonix/quickchannels
    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]---
    [​IMG]
    [​IMG]

    ---[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:
    Code (YAML):
    #
    # 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!
    [​IMG]

    Check out my premium plugin Trade+
    [​IMG]

Recent Reviews

  1. takatalvi
    takatalvi
    5/5,
    Version: 1.14
    QuickChannels is lightweight, fast, customizable to your liking and most of all, extremely simple to use - both for players and for admins. Trophonix did an amazing job, working efficiently and with a seriously quick turnaround. As the one who came up with the idea for this plugin, I can say I couldn't be any happier with the execution. Fantastic job, Trophonix!
    1. Trophonix
      Author's Response
      Really appreciate your feedback, your help in debugging, everything! You are awesome and I'm glad you like the plugin.
  2. Swiftlicious
    Swiftlicious
    4/5,
    Version: 1.0
    I like the idea of it personally I use a different plugin for chats but there are a few things I would suggest to this:
    1. Override the /ch command to force it to be higher than the /ch from ChatControlPro/ChatControl.
    2. Add sounds when you get messages from your channel?
    3. Hook it up with FactionsUUID/Factions to allow Ally channels, truce channels, faction only channels & neutral channels.
    4. Add a way to give per color code permissions?
    5. Add a URL system without permission you can't type URL links.
    6. Add a filter system but if it's like you block for say the f word it would block all words that have that word like f***ed and f***ing etc.
    1. Trophonix
      Author's Response
      Thanks for the review! I will work on #2, #4 and #5 right now. The other suggestions I will definitely consider as well!