A long time ago i had a server with 20+ players online. I got extremly annoyed by the private conversations in the only chat i had so i gave them the opportunity to create a channel. I don't think that this plugin gets downloaded a lot or even once but if someone downloads it and want a few more features like a kick function or permanent channels... or colorcoded chat than ask for it and i will probably do it.
I would say that this plugin is a realy basic plugin. Not many features but it does what it is meant for. You can be in multiple channels... so you can be in every single channel... if you want.
Commands:
channel.create.withoutpassword
channel.create.withpassword
channel.delete
channel.join
channel.leave
channel.changepass
Examples:
TO-DO List:
Features i maybe add:
Preview image:
I would say that this plugin is a realy basic plugin. Not many features but it does what it is meant for. You can be in multiple channels... so you can be in every single channel... if you want.
Commands:
- /channel list ( Permission: none)
- /channel create < channelname > < password (optional) > ( Permission: channel.create.withoutpassword and channel.create.withpassword)
- /channel join < channelname > < password (optional) > ( Permission: channel.join)
- /channel leave < channelname > ( Permission: channel.leave)
- /channel delete < channelname > ( Permission: channel.delete)
- /channel changepass < channelname > < new password > ( Permission: channel.changepass)
- /channel setpass < channelname > < password > ( Permission: channel.changepass)
- @<channelname> <text> to write in a channel.
- /channel memberlist < channelname > (Permission: channel.memberlist)
channel.create.withoutpassword
- Allows to create a channel without a password.
channel.create.withpassword
- Allows to create a channel with password.
channel.delete
- Allows to delete a channel.
channel.join
- Allows to join a channel.
channel.leave
- Allows to leave a channel.
channel.changepass
- Allows to change the password for a channel.
- Allows to set the password for an existing channmel.
Examples:
Spoiler
Player joines the Server:
[Lobby] <NAME> has joined the Server.
Player in chat :
/create channel MyChannel
Output:
[MyChannel] Channel has been created.
Player in chat:
/create channel PrivateTalk 123
Output:
[PrivateTalk] Channel has been created. Password: 123
Player in chat:
@PrivateTalk Hei guys
Output:
[PrivateTalk] <PLAYERNAME>: Hei guys
Player in chat:
/channel list
Output:
Lobby, MyChannel, PrivateTalk[P]
The [P] behinde PrivateTalk means that this channel has a password.
[Lobby] <NAME> has joined the Server.
Player in chat :
/create channel MyChannel
Output:
[MyChannel] Channel has been created.
Player in chat:
/create channel PrivateTalk 123
Output:
[PrivateTalk] Channel has been created. Password: 123
Player in chat:
@PrivateTalk Hei guys
Output:
[PrivateTalk] <PLAYERNAME>: Hei guys
Player in chat:
/channel list
Output:
Lobby, MyChannel, PrivateTalk[P]
The [P] behinde PrivateTalk means that this channel has a password.
TO-DO List:
Features i maybe add:
- I want to make the plugin a bit more colorfull. So random color for each channel should make everything more clear and easier to differentiate the different channel. I don't know if i just change the color for the Channeltag (Example: [Lobby]) or the whole message.
- Kick function for the channel owner/creator, player with permission and op's . I already have a function in my Channel class where the owner/creator gets saved. So it should be easy to do a kick function for OP's, dudes with the permission and the channel owner/creator.
- Configurable via .cfg and .yml files.
- Permanent, Semi-Permanent (deleted after server restart) channels. At the moment every channel with less than one player in it gets deleted.
- Log-files . Just if somebody wants it.
- An option to make a channel invisbile (not appearing in the channel list that can be viwed with the command "/channel list")
Preview image:
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Channel Chat is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 680 times (via Spigot). Download it and open it directly in the game.