MyChat
MyChat
Version: 1.2
I'm working on a v2.0 of this plugin.
I'm working on an new Versin of this plugin, that contains the last requested features and some new and usefull stuff.
That will take some time, because of my study, but I'm working on it ;)
UPDATE 1.1 to 1.2:
Backup your Config and let the Plugin create an new one.
I added two new Config-Points.
MyChat is an easy to use Chat-Plugin, which adds useful Stuff to your Server-Chat.
Features:
- 5 simple Channels
- Global-Channel
- World-Channel
- Trade-Channel
- Admin-Channel (MyChat.admin)
- Group-Channel
- All Channels are logged in separate LogFiles
- Prefixes
- Mute-Commands
- Alert-Command
Commands:
User-Commands:
Command | Short-Version | Description | Permission |
---|---|---|---|
/mc help [Page] | /mc h [Page] | Shows the Help | None |
/mc info | /mc i | Shows the Channel you type in | None |
/mc join [Channel] | /mc j [Channel] | Join a Channel | MyChat.jq |
/mc quit [Channel] | /mc q [Channel] | Quit a Channel | MyChat.jq |
/mc switch [Channel] | /mc s [Channel] | Switch the Channel you type in | MyChat.jq |
Admin-Commands:
Command | Short-Version | Description | Permission |
---|---|---|---|
/mc alert [Msg] | /mc a [Msg] | Broadcast an Alert-Msg | MyChat.alert |
/mc mute | /mc m | Mute / Unmute the Chat | MyChat.mute |
/mc mute [Player] | /mc m [Player] | Mute / Unmute a Player | MyChat.mute |
/mc mute [Player] [Time] [s m h] | /mc m [Player] [Time] [s m h] | Mute a Player for a given time | MyChat.mute |
/mc reload | Reload the ConfigFile | MyChat.reload |
Users with the "MyChat.mute" Permission are able to chat in the muted Chat, so they can write for example the reason for the mute.
Channel-System:
The Channel-System is easy to understand.
- You can join, switch and leave the Channels.
- You only see Text of Channels you joined
- Every user joins the Global-Channel on login
The Group-Channel
- Player can't leave the Group-Channel
- All Player of the same Group are in the Channel
- Only the Player of one Group see the Messages
- The name of this Channel is GROUP for everyone, because you know your Group and so you know in which Group-Channel you are.
Prefixes:
The prefixes are set in the config.yml
You can add and delete groups and their prefixes.
And you can use Color-Codes in your prefixes.
To add the prefixes to your Server-Groups you must give them the Permission:
MyChat.group.[GroupOfYML-File]
Color-Codes:
&0 Black | &1 Dark Blue | &2 Dark Green | &3 Dark Aqua |
&4 Dark Red | &5 Purple | &6 Gold | &7 Gray |
&8 Dark Gray | &9 Blue | &a Green | &b Aqua |
&c Red | &d Pink | &e Yellow | &f White |
ChangeLog:
- V 1.2:
- Added Config-Points (AutoJoinAdmin, Logging)
- Added LogFiles for each Channel
- V 1.1.1:
- Added - Reload-Command
- V 1.1:
- Added - Group-Channel
- V 1.0.X
- Renamed Plugin etc.
- V 1.0:
- Release
- Release
ToDo:
- Add an shout-Command
- Custom Channels
- And some stuff for v2.0 ;)
It take some time for the new Files to show up, because they need to be promoted.
If the newest Version isn't in the download-list, then try it later.
If you like this Plugin then please donate some money.
I really need it for my study. Thank You!
Man, you should update this plugin! I've been looking for a long time, and finally found this only to see it hasn't been updated. Please, do look into it sometimes soon :)
This is the exact plugin I want on my server! please please please update!
This is the exact plugin i want on my server! please please please update! :)
@MartyMikfly Sounds great. I will try to add this.
Great plugin, love it. Would be awesome if you could create your own channels, or at least modify the names of existing channels.
@C0mput3rHuman101 Noticed that. I will add this as soon as possible ;)
Suggestion a shout command to say something on all channels ex: /shout Hello World! will say [Prefix] Username [Suffix]: Hello World!
@cam13619 Hmm, ok. I wll add an Config-Point for that
Could you make it so that mychat.admin also allows those with the permission to be able to view admin chat on login?
@HalestormXV Hmm, ok. I will add an Config-Reload command. Thanks for reporting that little problem ;) I hope i can finish this fast :)
Very good and simple plugin. Seems to work well. Only thing I have come across which doesn't appear to be an issue more of just an inconvenience is using this plugin in combination with GroupManager. It seems if you want a prefix to work properly you must put the permission node in the globalgroups config of GroupManager as opposed to the per world group configs.
One suggestion is to add a reload config command so that if you make changes to titles you do not need to restart the entire server.
@ThisUsernameIsMine This idea sounds good. I will work on this the next days ;)
I like the simplicity of the plugin, but i would love to have the ability to set-up specific group-channels my players automatically join and are unable to leave (you can think of a guest and a failnoob channel), unless i promote them to a higher rank.
Best regards,
- ThisUsernameIsMine