This will match anything that starts with "Gret" (and some other things) to the next whitespace except if the word is "GretarJ:".
BUT my second problem still remains. It has to do with this filter. When I type something starting with an asterisk (global chat on my server) I get a screen that says:
Nothing else. It's not a crash so I'm not getting any reports from this. When I remove the filter everything is normal.
Cheers!
Ok, I think I have an idea of what you're seeing, at least. Can I assume you're on Windows? I believe when I get a similar type of exception (one that just drops me to a blank screen with a single line), I usually get some more output on the command line (since I run Linux and launch my client from the command line). You may be able to get some more output from the exception if you were to launch your client from the command line as well.
I know it's a lot to ask, and it's not an easy task, but if you could give the command line a shot and see if you get some additional output, that could be very helpful.
Ok, I think I have an idea of what you're seeing, at least. Can I assume you're on Windows? I believe when I get a similar type of exception (one that just drops me to a blank screen with a single line), I usually get some more output on the command line (since I run Linux and launch my client from the command line). You may be able to get some more output from the exception if you were to launch your client from the command line as well.
I know it's a lot to ask, and it's not an easy task, but if you could give the command line a shot and see if you get some additional output, that could be very helpful.
I'm on a mac. I've been trying to run Minecraft from the command line (Terminal) for an hour now but I can't seem to get it working. Tried using the linux command but I always end up with some Errors. One time I was able to run but it skipped the login process so I wasn't able to connect to the multiplayer server.
I'm on a mac. I've been trying to run Minecraft from the command line (Terminal) for an hour now but I can't seem to get it working. Tried using the linux command but I always end up with some Errors. One time I was able to run but it skipped the login process so I wasn't able to connect to the multiplayer server.
Unfortunately, my experience with Macs is practically non-existent. Using the command that skips the login proces, I have figured out a method to actually pass the username and password to that command such that you can still connect to multiplayer, but I'll have to wait until I'm home to find that info.
Ok. Found out that Magic Launcher offers command line debug on startup. So here's what happens:
2012-12-04 17:01:09 [INFO] [STDERR] java.lang.ArrayIndexOutOfBoundsException: -1
2012-12-04 17:01:09 [INFO] [STDERR] at acs.tabbychat.CustomChatFilter.applyFilterToDirtyChat(CustomChatFilter.java:118)
2012-12-04 17:01:09 [INFO] [STDERR] at acs.tabbychat.TabbyChat.processChat(TabbyChat.java:357)
2012-12-04 17:01:09 [INFO] [STDERR] at asu.a(GuiNewChat.java:148)
2012-12-04 17:01:09 [INFO] [STDERR] at asu.a(GuiNewChat.java:114)
2012-12-04 17:01:09 [INFO] [STDERR] at axz.a(NetClientHandler.java:688)
2012-12-04 17:01:09 [INFO] [STDERR] at cv.a(SourceFile:44)
2012-12-04 17:01:09 [INFO] [STDERR] at cg.i(TcpConnection.java:340)
2012-12-04 17:01:09 [INFO] [STDERR] at cg.c(TcpConnection.java:537)
2012-12-04 17:01:09 [INFO] [STDERR] at ch.run(SourceFile:93)
Cheers!
Excellent, that's a big help. I'll take a look tonight. Just to confirm, this happens anytime you have your aforementioned "Mention" filter enabled and type chat that starts with an asterisk, correct?
Excellent, that's a big help. I'll take a look tonight. Just to confirm, this happens anytime you have your aforementioned "Mention" filter enabled and type chat that starts with an asterisk, correct?
Filter Name: World
Inverse match: OFF
Filter to new tab: ON
Audio notification: OFF
Case-sensitive: OFF
Highlight matching text as: OFF
Filter Expression: ^\[(L|G)\]
So I am wondering if I do ^\[(L|G|RC)\], will filter L, G and RC chats to one tab labed "World"? Also is there a way to make the default tabs appear after the filtered tab does? Because I want the World tab to be first, followed by my KC/DC/MOD chat tabs. o.o
And one final question... Is there a way to make a filter that caught all MSGs sent to me? I kinda have a idea, but not sure if it will work, because on the server I play on it has Ranks that go before the name of the player, and also there is nicknames that replaces the ign shown (like mine atm is Fryo while my actual ign is FryoKnight).
Here is a example of the msg on my server:
Filter Name: World
Inverse match: OFF
Filter to new tab: ON
Audio notification: OFF
Case-sensitive: OFF
Highlight matching text as: OFF
Filter Expression: ^\[(L|G)\]
So I am wondering if I do ^\[(L|G|RC)\], will filter L, G and RC chats to one tab labed "World"? Also is there a way to make the default tabs appear after the filtered tab does? Because I want the World tab to be first, followed by my KC/DC/MOD chat tabs. o.o
^\[(L|G|RC)\] will match [L] or [G] or [RC] only if it's the first thing in the string into the same channel.
I think the only way to sort your tabs is to create them in the order you want them to be in.
And one final question... Is there a way to make a filter that caught all MSGs sent to me? I kinda have a idea, but not sure if it will work, because on the server I play on it has Ranks that go before the name of the player, and also there is nicknames that replaces the ign shown (like mine atm is Fryo while my actual ign is FryoKnight).
Here is a example of the msg on my server:
[me -> <rank>-<player>-]
[<rank>-<player>- -> me]
This is my setup to filter messages
Filter Name: Messages
Inverse match: OFF
Filter to new tab: ON
Audio notification: OFF
Case-sensitive: OFF
Highlight matching text as: OFF
Filter Expression: \s->\sme
If you want both messages that you recive and send it's simply: \s->\sme|me\s->\s
Well, this sucks... This mod doesn't work with the Emoticons mod because the both use the asw.class file. D: I was hoping they would because then I can have my chats nicely sorted while being able to do neat symbols and such... D:
Hey Rocketman. Would it be possible, for the next update, that if a message starts with an asterisk that tabbychat would add it to the next lines, same as /msg and other commands. Since Asterisk is the global chat for my server and when I write a message longer than one line, TabbyChat sends the first line as a global chat, but the next line as a local chat.
Hey Rocketman. Would it be possible, for the next update, that if a message starts with an asterisk that tabbychat would add it to the next lines, same as /msg and other commands. Since Asterisk is the global chat for my server and when I write a message longer than one line, TabbyChat sends the first line as a global chat, but the next line as a local chat.
I'd like to handle this a bit better, perhaps allowing the user to define other special characters that need to be repeated, but it may be a while before I can get to the next update. So, hopefully this will get you by for now.
Hmm, I was typing in /kc and I reached the 2 post mark without noticing, but the second part of the post also posted in /kc, but when I tried this with /dc and /g it would only send it to the local chat or whatever chat I had for my default... I really hope you will add something that will continue sending the posts into the chat you designated (the /<chat>).
Any /-command plus a word (e.g. /g) should get repeated on each send already. I can at least confirm this has been working fine for me. The only exception is /msg, which it will assume has a player name after it, and so all of "/msg <player>" will be repeated each line.
If this isn't working right, can you make sure your on the latest version, and perhaps take some screenshots showing how it's working for you?
I'd like to handle this a bit better, perhaps allowing the user to define other special characters that need to be repeated, but it may be a while before I can get to the next update. So, hopefully this will get you by for now.
You are awesome. There is a bug, but no need to rush fixing it. But there has to be space after the asterisk or else the first word isn't sent.
Some idea to add to you're future update. Maybe at the place you define characters that need to be repeated, you can also define a maximum character count. When testing this I always got kicket for spamming if I wrote more than 1 line
I am having an issue with the 1.4.2 version (MC 1.4.5). I type something, press ENTER then the "#" button in quick succession, and my game crashes with the following error:
java.lang.NullPointerException
at asw.a(GuiChat.java:158)
at aue.n(SourceFile:150)
at aue.m(SourceFile:114)
at net.minecraft.client.Minecraft.l(Minecraft.java:1515)
at net.minecraft.client.Minecraft.J(Minecraft.java:858)
at net.minecraft.client.Minecraft.run(Minecraft.java:783)
at java.lang.Thread.run(Unknown Source)
I think I may have seen this once myself too, but was confused why. Thanks for honing in on exactly how to reproduce this, I'll make sure to look at this issue first once I get a chance to work on TabbyChat some more.
Unfortunately, I'm going to be out of commission for a little while as a result of moving into a new house. It's going to take some time to get the Internet setup, run some network cable/jacks, put all the stuff back away, etc -- Just for everybody's information. So, I apologize about the likely delay before any further updates.
I had a thought for mod development, a new feature which I would like. It would likely take some coding to do, and maybe some extra CPU/RAM but I was wandering if you could add an optional feature to, insert the hours, minuets AND seconds over just hours and minuets.
EG:
Before: [12:12] <player><message>
After: [12:12:12] <player><message>
This would help me keep track of what I did when while I read back through the logs I get.
Also, good luck with moving house and I look forward to both your return and the opinion you give for the idea.
BAI1
Thanks for the suggestion. While it may be a little while before I have the time to implement it, this addition should actually be fairly easy. All I would really need to do is just add some more timestamp formatting options to the current list, everything else should already be able to determine and display the seconds.
Any /-command plus a word (e.g. /g) should get repeated on each send already. I can at least confirm this has been working fine for me. The only exception is /msg, which it will assume has a player name after it, and so all of "/msg <player>" will be repeated each line.
If this isn't working right, can you make sure your on the latest version, and perhaps take some screenshots showing how it's working for you?
Well,I haven't been on my server till last night and when I tried it with /l /g /dc /kc it didn't work, but /msg <player> worked perfectly fine o.o And I have the version from the download from the front page... o.o
Ok, I think I have an idea of what you're seeing, at least. Can I assume you're on Windows? I believe when I get a similar type of exception (one that just drops me to a blank screen with a single line), I usually get some more output on the command line (since I run Linux and launch my client from the command line). You may be able to get some more output from the exception if you were to launch your client from the command line as well.
I know it's a lot to ask, and it's not an easy task, but if you could give the command line a shot and see if you get some additional output, that could be very helpful.
Here's an excellent post that covers running minecraft from the command-line in windows very well:
http://www.minecraftforum.net/topic/184380-modding-tips-and-tricks/
I'm on a mac. I've been trying to run Minecraft from the command line (Terminal) for an hour now but I can't seem to get it working. Tried using the linux command but I always end up with some Errors. One time I was able to run but it skipped the login process so I wasn't able to connect to the multiplayer server.
Unfortunately, my experience with Macs is practically non-existent. Using the command that skips the login proces, I have figured out a method to actually pass the username and password to that command such that you can still connect to multiplayer, but I'll have to wait until I'm home to find that info.
Cheers!
Excellent, that's a big help. I'll take a look tonight. Just to confirm, this happens anytime you have your aforementioned "Mention" filter enabled and type chat that starts with an asterisk, correct?
That's correct!
Thanks for an awesome support.
Cheers!
So I am wondering if I do ^\[(L|G|RC)\], will filter L, G and RC chats to one tab labed "World"? Also is there a way to make the default tabs appear after the filtered tab does? Because I want the World tab to be first, followed by my KC/DC/MOD chat tabs. o.o
And one final question... Is there a way to make a filter that caught all MSGs sent to me? I kinda have a idea, but not sure if it will work, because on the server I play on it has Ranks that go before the name of the player, and also there is nicknames that replaces the ign shown (like mine atm is Fryo while my actual ign is FryoKnight).
Here is a example of the msg on my server:
^\[(L|G|RC)\] will match [L] or [G] or [RC] only if it's the first thing in the string into the same channel.
I think the only way to sort your tabs is to create them in the order you want them to be in.
This is my setup to filter messages
Filter Name: Messages
Inverse match: OFF
Filter to new tab: ON
Audio notification: OFF
Case-sensitive: OFF
Highlight matching text as: OFF
Filter Expression: \s->\sme
If you want both messages that you recive and send it's simply: \s->\sme|me\s->\s
Cheers!
Check the new version (1.4.3), that SHOULD fix your issue.
It works! Thank you!
Cheers!
Thanks!
I threw something in there, let me know how this works: http://db.tt/UJQUABX5
I'd like to handle this a bit better, perhaps allowing the user to define other special characters that need to be repeated, but it may be a while before I can get to the next update. So, hopefully this will get you by for now.
If this isn't working right, can you make sure your on the latest version, and perhaps take some screenshots showing how it's working for you?
You are awesome. There is a bug, but no need to rush fixing it. But there has to be space after the asterisk or else the first word isn't sent.
*Testing this.
- > this.
* Testing this.
- > Testing this.
Some idea to add to you're future update. Maybe at the place you define characters that need to be repeated, you can also define a maximum character count. When testing this I always got kicket for spamming if I wrote more than 1 line
Thank you!
I think I may have seen this once myself too, but was confused why. Thanks for honing in on exactly how to reproduce this, I'll make sure to look at this issue first once I get a chance to work on TabbyChat some more.
Unfortunately, I'm going to be out of commission for a little while as a result of moving into a new house. It's going to take some time to get the Internet setup, run some network cable/jacks, put all the stuff back away, etc -- Just for everybody's information. So, I apologize about the likely delay before any further updates.
Thanks for the suggestion. While it may be a little while before I have the time to implement it, this addition should actually be fairly easy. All I would really need to do is just add some more timestamp formatting options to the current list, everything else should already be able to determine and display the seconds.
Well,I haven't been on my server till last night and when I tried it with /l /g /dc /kc it didn't work, but /msg <player> worked perfectly fine o.o And I have the version from the download from the front page... o.o