BUT... in typical mojang style, MC is updated with our features... soo...
Update will be out asap
What is it?
This mod is a client only mod that adds additional features to the standard SMP chat to make it better!
What features does it have?
When someone says your name in chat, that message is coloured green making it easier to see who is talking to you.
You can set nicknames for your self so when people say your nickname in chat it highlights that message green (nicknames are also saved to a file, are server independent but also player dependent).
You can subscribe to people so all their messages are coloured. You can even customise each persons colour (only standard minecraft colours are available: hexidecimal 0-F).
When you whisper to someone a message appears on your screen telling you to who and what you sent. You can even use "/t " instead of "/tell " for quicker use.
When whispering to someone you can press the Right Arrow key to auto-complete their name.
You can quickly "retype" your previously sent messages by pushing the Up and Down arrows to cycle through your messages, just like in your favourite console app.
How do I use it?
Subscriptions
Adding a subscription:
@sub Player
Removing a subscription:
@unsub Player
Listing your subscriptions:
@subs
Setting a subscriptions colour:
@setcolour Player Colour
#colour is a single hexidecimal digit: 0-F
Nicknames
Adding a nickname:
@setnick Nickname
Removing a nickname:
@unsetnick Nickname
Listing your nicknames:
@nicks
Whisper
Quick complete:
#Press the Right Arrow Key whilst typing the players name
#For a player with name FraserK
/tell Fras
#This will auto-complete to
/tell FraserK
#The same happens with
/t Fras
#Will complete to
/t FraserK
Chat history
Pressing the Up key will cycle back through your previously sent messages. NOTE: this will clear what you are typing!
Pressing the Down key will cycle forward through your history and will leave you with an empty input box when you reach the start.
You install this mod like all other mods, however i suggest using Magic Launcher for ease of use.
Will it work with my other mods/do i need ModLoader?
As of this release this mod does not require ModLoader and the only known incompatibility is SPC (Single Player Commands).
Screeners!
Current Bugs?
No known bugs!
Todo:
Scrolling
GUI
Ignore Function
Chat logging
Wrapping of colours
Boring stuff:
Changelog:
Version 0.8.1:
-Bugfix auto-completion was not functioning correctly, now fixed.
Version 0.8:
-Added auto-completion for /tell or /t command, press the right key to auto-complete a players name, if multiple matches occur nothing will happen.
-Added commands to list all your subs and nicks, "@subs" and "@nicks" respectively
-Added terminal-like chat history press up and down to cycle through your previously sent messages for ease of repeating.
Version 0.7:
-Added settable nicks, "@setnick nick" and "@unsetnick nick", nicks are saved to a file mod_Highlighter.cfg and are also player dependent.
Version 0.6:
-Added shortcut for whispering, "/t" instead of "/tell".
-Added whispers showing in your chat too.
-Added custom colours for subscriptions, "@setcolour Player Colour".
-Added confirmation messages for subbing/unsubbing
-Rewrote subscriptions to a class to enable custom colouring.
Version 0.5:
-Updated to 1.2.3.
-Changes the syntax of subscribing to "@sub Player" and "@unsub Player".
Version 0.4:
-Rewrote the was subscriptions work, you subscribe to another player by typing @listenPlayer and stop using @stopPlayer.
-A player using @Player will no longer do anything apart from a one off highlight.
-Now changes 3 classes: GuiIngame.java, EntityPlayerSP.java, EntityClientPlayerMP.java.
Version 0.3:
-Added ability to toggle conversations with "@player". (messages will all be highlighted from that player until turned off)
Version 0.2:
-Fixed bug when "/me" was used the game would crash.
Version 0.1:
-Initial Release
-Changes text colour to green when name is said in chat.
T&C:
Thankyou for downloading my mod.
I am a uni student and will be doing my best to update this mod regularly.
Boring T&C as follows...
TERMS AND CONDITIONS
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities.
MOJANG - Mojang AB
OWNER - Fraser Killip, Original author(s) of the MOD. Under the copyright terms accepted when purchasing Minecraft (http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MOD despite use of MOJANG code.
USER - End user of the mod, person installing the mod.
1. LIABILITY
THIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.
2. USE
Use of this MOD to be installed, manually or automatically, is given to the USER without restriction.
3. REDISTRIBUTION
This MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this mod must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.
4. DERIVATIVE WORKS/MODIFICATION
This mod is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.
Ooh, it looks nice! I'll definitely get it! I'm sure it'll help me out in SMP when tons of people are saying my name!
(I'm a mod on a really popular server.)
Doesn't work with spc.. aka never download this mod!
This mod is designed to be used in SMP, not SSP so i don't know why you would want both this and SPC installed, if you don't want to reinstall everything, use MagicLauncher and creat 2 configurations.
I could, but by default the chat list is limited to 50 items, but if you would like a could add a feature that allows you to print the chat to a file?
I've already coded the chat scrolling feature which Fraser might add into his mod. You can easily change the amount of messages the chat will keep and even change it with a simple command... @chatlimit 200 for example. I was also thinking of adding a logging command that prints the chat to a file.
I could, but by default the chat list is limited to 50 items, but if you would like a could add a feature that allows you to print the chat to a file?
This mod is designed to be used in SMP, not SSP so i don't know why you would want both this and SPC installed, if you don't want to reinstall everything, use MagicLauncher and creat 2 configurations.
That would be fine! I know the the WoM (World of Minecraft) client does this whenever you go to a server. I'm not exactly sure where you'd find the chat log though.
Hey, is it just me or do colors not work on text longer than 1 line anymore? Even colors that are already coded into the game like getting a whisper, the first line is gray text but after that it's all white.
Looks cool. Does incompat with SPC mean crash or just SPC not looking correctly?
The mod changes the some files that are also changed by spc so either spc or my mod will not work depending on what order you add them. I am unsure whether it will make the client crash or not, but it would most likely make it crash.
Annoyed that it dosen't work with improved chat or optifine :/
I use this mod with Optifine HD B MT, ModLoader, rei's minimap, TMI and an HD texture pack. Why does your one not work, what errors do you get? what version of optifine do you use?
I've been hard at work pretty much rewriting all of Fraser's code from scratch to combine both of our mods into one. Expect a new update very soon with tons of new features. I'm just waiting on Fraser's approval.
So far:
Auto-completion of names when hitting space in whispers. (i.e. "/t A[space]" would yield "/t Angra2142 "
Scrolling up and down the chat using the mouse wheel (up to 200 messages saved).
Fixed the bug in the original game where colors wouldn't work on multi-line messages after the first line.
No more typing limit : dynamic splitting of a chat message when it's longer than server limit. Won't cut words in half.
Text scrolling to avoid typing out of the screen.
Ability to reply to the last person that whispered you using /reply or /r followed by your message.
Displays outgoing whispers in pink.
Displays incoming whispers in purple.
Disable and re-enable chat with @stop and @start.
Clear the chat with @clear.
Post your coordinates in chat and whispers with @coords (i.e. "Hi, I'm at @coords" would yield "Hi, I'm at X: 0, Y: 0, Z: 0")
Calculate the distance between you and any coordinates using @distance x y z
That's all I can think of right now but much more will come.
Would you mind if I used your tab idea for name completion? I was planning on implementing that but we weren't using ModLoader for some reason which made it tricky to add new key bindings.
Right now I'm considering rebuilding the whole chat and completely overriding the MC chat so as to not use the GuiIngame class. The main reason for that is that this class is used by many mods and makes ours incompatible with them (i.e. Rei's Minimap).
Sure, Go ahead, But please do credit back to me I could send you the source, or you could just decomplie it
I already have the code, it's just bound to a different key atm since Tab wasn't received by keyTyped... I'm using ModLoader now though so I can add keybindings easily.
Well looks like all my hard work of completely remaking the chat GUI from scratch in the last few days was for nothing. Mojang finally realized their chat was horrible and fixed it in patch 1.2.4... which means we'll have to work around their new code.
I love this mod! I've used so many other improved chat mods, and they are all great but none work as well as this and have these great features! Can't wait for it to update, take your time though! Make it even better
Wow! This seems awesome! I unfortunately will use Improved Chat over this for now because no binds here, and the scrolling isnt implemented yet.... Once you get those - no doubt will I use this over! Keep up the good work, man!
Changelog:
Version 0.8.1:
-Bugfix auto-completion was not functioning correctly, now fixed.
Version 0.8:
-Added auto-completion for /tell or /t command, press the right key to auto-complete a players name, if multiple matches occur nothing will happen.
-Added commands to list all your subs and nicks, "@subs" and "@nicks" respectively
-Added terminal-like chat history press up and down to cycle through your previously sent messages for ease of repeating.
Version 0.7:
-Added settable nicks, "@setnick nick" and "@unsetnick nick", nicks are saved to a file mod_Highlighter.cfg and are also player dependent.
Version 0.6:
-Added shortcut for whispering, "/t" instead of "/tell".
-Added whispers showing in your chat too.
-Added custom colours for subscriptions, "@setcolour Player Colour".
-Added confirmation messages for subbing/unsubbing
-Rewrote subscriptions to a class to enable custom colouring.
Version 0.5:
-Updated to 1.2.3.
-Changes the syntax of subscribing to "@sub Player" and "@unsub Player".
Version 0.4:
-Rewrote the was subscriptions work, you subscribe to another player by typing @listenPlayer and stop using @stopPlayer.
-A player using @Player will no longer do anything apart from a one off highlight.
-Now changes 3 classes: GuiIngame.java, EntityPlayerSP.java, EntityClientPlayerMP.java.
Version 0.3:
-Added ability to toggle conversations with "@player". (messages will all be highlighted from that player until turned off)
Version 0.2:
-Fixed bug when "/me" was used the game would crash.
Version 0.1:
-Initial Release
-Changes text colour to green when name is said in chat.
I am a uni student and will be doing my best to update this mod regularly.
Boring T&C as follows...
TERMS AND CONDITIONS
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities.
MOJANG - Mojang AB
OWNER - Fraser Killip, Original author(s) of the MOD. Under the copyright terms accepted when purchasing Minecraft (http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MOD despite use of MOJANG code.
USER - End user of the mod, person installing the mod.
1. LIABILITY
THIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.
2. USE
Use of this MOD to be installed, manually or automatically, is given to the USER without restriction.
3. REDISTRIBUTION
This MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this mod must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.
4. DERIVATIVE WORKS/MODIFICATION
This mod is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.
Added some picks
(I'm a mod on a really popular server.)
I could, but by default the chat list is limited to 50 items, but if you would like a could add a feature that allows you to print the chat to a file?
This mod is designed to be used in SMP, not SSP so i don't know why you would want both this and SPC installed, if you don't want to reinstall everything, use MagicLauncher and creat 2 configurations.
I've already coded the chat scrolling feature which Fraser might add into his mod. You can easily change the amount of messages the chat will keep and even change it with a simple command... @chatlimit 200 for example. I was also thinking of adding a logging command that prints the chat to a file.
That would be fine! I know the the WoM (World of Minecraft) client does this whenever you go to a server. I'm not exactly sure where you'd find the chat log though.
The mod changes the some files that are also changed by spc so either spc or my mod will not work depending on what order you add them. I am unsure whether it will make the client crash or not, but it would most likely make it crash.
I use this mod with Optifine HD B MT, ModLoader, rei's minimap, TMI and an HD texture pack. Why does your one not work, what errors do you get? what version of optifine do you use?
I've been hard at work pretty much rewriting all of Fraser's code from scratch to combine both of our mods into one. Expect a new update very soon with tons of new features. I'm just waiting on Fraser's approval.
So far:
Would you mind if I used your tab idea for name completion? I was planning on implementing that but we weren't using ModLoader for some reason which made it tricky to add new key bindings.
Right now I'm considering rebuilding the whole chat and completely overriding the MC chat so as to not use the GuiIngame class. The main reason for that is that this class is used by many mods and makes ours incompatible with them (i.e. Rei's Minimap).
I already have the code, it's just bound to a different key atm since Tab wasn't received by keyTyped... I'm using ModLoader now though so I can add keybindings easily.