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!)
@TheOneMadHawk
I got that.
@mindcat
You can set prefixes and suffixes in different ways.
1) External Plugin like GroupMananger
2) via config.yml
in both cases you have to change the chatFormats:
just add the prefix to the chatFormats
/crazychats mode worldChatFormat &A[World] $2$&F$0$&F: &F$1$
you can show all available chatFormats using:
/crazychats mode *ChatFormat
available formats params $0$=Sender $1$=Message $2$=GroupPrefix $3$=GroupSuffix $4$=World ($5$=CurrentTime (dev build only))
How could I setting Prefix and Suffix in this plugin?
@Slaand [Links outdated]
2013-01-05 22:07:17 [SEVERE] Could not pass event AsyncPlayerChatEvent to CrazyChats v1.99 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.v1_4_5.NetServerHandler.chat(NetServerHandler.java:911) at net.minecraft.server.v1_4_5.NetServerHandler.a(NetServerHandler.java:861) at net.minecraft.server.v1_4_5.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_4_5.NetworkManager.i(NetworkManager.java:208) at net.minecraft.server.v1_4_5.NetworkManager.c(NetworkManager.java:344) at net.minecraft.server.v1_4_5.NetworkReaderThread.run(SourceFile:93) Caused by: java.lang.NoSuchMethodError: de.st_ddt.crazyutil.ChatHelper.putArgs(ILjava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; at de.st_ddt.crazychats.listener.CrazyChatsPlayerListener$ChatResult.getAdvancedFormat(CrazyChatsPlayerListener.java:389) at de.st_ddt.crazychats.listener.CrazyChatsPlayerListener_132.PlayerChat(CrazyChatsPlayerListener_132.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 9 more
You are very nice! :) Wait im test it
@Slaand
Try this dev build.
The 1000 new lines haven't been tested very much there may be a lot of bugs in there.
Currently no commands to create/modify custom channels.
https://dl.dropbox.com/u/16999313/Bukkit/CrazyChats.jar
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>
Its okay, im asking u,cuz im opening new big server and i need this features :)
@Slaand
No sorry, i can quick code you this feature, but its hard to code it customizable via config (and commands).
I'm still no magician.
New version of plugin have signs and double global channels?
Ok im waiting all this week, thanks!
@Slaand
I don't know that yet.
It's christmas after all, maybe i will give it to the community as a gift
or i'm to busy to even start my development tools.
I'll try.
@TheOneMadHawk
Hey, can u finish it on this week? Or u need more time for done? :) Thanks
@TheOneMadHawk
Ok love your plugin! <3 Global channels and signs make this plugin perfect!
@xMinecraft
Consider updating to CrazyChats v1.5
+Have a look in your config
@TheOneMadHawk
I see my plugin list and i don't found other plugin about chat
Ok.
CrazyCHats v1.4
@xMinecraft
Why my messages on the channel GlobalChannel and LocalChannel shown twice?
Do you have another chat plugin installed?
Is this message send twice to everybody or just to the sender of the message.
Please check
globalChatFormat and localChatFormat
Can i disable the common chat and let them speak only for channels?
Chat Channels replaces the old/common chat.
You can't enabled it.
The radio LocalChannel is not working
I write more than 30 blocks and reads like what I say
Which version are you using?
Does the message reciever have the crazychats.chatspy permission?
I just tested it and it works perfectly for me.
Hello.
I've dude..
Why my messages on the channel GlobalChannel and LocalChannel shown twice?
"Nick C T: mensaje
Nick: mensaje"
Can i disable the common chat and let them speak only for channels?
The radio LocalChannel is not working
I write more than 30 blocks and reads like what I say
@Slaand
Then you have to wait until i add persistent channels.
If i find some free time before/during xmas i will may manage it to finish it.
@TheOneMadHawk
Im want 2 global channels, for example: english global chat and russian global chat
I need to make this chats work on all worlds(4-5 worlds)