Update #23 : 2 months ago9/23/13 1.6.4 update
Update #22 : 4 months ago7/29/13 fixed possible hang with 2 repeating characters (ie "<><><><><><><><><><><><><><")
redid play.mc-sg.org's custom regex (functions there again)
note: realmc is currently broken with probably no possibility of functioning again unless they switch their chat format to be less retarded
Update #20 : 5 months ago7/09/13 updated to 1.6.2. Will work with Forge now, and modloader when it updates
Update #21 : 5 months ago7/09/13 update to work around retarded Modloader bug where the mod wouldn't work until you loaded a singleplayer world (details here). Forge is unaffected, is unique to (1.6 and up) of Modloader. Anyway, this fixes Modloader's bug
Update #19 : 5 months ago7/07/13 disabled debugging output to not spam everyone's log files
Update #18 : 5 months ago7/05/13 update to 1.6.1
Update #17 : 6 months ago5/24/13 store settings in local minecraft dir (wherever that may be) instead of always in home
Update #16 : 8 months ago4/08/13 fix for possible null pointer issue when changing servers
Update #15 : 8 months ago3/22/13 update for 1.5.1
Update #14 : 8 months ago3/14/13 1.5 update
moved some classes around for maintainability while I was at it
Update #13 : 11 months ago12/30/12 fix for hang bug on lines with the same character many (12+) times in a row
Update #12 : 11 months ago12/21/12 update for 1.4.6
Update #11 : 12 months ago12/10/12 catch a few more servers (this should be easily more than 90 percent of servers out there)
Also will integrate with VoxelChat on servers that have that plugin installed, so even nicknames will work (only on those servers)
Update #10 : 12 months ago12/08/12 more regex fix. nothing sexy, but needed for proper functioning. should about do it for general case.
Future updates will probably add more custom regex lines (added one more for this while at it)
Update #9 : about a year ago12/07/12 cleaned up regexs some, should work better with factions
added in custom regex lines. /.modloader/mods/chatbubbles/customRegexes.txt contains some examples. Add more there if you want to try your own. Good luck.
Update #8 : about a year ago12/02/12 experimental support for Factions.
stuff like
title [rank] name: text
**title [rank] name: text
c*title c[rank] name: text
ctitle c[rank] name: next
now supported. Things like
<faction name> text
is already fine. I've also seen stuff like
<faction name rank> text
this will not work. Name has to be last in the < > block. Will be fixable on a per-server basis when custom regexs are implemented
Update #7 : about a year ago12/02/12 aesthetic fix: text wasn't faded when behind a wall or something. Broke it when implementing fade out for old bubbles.
No custom chat lines yet, no one has sent me a clear precise desired custom format yet
Update #6 : about a year ago11/29/12 redid image placement so bubble and bubble tail no longer overlap, so they don't look goofy with transparency applied, like when fading out (new feature) or behind something. Previously I just didn't draw the tail when it was behind something. Had to do this for fading out though!
Anyway, texture packs can include their own images, or players can add their own (like the ones from VoxelChat, which do look rather nice - Personal use only of course, I would never distribute those without their permission!)
Would be happy to distribute any custom ones people make, assuming they have the rights to the art, and allow me to
Update #5 : about a year ago11/27/12 added support for (staff) or (whatever) after playername. Allows for things like
[world] playername (staff): text
or
[world <[rank] playername (staff)> text
Update #4 : about a year ago11/24/12 angle brackets < > in text was borking parsing. Servers with username inside < > can have people say stuff with < and > in it and still have chat bubble work now. (changed one instance of .* to [^>]* for you regex mens)
Also fix for the issue some people were having with items turning grey in their inventory after saying something.
Update #3 : about a year ago11/24/12 fixed visual bug where chatbubbles could cause visible lines between snow blocks (and probably other stuff).
Added some new server compatibility. <rank name> should work now as well as <[rank] name>
Update #2 : about a year ago11/23/12 Massive refactoring. Each chatline processed only once (big performance improvement, though what it is improving on wasn't slowing things down any). Also eliminates the occasional duplicate. All the dweebs hosting unauthorized mirrors of this better be updating. This is why I do not approve of people doing that.
No new server compat this version
Update #1 : about a year ago11/20/12 redid some of the working so I can easily add in more regular expressions. Should now work on a ton more servers (like servers that use EssentialsChat and change the defaults a bit)
As long as there is something recognizable, like a : after the playername, or the playername is surrounded with the same symbol on either side, or (still best yet) < and > bubbles should work
|