The main focus of this mod is to add tabs to chat and provide an API for adding messages to them. Additionally, it parses the chat for channels and PMs, then separates them to different tabs.
This requires LiteLoader, but should also be compatible with Forge.
This mod also requires MnmUtils to be installed (pre-1.12). If you are using Forge, build 2020 or later is required.
To install, just place both tabbychat and mnmutils litemods in the mods folder.
Features
- Overhauled chat box
- Filters to manually redirect or hide chat messages
- Movable and resizable chat box
- Message timestamps
- Spam prevention
- Multi-line outbound chat messages (pre-1.12)
- Spell checking
Quickstart
Upon opening chat, you will see the chat has changed dramatically. Tabs will be on the top of the chat and the text box will be on the bottom of it. Dragging the tab area will move the chat box. Right-clicking on a tab will open it's settings. Using the default (*) tab will open the settings. Closing a tab can be done by shift clicking or middle clicking.
Links:
Sorry to bother but i swear this had a 1.7.10 version at one point am i wrong?
It appears to be right here.
Please, if ure still working on product, can you make an update for 1.16 Fabric?
I would really appreciate it <3
Is Forge/Fabric 1.14-1.16 coming out any time soon or no?
Forge plz
1.16.4 pls
Hey I love this mod, but I'm now playing on 1.16.3. Im super new to editing MODs and all this. Is there a way to bring the 1.15 version to 1.16.3? would i do a similar process to what u/beardedknight did with the 115 version?
Cheers :)
Is there a wiki or some form of instructions for how to effectively use the mods, such as how to create new chat channels? And, how is your day going?
So, to anyone wanting to build the latest version from source, this is what I did. Hopefully this helps anyone looking to do the same.
I'm running Windows 10 64 bit and want the 1.15.2 version, so you're downloads may vary.
I used this video to setup the IDE:
To get the actual TabbyChat mod jar, just navigate to TabbyChat directory in your system, build folder > libs > TabbyChat-2.4.0-SNAPSHOT.jar
In reply to beardedknight:
I suggest using adoptopenjdk instead of oracle java. Oracle requires an account to download unsupported versions of the JDK. Also, an IDE is not required. After installing both JDK and git, you can compile it by doing this in cmd.
Compiled jar is at build/libs/TabbyChat-2.4.0-SNAPSHOT-relase.jar
In reply to killjoy1221:
Man, you're awesome. Thanks for the tips. That is a lot easier than my overkill IDE route. I didn't use adoptopenjdk since when I looked at it, in the past it seems to bug out with different versions of gradle. Figured it would just be easier to use official java.
I like looking at your code though, since it's very readable and easy to follow through the logic.
For 1.12.2, do I have to use liteloader? I read in the comments that it's no longer needed but does that only apply for versions 1.13+?
I've tried to build this but using 1.9.4 just gives me the liteloader file not the .jar file for 1.12.2
In reply to beardedknight:
Hey, thanks for this was really helpful. How did you go about all the errors in the code that popped up with the updating?
Im trying to get it to work on 1.16.4 and i ave managed to get it to compile fine but now i get a bunch of conde erros, which i assume is because minecraft has changed the way it does some things.
In reply to Schilzy91:
You need to use Java 8 and no higher version, when using default Launcher and Jvm because the Java 8 Jvm can't run Java 11 Bytecode and Downloading Jdk 8 is still possible without account only for newer versions since 11. Using Adopopen or Oracle or Open Jdk makes no big Difference. Using a Jdk above 8 is only recommend above the Minecraft version 1.12 and you need to change the jvm for the Minecraft instance to the one in that you compiled in or higher. Changing that in the Default launcher is possible but not needed. Also newer versions dont really run better.
I wrote to much!
In reply to getrude117:
oh ok, i will go and check that thank you.
No you didnt write too much it was very helpful thank you
In reply to getrude117:
Im still getting 161 project errors when i build it.
examples are
- Unresolved reference: commandDispatcher
- Unresolved reference: applyTextStyle
- 'render' overrides nothing
and on and on.
am i missing something simple here?
im sorry im a complete newbie with all this.
In reply to Schilzy91:
I think you need to run ./gradlew.bat first before you can build so it can build the dependecies
In reply to getrude117:
Thanks for the help. I did that and i still get the same errors :(
I think youve downloaded the master and not the 1.15 branch.
How to donload the 1.15 branch? IDK!
Google!
1.14?