HeroicChat
HeroicChat
Introduction
HeroicChat is a plug and play, easy to use chat plugin. This plugin will add channel based chat to you minecraft server. Once a new player joins the server he will be put in the default channel and he will be able to talk to everyone in that channel. The player will also be able to join and create other channels.
What is a Channel?
A channel is a chatroom for people to chat in. Every channel has its own name and prefix. People are able to listen (receive) chat from other channels, but they can only speak in one channel at the time. This will prevent a lot of spam to the online players on the server. Also a channel can provide privacy to chat, because you can password protect a channel to prevent a lot of people from joining.
How does it work?
When a player joins your server for the first time they will be put in the default channel. They can then create a temporary channel to have a good time with their friends. When a player creates a channel, the channel will some default configurations. The owner of the channel or a player with the bypass permission can edit these configurations. Some of these configurations include prefixes and password protection. Once they all left the channel, it will be deleted by HeroicChat preventing lag.
Commands
- /hc createpermanent <name> - create a permanent channel
- /hc create <name>" - create a temporary channel
- /hc edit <name> <property> <new value> - edit a channel
- /hc delete <name> - delete a channel channel /hc kick <name> - kick a player from a channel
- /hc list - list all channels
- /hc say <name> <message> - broadcast a message to a channel
- /hc info (name) - display info about a channel
- /hc join <name> (password) - join a channel
- /hc leave - exit to the default channel
- /hc receive <name> (password) - listen to a channel
- /hc stopreceive (name) - stop listening to a channel
Permissions
- heroicchat.channel.delete.own: allows a user to delete their own channel default: true
- heroicchat.channel.delete.others: allows a user to delete the channels of others default: OP
- heroicchat.channel.kick.own: allows a user to kick people from their own channel default: true
- heroicchat.channel.kick.others: allows a user to kick people from channels that they do now own default: OP
- heroicchat.channel.create: allows a user to create a temporary channel default: true
- heroicchat.channel.createpermanent: allows a user to create a permanent channel default: OP
- heroicchat.channel.bypasslock: allows a user to bypass channel protection default: OP
- heroicchat.channel.edit.own: allows a user to edit their own channel default: true
- default: true
- heroicchat.channel.edit.prefix: allows a user to edit the prefix property of a channel default: true
- heroicchat.channel.edit.owner: allows a user to edit the owner property of a channel default: true
Config
Right now the only configuration that you can change is the show-channel-prefix. This will turn prefix of the channels on or off.
Problem?
use the ticket system!
To-Do before release
- think of a different name (suggestions?)
- add multiserver support with a addon
- add ranged chat configurations
- add admin and mod permissions
- add permission based channel joining
- any suggestions?
@MineSquirtle
It makes sence, but It has not yet been implemented.
Is there some way I can make a channel, in that, players have to be in a certain radius to hear each other.. if that makes any sense at all? xD
- Thanks.
@Eioz
This project is on a hold for now. I will start working on this again in 3 weeks. I have to do loads of stuff for school now.
Please update to 1.4.6 :(
Chat colours might be implemented already. Try the permission node heroicchat.chat.colors
that and chat colors
@sw123
yes
UPDATE, please post suggestions using the ticket system
I will make a tut soon, or maybe someone else wants to?
@jwpwns
So channels can have a center and radius? Then if you are in that region you will chat in that channel?
yea maybe like so people within lets say 20 blocks can only hear the chat channel.
is it possible to set up that the channel have a location? like 5 blocks?
Seems good so far you just need to add more to the config.Like different chat colors and maybe instead of typeing/hc join test you can make a option so you can just type/hc join t instead of typing out the whole name
can you guys help me out with this plugin? i want to put this on my server but i need help with it.