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?

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of sw123 sw123 Jan 24, 2013 at 08:53 UTC - 0 likes

    @MineSquirtle: Go

    It makes sence, but It has not yet been implemented.

    ModReq

  • Avatar of MineSquirtle MineSquirtle Jan 13, 2013 at 12:17 UTC - 0 likes

    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.

  • Avatar of sw123 sw123 Jan 06, 2013 at 14:33 UTC - 0 likes

    @Eioz: Go

    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.

  • Avatar of Eioz Eioz Jan 03, 2013 at 23:11 UTC - 0 likes

    Please update to 1.4.6 :(

  • Avatar of sw123 sw123 Oct 21, 2012 at 21:15 UTC - 0 likes

    Chat colours might be implemented already. Try the permission node heroicchat.chat.colors

  • Avatar of jwpwns jwpwns Oct 09, 2012 at 21:09 UTC - 0 likes

    that and chat colors

  • Avatar of jwpwns jwpwns Oct 09, 2012 at 21:08 UTC - 0 likes

    @sw123: Go

    yes

  • Avatar of sw123 sw123 Oct 09, 2012 at 20:08 UTC - 0 likes

    UPDATE, please post suggestions using the ticket system

  • Avatar of sw123 sw123 Oct 09, 2012 at 20:05 UTC - 0 likes

    I will make a tut soon, or maybe someone else wants to?

  • Avatar of sw123 sw123 Oct 09, 2012 at 20:04 UTC - 0 likes

    @jwpwns: Go

    So channels can have a center and radius? Then if you are in that region you will chat in that channel?

Facts

Date created
Sep 28, 2012
Categories
Last update
Oct 08, 2012
Development stage
Alpha
License
All Rights Reserved
Downloads
885
Recent file

Authors