CrazyChats
Version 1.199
Description
Add chat channels and many usefull features to your chat.
Features
- Integrated Config-Database support.
- Integrated Logging support.
- Ability to change your Chat/List/Headname
- Multiple Channels
- @Broadcast (ALL+Unmutable)
- @Global (ALL)
- @<Worldname> (specified world)
- @World (current world)
- @Local (configurable range in current world)
- @<Username1>[,Username2...] (specified players only)
- @Private (continue chatting to specified players
- @Admin (From/To Admins only)
- Ability to change every chatchannel's chatformat
- Available parameters (Prefix, Suffix, World, Time)
(Other Plugins may add more parameters.)
- Available parameters (Prefix, Suffix, World, Time)
- Per Channel Permissions
- Ability to mute channels and players (for yourself).
- Ability to globally mute a player.
- CleanRepetitions, CleanCaps option.
- Unmuteable permission for admins.
- Permission to allow peeking in all chats.
Planned Features
- (Better) persistent channels
Requirements
- CrazyCore (Version 10.7.1 or later)
Optional Requirements
- TagAPI (Required for Colored Headnames)
Sub Plugins
- CrazySquads (Squad/Party/Group Plugin)
Config
Commands with their Permissions
Languages
- en_en (English)
- de_de (German - Deutsch)
- cn_cn (Chinese - 中国的, thanks to mindcat)
- fi_fi (Finnish - Suomi, thanks to suomenlippis)
- pl_pl (Polish - Polski, thanks to MegaManNT)
- ru_ru (Russian - русский, thanks to SannyOK)
(Please post additional translations here, so i can share them to everybody!)
Hi! I have tested your plugin and I think I will continue using it.
Here a little suggestion I can give you to help becoming the perfect plugin on my opinion.
The only thing that bug me a little bit for now is that it's not as friendly-user as I thought. I get lost quickly in the config, maybe if you have time you can put a youtube tutorial or something like that to help user to create new channel or even edit previous one.
I found that the "World channel" is the default one. Is there a way we can set-up another channel as "default"? I found it a bit annoying that the world tag always show-up when we are talking, is there an option to disable it? I set-up a Global and a Local chat, then when I restart the server it go back to World Channel. On my opinion, I would set an option to disable the World Tag and put an option for "Default" chat.
On other words:
1- Is there a way to hide the World Tag? 2- Is there a way to set-up a default channel?
Thanks and good work!
@Slaand
I'll have a look on this.
Problem:
Two players join a channel with sign,for example Player1 and Player2 and Player1 write Hi all! and Player2 not see this message, but this two players are in chat channel list. How to fix? Thanks
@Slaand
Currently they can't leave any channel (but they can stop chatting in a channel using a invalid channelname or a channel the don't have access to.)
@Channel
(I haven't got enough time to finish that yet)
And last question: with what command player can leave channel or all channels?
Thank You!
@Slaand
How to make chat disabled for default for a player?
Set defaultChannelKey to a not existing one
@Slaand
If player joins in channel, all players see his text what he write
Are you referring to CustomChannels?
There cant be disabled chat for a player until we joins one of created channels
You could remove all players permission for default chat channels:
crazychats.broadcastchannel.talk: false
crazychats.globalchannel.talk: false
crazychats.worldchannels.remotetalk: false
crazychats.worldchannels.talk: false
crazychats.localchannel.talk: false
Ok i tested this plugin, and i can some say things
1. If player joins in channel, all players see his text what he write 2. There cant be disabled chat for a player until we joins one of created channels
But no errors in logs
How to make chat disabled for default for a player? But only when you join on channel chat, then its enabled for a player
@Slaand
Already posted that here
append this to your config.yml
Players can permanently join this channels using signs:
Players can talk in this channels using:
@English or @2
@<Channelname> or @<ID>
@TheOneMadHawk
Im wait for your reply :)
How to make custom chat channels and make them work with signs?
@mindcat
How can I pm Console?
User->Console:
currently impossible, but you can talk to yourself and chat log will be shown to console too.
User as Console:
impossible
How can I pm Console?
@mindcat
Currently not possible, but added to todo list.
How can I change Console display name?
@mindcat
other question, how to fast and quick see a player real nick?
Currently there is no command for that, but i will add it soon.
(Currently you just can search in the config)
@TheOneMadHawk
I am using PEX to setting prefix, but i do it, displaying like this "[prefix]yourname[prefix]". Well, I didn't use dev build, because my server need to be restart, but my server have some players online, I can't restart now.
config.yml
other question, how to fast and quick see a player real nick?
@mindcat
Will be fixed in next version. But this may take a while, because of custom channels.
But you can use the latest dev build.
https://dl.dropbox.com/u/16999313/Bukkit/CrazyChats.jar
if errors occur you need to update CrazyCore too
https://dl.dropbox.com/u/16999313/Bukkit/CrazyCore.jar
@TheOneMadHawk
But I have problem, Console has no prefix and suffix, displayed like this "$2$Console$3$". Any fix?