The new Minecraft launcher does not auto shutdown once you launch the game and while it doesn't do that it gives you a continuously updating logfile. I can only suggest starting Minecraft but not closing the launcher, and playing as you would for 5-10 minutes, and once done disconnect from your server, and look at the logfile in the launcher for anything which looks like an error, or otherwise abnormal behaviour within the game.
Put short, don't close the launcher once MC started, and monitor the logfile for anything strange.
BAI1
Using magic launcher
Also, it wont give me errors on the console either its just a leak or something with optifine and the rending of the chat, might be an easy fix, gotta wait either optifine to update or rocketman to see if theres any solution to it.
Since I have done some modding involving Unicode rendering, my only guess as to what causes it is perpetual re-generation of character bitmap every tim e the renderers are swapped. Maybe the object is destroyed upon swapping? RocketMan should check that out.
I could certainly understand that some perpetual regeneration might be at fault here, that would definitely explain the symptoms. Some sort of perpetual regeneration or re-reading off the disk, or something. I don't really think it's due to the swap particularly though - technically the renderer's aren't being swapped, I'm simply just setting and clearing a simple boolean flag inside the FontRenderer object. Looking inside that class file, it simply appears that the FontRenderer object decides at render-time which character-rendering method to call, depending on the state of that flag.
Also, taking a somewhat quick poke around decompiled Optifine code, while I see that it replaces the vanilla FontRenderer class, honestly I don't see nearly any changes at all regarding how unicode fonts are handled. After a bit of testing, I'm pretty confident it's an issue with Optifine, though. I've made a post with more info in the Optifine mod thread, so hopefully that will help get it resolved.
I am using MagicLauncher along with Optifine HD A3 Ultra, Zan's Minimap 1.6.2h, and TabbyChat 1.8.08 (no modLoader/Forge). I am happy to report that everything is working smoothly, and the FPS slowdown some people have had before me in this thread is nonexistent in my case. Thank you for your hard work in updating this plugin. For me it is one of the essentials when dealing with multiplayer chat.
Same here i love this mod, but i also need ChatFilter, im waiting for Mumfrey to update macro keybinds with chatfilter.
Macro keybinds + Chatfilter + TabbyChat = Best Combo EVER
Alternatively, you can download the latest stable 1.6.1 release from Planet Minecraft, or from Curse for 1.5.2. Generally I'd prefer you download them from here, but when my host craps out that pretty much eliminates that option.
My file host finally came back up, so I've switched the DNS record back to it. It may take a day or so for the record change to propogate, unfortunately, but after it does, downloads should be available again.
On the other hand, the change may have already taken effect for some. It depends on a lot of factors.
Take a look in your ".minecraft/config/tabbychat/" folder for a folder named after your server, see if you can locate your "_chanData.ser" file, and delete it. Let me know if that helps at all.
Could I make a suggestion? In a tab's setting screen (where you set the chat command prefix) I think it would be great if there was an option to hide the prefix. So, if my prefix is set to "/ch qm global " and this new option is enabled, the specified prefix would not be shown in the chat text input box, but would be prepended to message sent to the server. Thoughts?
Edit: Also, when this is enabled and someone types a line starting with a slash, the prefix is omitted.
---- Minecraft Crash Report ----
// My bad.
Time: 7/12/13 10:34 AM
Description: Initializing game
java.lang.VerifyError: (class: acs/tabbychat/util/TabbyChatUtils, method: chatGuiTick signature: (Latn;)V) Incompatible argument to function
at mod_TabbyChat.<clinit>(mod_TabbyChat.java:17)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadBaseModClass(ModClassLoader.java:101)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.constructMod(ModLoaderModContainer.java:483)
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 com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
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 com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at mod_TabbyChat.<clinit>(mod_TabbyChat.java:17)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadBaseModClass(ModClassLoader.java:101)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.constructMod(ModLoaderModContainer.java:483)
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 com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
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 com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 534433488 bytes (509 MB) / 723779584 bytes (690 MB) up to 3795386368 bytes (3619 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.19.789 Minecraft Forge 9.10.0.789 Optifine OptiFine_1.6.2_HD_U_A4 5 mods loaded, 5 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.19.789} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{9.10.0.789} [Minecraft Forge] (coremods) Unloaded->Constructed
mod_ReiMinimap{v3.4_01 [1.6.2]} [mod_ReiMinimap] ([1.6.2]ReiMinimap_v3.4_01.zip) Unloaded->Constructed
mod_TabbyChat{Not available} [mod_TabbyChat] (TabbyChat-1.8.07.jar) Unloaded
Launched Version: 1.6.2-Forge9.10.0.789
LWJGL: 2.9.0
OpenGL: GeForce GTX 660 Ti/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: faithful32pack.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Every time I put this into my mods folder I get this as the output, i dont know if im doing it wrong (im pretty sure i am ) or if its because the mod is still on version 1.6.1
I'm wondering if you can set a delay for the milti-lined messages. A lot of server have an auto-kick when people send messages too quickly and the multi-lines messages are seen as spam in that sense. If there isnt one, it might be good to possibly have a delay setting in the future so more people can use it, I know the milti-lined messages are my bread and butter of this mod.
I'm wondering if you can set a delay for the milti-lined messages. A lot of server have an auto-kick when people send messages too quickly and the multi-lines messages are seen as spam in that sense. If there isnt one, it might be good to possibly have a delay setting in the future so more people can use it, I know the milti-lined messages are my bread and butter of this mod.
There is one, actually; It's in the Advanced menu.
---- Minecraft Crash Report ----
// My bad.
Time: 7/12/13 10:34 AM
Description: Initializing game
java.lang.VerifyError: (class: acs/tabbychat/util/TabbyChatUtils, method: chatGuiTick signature: (Latn;)V) Incompatible argument to function
at mod_TabbyChat.<clinit>(mod_TabbyChat.java:17)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadBaseModClass(ModClassLoader.java:101)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.constructMod(ModLoaderModContainer.java:483)
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 com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
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 com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at mod_TabbyChat.<clinit>(mod_TabbyChat.java:17)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadBaseModClass(ModClassLoader.java:101)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.constructMod(ModLoaderModContainer.java:483)
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 com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
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 com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 534433488 bytes (509 MB) / 723779584 bytes (690 MB) up to 3795386368 bytes (3619 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.19.789 Minecraft Forge 9.10.0.789 Optifine OptiFine_1.6.2_HD_U_A4 5 mods loaded, 5 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.19.789} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{9.10.0.789} [Minecraft Forge] (coremods) Unloaded->Constructed
mod_ReiMinimap{v3.4_01 [1.6.2]} [mod_ReiMinimap] ([1.6.2]ReiMinimap_v3.4_01.zip) Unloaded->Constructed
mod_TabbyChat{Not available} [mod_TabbyChat] (TabbyChat-1.8.07.jar) Unloaded
Launched Version: 1.6.2-Forge9.10.0.789
LWJGL: 2.9.0
OpenGL: GeForce GTX 660 Ti/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: faithful32pack.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Every time I put this into my mods folder I get this as the output, i dont know if im doing it wrong (im pretty sure i am ) or if its because the mod is still on version 1.6.1
you should read it has been said many many times that the mod is not compatible with 1.6.2
Very interesting, thanks for the testing. When I get the time, I'll see what I can find by poking around.
Using magic launcher
Also, it wont give me errors on the console either its just a leak or something with optifine and the rending of the chat, might be an easy fix, gotta wait either optifine to update or rocketman to see if theres any solution to it.
I could certainly understand that some perpetual regeneration might be at fault here, that would definitely explain the symptoms. Some sort of perpetual regeneration or re-reading off the disk, or something. I don't really think it's due to the swap particularly though - technically the renderer's aren't being swapped, I'm simply just setting and clearing a simple boolean flag inside the FontRenderer object. Looking inside that class file, it simply appears that the FontRenderer object decides at render-time which character-rendering method to call, depending on the state of that flag.
Also, taking a somewhat quick poke around decompiled Optifine code, while I see that it replaces the vanilla FontRenderer class, honestly I don't see nearly any changes at all regarding how unicode fonts are handled. After a bit of testing, I'm pretty confident it's an issue with Optifine, though. I've made a post with more info in the Optifine mod thread, so hopefully that will help get it resolved.
|| Rules or Bust! ||
Same here i love this mod, but i also need ChatFilter, im waiting for Mumfrey to update macro keybinds with chatfilter.
Macro keybinds + Chatfilter + TabbyChat = Best Combo EVER
See this post,
which refers to this post.
Alternatively, you can download the latest stable 1.6.1 release from Planet Minecraft, or from Curse for 1.5.2. Generally I'd prefer you download them from here, but when my host craps out that pretty much eliminates that option.
On the other hand, the change may have already taken effect for some. It depends on a lot of factors.
Take a look in your ".minecraft/config/tabbychat/" folder for a folder named after your server, see if you can locate your "_chanData.ser" file, and delete it. Let me know if that helps at all.
Edit: Also, when this is enabled and someone types a line starting with a slash, the prefix is omitted.
Every time I put this into my mods folder I get this as the output, i dont know if im doing it wrong (im pretty sure i am ) or if its because the mod is still on version 1.6.1
There is one, actually; It's in the Advanced menu.
you should read it has been said many many times that the mod is not compatible with 1.6.2