Channelverse | Quickly Manage Multi-Chats [FREE] [CONFIGURABLE] 1.2.2

Advanced chat channel management. Quickly manage global and private chats.

  1. Zyraun
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://gist.github.com/Zyraun/4e2f03eba7c987d7ca835ada788ccbd0
    Contributors:
    Zyraun
    [​IMG]

    Thank you for all the positive feedback. More resources coming soon.
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------
    NOTICE: If your server is using this plugin please send me a private message and I will post your server's name and login details on this page. Also, feel free to suggest ideas for future plugins. Thank you for all of the support!
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Check out my Twitter for more updates @Zyraun
    Thank you for the support. Can we hit 200 downloads?!

    [​IMG]

    Easily create chat channels for your player-base. Configurable to fit any server's needs. Custom prefixes, chat formats, and access permissions for each individual chat channel. The most advanced solution yet.

    Features for future updates:
    1. Allow players (with a configurable permission) to create channels.
    2. Channel shortcut (chat prefixes)
    3. Join multiple channels at once
    4. Channel operators can mute channels/players and kick members
    5. "Limbo channel" if kicked from all channels
    6. Promote players to channel moderators

    You can suggest your own possible features to be added in future updates via a direct message to myself. The review section is not for suggestions. Thank you.

    [​IMG]

    /channelverse Core command for Channelverse plugin.
    Without any arguments: opens a GUI of available chat channels. Can join a channel or manage them from this menu.


    Also supported are: (aliases)
    /cv, /channel, /cverse, /channelv, /channels, /chanverse

    More features coming soon.

    [​IMG]

    If you have recorded a video reviewing this plugin please send me a private message with a link to the video so I can publish it to this page.

    All submissions are appreciated!

    Thank you. :)

    [​IMG]

    Code (Text):

    ##
    ##    Thank you for using Channelverse by Zyraun
    ##       Last Update: 05/29/2017 (Mon)
    ##

    channelverse:
      enabled: true
      preferences:
        default-channel: 'global'
        basic-permission: 'channelverse.use'
      channels:
        Global:
          permission: ''
          chat-format: ''
          prefix: '&2[G] &r'
          do-prefix: true
          maximum-members: 0
          operator:
        Private:
          permission: 'channelverse.use.private'
          chat-format: '&e%name% &7%message%'
          prefix: '&b[P] &r'
          do-prefix: true
          maximum-members: 8
          operator: 'Zyraun'
     
    [​IMG]

    You can now view the plugin source!
    https://gist.github.com/Zyraun/4e2f03eba7c987d7ca835ada788ccbd0

    The plugin currently supports the following custom event callbacks:
    1. ChannelCreateEvent
    2. ChannelDeleteEvent
    3. PlayerJoinChannelEvent
    4. PlayerLeaveChannelEvent
    5. PlayerKickedFromChannelEvent
    6. PlayerSpeakInChannelEvent

    Most channel information can be found via a call to the ChannelManager class.

    Code (Text):

    import me.zyraun.utility.staffchannel.events.PlayerKickedFromChannelEvent;
    import me.zyraun.utility.staffchannel.function.ChatChannel;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;

    public class APITutorial implements Listener {

        @EventHandler
        public void onKicked(PlayerKickedFromChannelEvent e) {
            ChatChannel channel = e.getChannel();
            Player player = e.getPlayer();
       
            channel.sendMessage("§6" + player.getName() + " §ewas kicked from your channel.");
        }

    }
     


    [​IMG]



    COMING SOON: Bounties, Dynamic Jukeboxes, Welcome Rewards, and many more! You can suggest plugin ideas by PM'ing me on Spigot or by contacting me on Skype. :)

Recent Reviews

  1. gds
    gds
    4/5,
    Version: 1.2.2
    It’s very good but can you add a feature so you don’t have to be in a channel because messes with my favtions plugin it says like faction_name for example
  2. Vordeaux
    Vordeaux
    5/5,
    Version: 1.2.1
    Love the plugin, very useful. DM'd you with suggestions. :)
    Can you make some more public resources please!