Do you play on a server that's still on 1.7.5? Do you want all the new features and fixes of 1.7.10, but still want to play on the server? Then this is the mod for you.
Simply put, this mod allows your 1.7.10 client to connect to an outdated 1.7.2/4/5 server. I can do this by modifying the packets before they're read and after they're written to make them comply with the set protocol.
How to Install
Install LiteLoader 1.7.10_04
Download the mod and place in mods folder.
Launch Minecraft.
How to Use
This is a mostly background mod, but there is one part that has user interaction. When Minecraft starts up, it will default to 1.7.10 mode. To change this, open the Multiplayer menu and click the new button in the bottom right corner. This will switch to 1.7.5 mode. Click it again to switch back. If you forget what Minecraft versions are supported by a mode, the button text will cycle through the supported versions while hovered. Images of this screen are attached.
After you've selected the desired mode, simply join the server and everything should work as if you were on that version. If you've selected the wrong mode for a server, you will not be able to join.
---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!
Time: 12/12/14 17:34
Description: Initializing game
java.lang.NoClassDefFoundError: net/minecraft/network/NetHandlerPlayServer
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at ReflectorMethod.getTargetMethod(ReflectorMethod.java:50)
at ReflectorMethod.<init>(ReflectorMethod.java:36)
at ReflectorMethod.<init>(ReflectorMethod.java:23)
at Reflector.<clinit>(Reflector.java:58)
at ResourceUtils.getResourcePackFile(ResourceUtils.java:37)
at ConnectedTextures.collectFiles(ConnectedTextures.java:1311)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1102)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1089)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:441)
at net.minecraft.client.renderer.texture.TextureMap.<init>(TextureMap.java:86)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: net.minecraft.network.NetHandlerPlayServer
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 22 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 13
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.b(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at com.mumfrey.liteloader.transformers.ClassTransformer.readClass(ClassTransformer.java:29)
at mnm.mods.protocol.asm.PacketIOTransformer.transform(PacketIOTransformer.java:49)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 24 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at ReflectorMethod.getTargetMethod(ReflectorMethod.java:50)
at ReflectorMethod.<init>(ReflectorMethod.java:36)
at ReflectorMethod.<init>(ReflectorMethod.java:23)
at Reflector.<clinit>(Reflector.java:58)
at ResourceUtils.getResourcePackFile(ResourceUtils.java:37)
at ConnectedTextures.collectFiles(ConnectedTextures.java:1311)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1102)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1089)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:441)
at net.minecraft.client.renderer.texture.TextureMap.<init>(TextureMap.java:86)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 251476608 bytes (239 MB) / 411672576 bytes (392 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.85.1264 Minecraft Forge 10.13.2.1264 Optifine OptiFine_1.7.10_HD_U_B1 44 mods loaded, 44 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{7.10.85.1264} [Forge Mod Loader] (forge-1.7.10-10.13.2.1264.jar) Unloaded->Constructed->Pre-initialized
Forge{10.13.2.1264} [Minecraft Forge] (forge-1.7.10-10.13.2.1264.jar) Unloaded->Constructed->Pre-initialized
PlayerAPI{1.1} [Player API] (minecraft.jar) Unloaded->Constructed->Pre-initialized
RenderPlayerAPI{1.0} [Render Player API] (minecraft.jar) Unloaded->Constructed->Pre-initialized
TooManyItems{1.7.10} [TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized
malisiscore{1.7.10-0.10.2+unknown-b0.git-unknown} [Malisis Core] (malisiscore-1.7.10-0.10.2.jar) Unloaded->Constructed->Pre-initialized
battlegear2{1.0.6.3} [Mine & Blade Battlegear 2 - Bullseye] (1.7.10-MB_Battlegear2-Bullseye-1.0.6.3.jar) Unloaded->Constructed->Pre-initialized
furnace3d{1.2.0} [Furnace 3D] ([1.7.10] 3D Furnace-1.3a.jar) Unloaded->Constructed->Pre-initialized
DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.2.0.jar) Unloaded->Constructed->Pre-initialized
AnimationAPI{1.2.3} [AnimationAPI] (AnimationAPI-1.7.10-1.2.3.jar) Unloaded->Constructed->Pre-initialized
antiqueatlas{4.0.1a-1.7.10} [Antique Atlas] (antiqueatlas-4.0.1a-1.7.10.jar) Unloaded->Constructed->Pre-initialized
bettervillages{0.4} [Better Villages Mod] (BetterVillages-0.4(1.7.10).jar) Unloaded->Constructed->Pre-initialized
BiblioCraft{1.9.1} [BiblioCraft] (BiblioCraft[v1.9.1][MC1.7.10].jar) Unloaded->Constructed->Pre-initialized
CMDfiles{0} [CMDfiles] (CMD files.jar) Unloaded->Constructed->Pre-initialized
cmd{1.4} [Custom Music Discs] (Custom Music Discs-1.4 Singleplayer.jar) Unloaded->Constructed->Pre-initialized
CustomSpawner{3.3.0} [DrZhark's CustomSpawner] (CustomMobSpawner 3.3.0.zip) Unloaded->Constructed->Pre-initialized
MoCreatures{6.3.0} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v6.3.0.zip) Unloaded->Constructed->Pre-initialized
DynamicLights{1.3.7} [Dynamic Lights] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_onFire{1.0.4} [Dynamic Lights Burning Entity Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_creepers{1.0.4} [Dynamic Lights Creeper Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_dropItems{1.0.7} [Dynamic Lights EntityItem Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_entityClasses{1.0.1} [Dynamic Lights Entity Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_mobEquipment{1.0.7} [Dynamic Lights Mob Equipment Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_flameArrows{1.0.0} [Dynamic Lights Fiery Arrows Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_floodLights{1.0.1} [Dynamic Lights Flood Light] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_otherPlayers{1.0.7} [Dynamic Lights OtherPlayers Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_thePlayer{1.1.3} [Dynamic Lights Player Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
inventorytweaks{1.58-147-645ca10} [Inventory Tweaks] (InventoryTweaks-1.58-147.jar) Unloaded->Constructed->Pre-initialized
fossilhunting{Beta v0.8} [Fossil Hunting] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded->Constructed->Pre-initialized
bygoneage{1.0} [Bygone Age] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded->Constructed->Pre-initialized
llib{0.1.1} [LLib] (LLib-1.7.10-0.1.1-26-universal.jar) Unloaded->Constructed->Pre-initialized
jurassicraft{1.3.0 Pre-4} [JurassiCraft] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded->Constructed->Pre-initialized
animationapi{0.0.0} [AnimationAPI] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded->Constructed->Pre-initialized
malisisdoors{1.7.10-1.3.1} [Malisis' Doors] (malisisdoors-1.7.10-1.3.1.jar) Unloaded->Constructed->Pre-initialized
MouseTweaks{2.4.4} [Mouse Tweaks] (MouseTweaks-2.4.4-mc1.7.10.jar) Unloaded->Constructed->Pre-initialized
cfm{3.4.6} [§9MrCrayfish's Furniture Mod] (MrCrayfishFurnitureModv3.4.6(1.7.10).jar) Unloaded->Constructed->Pre-initialized
MSM3{3.0.0d} [More Swords 3] (MSM-SNAP-3.0.0e-For-MC-1.7.10.jar) Unloaded->Constructed->Pre-initialized
MutantCreatures{1.4.7} [Mutant Creatures] (MutantCreatures-1.7.10-1.4.7.jar) Unloaded->Constructed->Pre-initialized
primitivemobs{1.0} [Primitive Mobs] (primitivemobs-1.0c-1.7.10.jar) Unloaded->Constructed->Pre-initialized
VersionChecker{1.1.7} [Version Checker] (VersionChecker-1.1.7.jar) Unloaded->Constructed->Pre-initialized
chunkbase_villageinfo_ssp{2.1} [Village Info (SSP)] (VillageInfoSSP-1.7.10-2.1.jar) Unloaded->Constructed->Pre-initialized
zeldaswordskills{1.7.10-beta-0.1.7.1} [Zelda Sword Skills] (zeldaswordskills-1.7.10-beta-0.1.7.1.jar) Unloaded->Constructed->Pre-initialized
zssaddon{1.7.10-alpha-0.0.1} [Zelda Sword Skills Addon] (zeldaswordskillsaddon-v0.0.3a.jar) Unloaded->Constructed->Pre-initialized
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: Intel 945G GL version 1.4.0 - Build 8.14.10.1930, Intel
GL Caps: Using GL 1.3 multitexturing.
Not using framebuffer objects because OpenGL 1.4 is supported, EXT_blend_func_separate is supported, OpenGL 3.0 is not supported, ARB_framebuffer_object is not supported, and EXT_framebuffer_object is not supported.
Anisotropic filtering is supported and maximum anisotropy is 4.
Shaders are not available because OpenGL 2.1 is not supported, ARB_shader_objects is not supported, ARB_vertex_shader is not supported, and ARB_fragment_shader is not supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [PresenceFootstepsOfficial.zip, scribblenauts.zip]
Current Language: Português (Brasil)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
I don't really know why you're using those mods with this, though. Forge servers usually require clients to have the same mods and versions, which isn't always guaranteed between mc versions.
---- Minecraft Crash Report ----
// Who set us up the TNT?
Time: 12/12/14 21:16
Description: Initializing game
java.lang.NoClassDefFoundError: net/minecraft/network/NetHandlerPlayServer
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at ReflectorMethod.getTargetMethod(ReflectorMethod.java:50)
at ReflectorMethod.<init>(ReflectorMethod.java:36)
at ReflectorMethod.<init>(ReflectorMethod.java:23)
at Reflector.<clinit>(Reflector.java:58)
at ResourceUtils.getResourcePackFile(ResourceUtils.java:37)
at ConnectedTextures.collectFiles(ConnectedTextures.java:1311)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1102)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1089)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:441)
at net.minecraft.client.renderer.texture.TextureMap.<init>(TextureMap.java:86)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: net.minecraft.network.NetHandlerPlayServer
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 22 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 13
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.b(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at com.mumfrey.liteloader.transformers.ClassTransformer.readClass(ClassTransformer.java:29)
at mnm.mods.protocol.asm.PacketIOTransformer.transform(PacketIOTransformer.java:47)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 24 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at ReflectorMethod.getTargetMethod(ReflectorMethod.java:50)
at ReflectorMethod.<init>(ReflectorMethod.java:36)
at ReflectorMethod.<init>(ReflectorMethod.java:23)
at Reflector.<clinit>(Reflector.java:58)
at ResourceUtils.getResourcePackFile(ResourceUtils.java:37)
at ConnectedTextures.collectFiles(ConnectedTextures.java:1311)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1102)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1089)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:441)
at net.minecraft.client.renderer.texture.TextureMap.<init>(TextureMap.java:86)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 117167800 bytes (111 MB) / 286896128 bytes (273 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.85.1264 Minecraft Forge 10.13.2.1264 Optifine OptiFine_1.7.10_HD_U_B1 47 mods loaded, 47 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded
FML{7.10.85.1264} [Forge Mod Loader] (forge-1.7.10-10.13.2.1264.jar) Unloaded
Forge{10.13.2.1264} [Minecraft Forge] (forge-1.7.10-10.13.2.1264.jar) Unloaded
OpenEye{0.6} [OpenEye] (OpenEye-0.6-1.7.10.jar) Unloaded
PlayerAPI{1.1} [Player API] (minecraft.jar) Unloaded
RenderPlayerAPI{1.0} [Render Player API] (minecraft.jar) Unloaded
TooManyItems{1.7.10} [TooManyItems] (minecraft.jar) Unloaded
malisiscore{1.7.10-0.10.2+unknown-b0.git-unknown} [Malisis Core] (malisiscore-1.7.10-0.10.2.jar) Unloaded
battlegear2{1.0.6.3} [Mine & Blade Battlegear 2 - Bullseye] (1.7.10-MB_Battlegear2-Bullseye-1.0.6.3.jar) Unloaded
furnace3d{1.2.0} [Furnace 3D] ([1.7.10] 3D Furnace-1.3a.jar) Unloaded
DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.2.0.jar) Unloaded
Treecapitator{1.7.10} [Treecapitator] ([1.7.10]Treecapitator-universal-2.0.4.jar) Unloaded
AnimationAPI{1.2.4} [AnimationAPI] (AnimationAPI-1.7.10-1.2.4.jar) Unloaded
antiqueatlas{4.0.1a-1.7.10} [Antique Atlas] (antiqueatlas-4.0.1a-1.7.10.jar) Unloaded
BetterFoliage{1.0.3} [Better Foliage] (BetterFoliage-1.0.3.jar) Unloaded
bettervillages{0.4} [Better Villages Mod] (BetterVillages-0.4(1.7.10).jar) Unloaded
BiblioCraft{1.9.1} [BiblioCraft] (BiblioCraft[v1.9.1][MC1.7.10].jar) Unloaded
CMDfiles{0} [CMDfiles] (CMD files.jar) Unloaded
cmd{1.4} [Custom Music Discs] (Custom Music Discs-1.4 Singleplayer.jar) Unloaded
CustomSpawner{3.3.0} [DrZhark's CustomSpawner] (CustomMobSpawner 3.3.0.zip) Unloaded
MoCreatures{6.3.0} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v6.3.0.zip) Unloaded
DynamicLights{1.3.7} [Dynamic Lights] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_onFire{1.0.4} [Dynamic Lights Burning Entity Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_creepers{1.0.4} [Dynamic Lights Creeper Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_dropItems{1.0.7} [Dynamic Lights EntityItem Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_entityClasses{1.0.1} [Dynamic Lights Entity Light Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_mobEquipment{1.0.7} [Dynamic Lights Mob Equipment Light Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_flameArrows{1.0.0} [Dynamic Lights Fiery Arrows Light Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_floodLights{1.0.1} [Dynamic Lights Flood Light] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_otherPlayers{1.0.7} [Dynamic Lights OtherPlayers Light Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_thePlayer{1.1.3} [Dynamic Lights Player Light Module] (DynamicLights-1.7.10.jar) Unloaded
inventorytweaks{1.58-147-645ca10} [Inventory Tweaks] (InventoryTweaks-1.58-147.jar) Unloaded
fossilhunting{Beta v0.8} [Fossil Hunting] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded
bygoneage{1.0} [Bygone Age] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded
jurassicraft{1.3.0 Pre-4} [JurassiCraft] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded
animationapi{0.0.0} [AnimationAPI] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded
llib{0.1.1} [LLib] (LLib-1.7.10-0.1.1-26-universal.jar) Unloaded
malisisdoors{1.7.10-1.3.1} [Malisis' Doors] (malisisdoors-1.7.10-1.3.1.jar) Unloaded
MouseTweaks{2.4.4} [Mouse Tweaks] (MouseTweaks-2.4.4-mc1.7.10.jar) Unloaded
cfm{3.4.7} [§9MrCrayfish's Furniture Mod] (MrCrayfishFurnitureModv3.4.7(1.7.10).jar) Unloaded
MSM3{3.0.0d} [More Swords 3] (MSM-SNAP-3.0.0e-For-MC-1.7.10.jar) Unloaded
MutantCreatures{1.4.7} [Mutant Creatures] (MutantCreatures-1.7.10-1.4.7.jar) Unloaded
primitivemobs{1.0} [Primitive Mobs] (primitivemobs-1.0c-1.7.10.jar) Unloaded
VersionChecker{1.1.7} [Version Checker] (VersionChecker-1.1.7.jar) Unloaded
chunkbase_villageinfo_ssp{2.1} [Village Info (SSP)] (VillageInfoSSP-1.7.10-2.1.jar) Unloaded
zeldaswordskills{1.7.10-beta-0.1.7.1} [Zelda Sword Skills] (zeldaswordskills-1.7.10-beta-0.1.7.1.jar) Unloaded
zssaddon{1.7.10-alpha-0.0.1} [Zelda Sword Skills Addon] (zeldaswordskillsaddon-v0.0.3a.jar) Unloaded
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: Intel 945G GL version 1.4.0 - Build 8.14.10.1930, Intel
GL Caps: Using GL 1.3 multitexturing.
Not using framebuffer objects because OpenGL 1.4 is supported, EXT_blend_func_separate is supported, OpenGL 3.0 is not supported, ARB_framebuffer_object is not supported, and EXT_framebuffer_object is not supported.
Anisotropic filtering is supported and maximum anisotropy is 4.
Shaders are not available because OpenGL 2.1 is not supported, ARB_shader_objects is not supported, ARB_vertex_shader is not supported, and ARB_fragment_shader is not supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [PresenceFootstepsOfficial.zip, scribblenauts.zip]
Current Language: Português (Brasil)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
i dont have time to test all mods because i have 25 mods
java.lang.NoClassDefFoundError: com/thevoxelbox/voxelmenu/ingame/GuiIngameMenu
at bdw.c_(SourceFile)
at bdw.c(SourceFile:258)
at bfz.a(SourceFile:281)
at blt.b(EntityRenderer.java:1352)
at bao.ak(SourceFile:801)
at bao.f(SourceFile:728)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: com.thevoxelbox.voxelmenu.ingame.GuiIngameMenu
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 13 more
Caused by: java.lang.NoClassDefFoundError: com/thevoxelbox/common/interfaces/IMouseEventProvider
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 15 more
Caused by: java.lang.ClassNotFoundException: com.thevoxelbox.common.interfaces.IMouseEventProvider
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 19 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 21 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at bdw.c_(SourceFile)
at bdw.c(SourceFile:258)
at bfz.a(SourceFile:281)
-- Screen render details --
Details:
Screen name: bfz
Mouse location: Scaled: (244, 142). Absolute: (488, 195)
Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
Stacktrace:
at blt.b(EntityRenderer.java:1352)
at bao.ak(SourceFile:801)
at bao.f(SourceFile:728)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 8466520 bytes (8 MB) / 224919552 bytes (214 MB) up to 954728448 bytes (910 MB)
Mod Pack: Unknown / None
LiteLoader Mods: 13 loaded mod(s)
- Omniscience version 1.0.1
- Protocol4 version 1.0.2
- HDSkins version 4.0.2
- VoxelMap version 1.2.3
- WorldEditWrapper version 1.2.0
- VoxelMenu Music version 12.0
- ChunkBorders version 0.2.0
- VoxelMenu version 4.1.3
- WorldEditCUI version 1.7.10_00
- Presence Footsteps version r5 for 1.7.10
- VoxelCam version 1.3.2
- Mouse Tweaks version 2.4.4
- ControlPack version 5.9
LaunchWrapper: 18 active transformer(s)
- Transformer: com.mumfrey.liteloader.transformers.event.EventProxyTransformer
- Transformer: com.mumfrey.liteloader.launch.LiteLoaderTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CrashReportTransformer
- Transformer: optifine.OptiFineClassTransformer
- Transformer: com.thevoxelbox.voxelmenu.SlotTransformer
- Transformer: com.thevoxelbox.hdskins.asm.HDSkinsEventTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderEventInjectionTransformer
- Transformer: net.easymfne.omniscience.OmniscienceEventTransformer
- Transformer: mnm.mods.protocol.asm.PacketIOTransformer
- Transformer: com.thevoxelbox.voxelflight.hooks.VoxelFlightTransformer
- Transformer: com.mumfrey.worldeditwrapper.asm.InteractionTransformer
- Transformer: com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer
- Transformer: com.thevoxelbox.voxelmenu.PanoramaTransformer
- Transformer: com.thatapplefreak.voxelcam.VoxelCamTransformer
- Transformer: ctrlpack.litemod.KeyBindingOverlayTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.MinecraftOverlayTransformer
- Transformer: com.thevoxelbox.voxelmap.litemod.VoxelMapTransformer
- Transformer: ctrlpack.litemod.ControlPackEventTransformer
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 7310 Graphics GL version 4.2.12420 Compatibility Profile Context 13.151.1.1000, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'LiteLoader'
Type: Client (map_client.txt)
Resource Packs: [Sword Craft Online.zip]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
I'm currently attempting to update this to 1.8, meaning 1.8 clients -> 1.7 servers. Unfortunately, this is no simple task. Many of the packets have changed dramatically, but many have not changed (much).
If any of you users are also developers, and know how some of the more complex packets work, I invite you to help attempt to bridge them. If you have any questions about how anything works, feel free to hit me up on irc. I hang out at irc.esper.net #TabbyChat
1.8 was a very large update. The id went up from 5 to 47, so there's lot of changes. I'll probably wait for the next protocol change to update.
My post above still stands, so if you want to contribute a hack, don't hesitate. I think I last worked on map chunk bulk. The same info is there, but the format changed.
Possibly, but this mod was supposed to encourage users (and admins) to update to the latest version of Minecraft even if the server they play on hadn't.
Before, I had studied the code for 1.7.10 in order to find out what had changed. I don't have that liberty for 1.9.4 yet. Unless someone knows exactly what changed, we're out of luck.
Simply put, this mod allows your 1.7.10 client to connect to an outdated 1.7.2/4/5 server. I can do this by modifying the packets before they're read and after they're written to make them comply with the set protocol.
How to Install
This is a mostly background mod, but there is one part that has user interaction. When Minecraft starts up, it will default to 1.7.10 mode. To change this, open the Multiplayer menu and click the new button in the bottom right corner. This will switch to 1.7.5 mode. Click it again to switch back. If you forget what Minecraft versions are supported by a mode, the button text will cycle through the supported versions while hovered. Images of this screen are attached.
After you've selected the desired mode, simply join the server and everything should work as if you were on that version. If you've selected the wrong mode for a server, you will not be able to join.
Download
1.0.2: https://www.dropbox.com/s/x205gjuvc7ou4in/Protocol4-1.0.2.litemod?dl=0
Changelog
1.0.2: Cache profile properties, Gui fixes, fix occasional crash during transforming.
1.0.1: Fix Forge incompatibility
1.0: Initial release
Source
The source is available on my GitHub.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!
Time: 12/12/14 17:34
Description: Initializing game
java.lang.NoClassDefFoundError: net/minecraft/network/NetHandlerPlayServer
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at ReflectorMethod.getTargetMethod(ReflectorMethod.java:50)
at ReflectorMethod.<init>(ReflectorMethod.java:36)
at ReflectorMethod.<init>(ReflectorMethod.java:23)
at Reflector.<clinit>(Reflector.java:58)
at ResourceUtils.getResourcePackFile(ResourceUtils.java:37)
at ConnectedTextures.collectFiles(ConnectedTextures.java:1311)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1102)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1089)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:441)
at net.minecraft.client.renderer.texture.TextureMap.<init>(TextureMap.java:86)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: net.minecraft.network.NetHandlerPlayServer
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 22 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 13
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.b(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at com.mumfrey.liteloader.transformers.ClassTransformer.readClass(ClassTransformer.java:29)
at mnm.mods.protocol.asm.PacketIOTransformer.transform(PacketIOTransformer.java:49)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 24 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at ReflectorMethod.getTargetMethod(ReflectorMethod.java:50)
at ReflectorMethod.<init>(ReflectorMethod.java:36)
at ReflectorMethod.<init>(ReflectorMethod.java:23)
at Reflector.<clinit>(Reflector.java:58)
at ResourceUtils.getResourcePackFile(ResourceUtils.java:37)
at ConnectedTextures.collectFiles(ConnectedTextures.java:1311)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1102)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1089)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:441)
at net.minecraft.client.renderer.texture.TextureMap.<init>(TextureMap.java:86)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 251476608 bytes (239 MB) / 411672576 bytes (392 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.85.1264 Minecraft Forge 10.13.2.1264 Optifine OptiFine_1.7.10_HD_U_B1 44 mods loaded, 44 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{7.10.85.1264} [Forge Mod Loader] (forge-1.7.10-10.13.2.1264.jar) Unloaded->Constructed->Pre-initialized
Forge{10.13.2.1264} [Minecraft Forge] (forge-1.7.10-10.13.2.1264.jar) Unloaded->Constructed->Pre-initialized
PlayerAPI{1.1} [Player API] (minecraft.jar) Unloaded->Constructed->Pre-initialized
RenderPlayerAPI{1.0} [Render Player API] (minecraft.jar) Unloaded->Constructed->Pre-initialized
TooManyItems{1.7.10} [TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized
malisiscore{1.7.10-0.10.2+unknown-b0.git-unknown} [Malisis Core] (malisiscore-1.7.10-0.10.2.jar) Unloaded->Constructed->Pre-initialized
battlegear2{1.0.6.3} [Mine & Blade Battlegear 2 - Bullseye] (1.7.10-MB_Battlegear2-Bullseye-1.0.6.3.jar) Unloaded->Constructed->Pre-initialized
furnace3d{1.2.0} [Furnace 3D] ([1.7.10] 3D Furnace-1.3a.jar) Unloaded->Constructed->Pre-initialized
DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.2.0.jar) Unloaded->Constructed->Pre-initialized
AnimationAPI{1.2.3} [AnimationAPI] (AnimationAPI-1.7.10-1.2.3.jar) Unloaded->Constructed->Pre-initialized
antiqueatlas{4.0.1a-1.7.10} [Antique Atlas] (antiqueatlas-4.0.1a-1.7.10.jar) Unloaded->Constructed->Pre-initialized
bettervillages{0.4} [Better Villages Mod] (BetterVillages-0.4(1.7.10).jar) Unloaded->Constructed->Pre-initialized
BiblioCraft{1.9.1} [BiblioCraft] (BiblioCraft[v1.9.1][MC1.7.10].jar) Unloaded->Constructed->Pre-initialized
CMDfiles{0} [CMDfiles] (CMD files.jar) Unloaded->Constructed->Pre-initialized
cmd{1.4} [Custom Music Discs] (Custom Music Discs-1.4 Singleplayer.jar) Unloaded->Constructed->Pre-initialized
CustomSpawner{3.3.0} [DrZhark's CustomSpawner] (CustomMobSpawner 3.3.0.zip) Unloaded->Constructed->Pre-initialized
MoCreatures{6.3.0} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v6.3.0.zip) Unloaded->Constructed->Pre-initialized
DynamicLights{1.3.7} [Dynamic Lights] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_onFire{1.0.4} [Dynamic Lights Burning Entity Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_creepers{1.0.4} [Dynamic Lights Creeper Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_dropItems{1.0.7} [Dynamic Lights EntityItem Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_entityClasses{1.0.1} [Dynamic Lights Entity Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_mobEquipment{1.0.7} [Dynamic Lights Mob Equipment Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_flameArrows{1.0.0} [Dynamic Lights Fiery Arrows Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_floodLights{1.0.1} [Dynamic Lights Flood Light] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_otherPlayers{1.0.7} [Dynamic Lights OtherPlayers Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_thePlayer{1.1.3} [Dynamic Lights Player Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized
inventorytweaks{1.58-147-645ca10} [Inventory Tweaks] (InventoryTweaks-1.58-147.jar) Unloaded->Constructed->Pre-initialized
fossilhunting{Beta v0.8} [Fossil Hunting] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded->Constructed->Pre-initialized
bygoneage{1.0} [Bygone Age] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded->Constructed->Pre-initialized
llib{0.1.1} [LLib] (LLib-1.7.10-0.1.1-26-universal.jar) Unloaded->Constructed->Pre-initialized
jurassicraft{1.3.0 Pre-4} [JurassiCraft] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded->Constructed->Pre-initialized
animationapi{0.0.0} [AnimationAPI] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded->Constructed->Pre-initialized
malisisdoors{1.7.10-1.3.1} [Malisis' Doors] (malisisdoors-1.7.10-1.3.1.jar) Unloaded->Constructed->Pre-initialized
MouseTweaks{2.4.4} [Mouse Tweaks] (MouseTweaks-2.4.4-mc1.7.10.jar) Unloaded->Constructed->Pre-initialized
cfm{3.4.6} [§9MrCrayfish's Furniture Mod] (MrCrayfishFurnitureModv3.4.6(1.7.10).jar) Unloaded->Constructed->Pre-initialized
MSM3{3.0.0d} [More Swords 3] (MSM-SNAP-3.0.0e-For-MC-1.7.10.jar) Unloaded->Constructed->Pre-initialized
MutantCreatures{1.4.7} [Mutant Creatures] (MutantCreatures-1.7.10-1.4.7.jar) Unloaded->Constructed->Pre-initialized
primitivemobs{1.0} [Primitive Mobs] (primitivemobs-1.0c-1.7.10.jar) Unloaded->Constructed->Pre-initialized
VersionChecker{1.1.7} [Version Checker] (VersionChecker-1.1.7.jar) Unloaded->Constructed->Pre-initialized
chunkbase_villageinfo_ssp{2.1} [Village Info (SSP)] (VillageInfoSSP-1.7.10-2.1.jar) Unloaded->Constructed->Pre-initialized
zeldaswordskills{1.7.10-beta-0.1.7.1} [Zelda Sword Skills] (zeldaswordskills-1.7.10-beta-0.1.7.1.jar) Unloaded->Constructed->Pre-initialized
zssaddon{1.7.10-alpha-0.0.1} [Zelda Sword Skills Addon] (zeldaswordskillsaddon-v0.0.3a.jar) Unloaded->Constructed->Pre-initialized
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: Intel 945G GL version 1.4.0 - Build 8.14.10.1930, Intel
GL Caps: Using GL 1.3 multitexturing.
Not using framebuffer objects because OpenGL 1.4 is supported, EXT_blend_func_separate is supported, OpenGL 3.0 is not supported, ARB_framebuffer_object is not supported, and EXT_framebuffer_object is not supported.
Anisotropic filtering is supported and maximum anisotropy is 4.
Shaders are not available because OpenGL 2.1 is not supported, ARB_shader_objects is not supported, ARB_vertex_shader is not supported, and ARB_fragment_shader is not supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [PresenceFootstepsOfficial.zip, scribblenauts.zip]
Current Language: Português (Brasil)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
I don't really know why you're using those mods with this, though. Forge servers usually require clients to have the same mods and versions, which isn't always guaranteed between mc versions.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
---- Minecraft Crash Report ----
// Who set us up the TNT?
Time: 12/12/14 21:16
Description: Initializing game
java.lang.NoClassDefFoundError: net/minecraft/network/NetHandlerPlayServer
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at ReflectorMethod.getTargetMethod(ReflectorMethod.java:50)
at ReflectorMethod.<init>(ReflectorMethod.java:36)
at ReflectorMethod.<init>(ReflectorMethod.java:23)
at Reflector.<clinit>(Reflector.java:58)
at ResourceUtils.getResourcePackFile(ResourceUtils.java:37)
at ConnectedTextures.collectFiles(ConnectedTextures.java:1311)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1102)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1089)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:441)
at net.minecraft.client.renderer.texture.TextureMap.<init>(TextureMap.java:86)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: net.minecraft.network.NetHandlerPlayServer
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 22 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 13
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.b(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at com.mumfrey.liteloader.transformers.ClassTransformer.readClass(ClassTransformer.java:29)
at mnm.mods.protocol.asm.PacketIOTransformer.transform(PacketIOTransformer.java:47)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 24 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at ReflectorMethod.getTargetMethod(ReflectorMethod.java:50)
at ReflectorMethod.<init>(ReflectorMethod.java:36)
at ReflectorMethod.<init>(ReflectorMethod.java:23)
at Reflector.<clinit>(Reflector.java:58)
at ResourceUtils.getResourcePackFile(ResourceUtils.java:37)
at ConnectedTextures.collectFiles(ConnectedTextures.java:1311)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1102)
at ConnectedTextures.updateIcons(ConnectedTextures.java:1089)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:441)
at net.minecraft.client.renderer.texture.TextureMap.<init>(TextureMap.java:86)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 117167800 bytes (111 MB) / 286896128 bytes (273 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.85.1264 Minecraft Forge 10.13.2.1264 Optifine OptiFine_1.7.10_HD_U_B1 47 mods loaded, 47 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded
FML{7.10.85.1264} [Forge Mod Loader] (forge-1.7.10-10.13.2.1264.jar) Unloaded
Forge{10.13.2.1264} [Minecraft Forge] (forge-1.7.10-10.13.2.1264.jar) Unloaded
OpenEye{0.6} [OpenEye] (OpenEye-0.6-1.7.10.jar) Unloaded
PlayerAPI{1.1} [Player API] (minecraft.jar) Unloaded
RenderPlayerAPI{1.0} [Render Player API] (minecraft.jar) Unloaded
TooManyItems{1.7.10} [TooManyItems] (minecraft.jar) Unloaded
malisiscore{1.7.10-0.10.2+unknown-b0.git-unknown} [Malisis Core] (malisiscore-1.7.10-0.10.2.jar) Unloaded
battlegear2{1.0.6.3} [Mine & Blade Battlegear 2 - Bullseye] (1.7.10-MB_Battlegear2-Bullseye-1.0.6.3.jar) Unloaded
furnace3d{1.2.0} [Furnace 3D] ([1.7.10] 3D Furnace-1.3a.jar) Unloaded
DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.2.0.jar) Unloaded
Treecapitator{1.7.10} [Treecapitator] ([1.7.10]Treecapitator-universal-2.0.4.jar) Unloaded
AnimationAPI{1.2.4} [AnimationAPI] (AnimationAPI-1.7.10-1.2.4.jar) Unloaded
antiqueatlas{4.0.1a-1.7.10} [Antique Atlas] (antiqueatlas-4.0.1a-1.7.10.jar) Unloaded
BetterFoliage{1.0.3} [Better Foliage] (BetterFoliage-1.0.3.jar) Unloaded
bettervillages{0.4} [Better Villages Mod] (BetterVillages-0.4(1.7.10).jar) Unloaded
BiblioCraft{1.9.1} [BiblioCraft] (BiblioCraft[v1.9.1][MC1.7.10].jar) Unloaded
CMDfiles{0} [CMDfiles] (CMD files.jar) Unloaded
cmd{1.4} [Custom Music Discs] (Custom Music Discs-1.4 Singleplayer.jar) Unloaded
CustomSpawner{3.3.0} [DrZhark's CustomSpawner] (CustomMobSpawner 3.3.0.zip) Unloaded
MoCreatures{6.3.0} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v6.3.0.zip) Unloaded
DynamicLights{1.3.7} [Dynamic Lights] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_onFire{1.0.4} [Dynamic Lights Burning Entity Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_creepers{1.0.4} [Dynamic Lights Creeper Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_dropItems{1.0.7} [Dynamic Lights EntityItem Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_entityClasses{1.0.1} [Dynamic Lights Entity Light Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_mobEquipment{1.0.7} [Dynamic Lights Mob Equipment Light Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_flameArrows{1.0.0} [Dynamic Lights Fiery Arrows Light Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_floodLights{1.0.1} [Dynamic Lights Flood Light] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_otherPlayers{1.0.7} [Dynamic Lights OtherPlayers Light Module] (DynamicLights-1.7.10.jar) Unloaded
DynamicLights_thePlayer{1.1.3} [Dynamic Lights Player Light Module] (DynamicLights-1.7.10.jar) Unloaded
inventorytweaks{1.58-147-645ca10} [Inventory Tweaks] (InventoryTweaks-1.58-147.jar) Unloaded
fossilhunting{Beta v0.8} [Fossil Hunting] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded
bygoneage{1.0} [Bygone Age] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded
jurassicraft{1.3.0 Pre-4} [JurassiCraft] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded
animationapi{0.0.0} [AnimationAPI] (JurassiCraft-1.2.4-daily_build-2014_12_05-universal.jar) Unloaded
llib{0.1.1} [LLib] (LLib-1.7.10-0.1.1-26-universal.jar) Unloaded
malisisdoors{1.7.10-1.3.1} [Malisis' Doors] (malisisdoors-1.7.10-1.3.1.jar) Unloaded
MouseTweaks{2.4.4} [Mouse Tweaks] (MouseTweaks-2.4.4-mc1.7.10.jar) Unloaded
cfm{3.4.7} [§9MrCrayfish's Furniture Mod] (MrCrayfishFurnitureModv3.4.7(1.7.10).jar) Unloaded
MSM3{3.0.0d} [More Swords 3] (MSM-SNAP-3.0.0e-For-MC-1.7.10.jar) Unloaded
MutantCreatures{1.4.7} [Mutant Creatures] (MutantCreatures-1.7.10-1.4.7.jar) Unloaded
primitivemobs{1.0} [Primitive Mobs] (primitivemobs-1.0c-1.7.10.jar) Unloaded
VersionChecker{1.1.7} [Version Checker] (VersionChecker-1.1.7.jar) Unloaded
chunkbase_villageinfo_ssp{2.1} [Village Info (SSP)] (VillageInfoSSP-1.7.10-2.1.jar) Unloaded
zeldaswordskills{1.7.10-beta-0.1.7.1} [Zelda Sword Skills] (zeldaswordskills-1.7.10-beta-0.1.7.1.jar) Unloaded
zssaddon{1.7.10-alpha-0.0.1} [Zelda Sword Skills Addon] (zeldaswordskillsaddon-v0.0.3a.jar) Unloaded
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: Intel 945G GL version 1.4.0 - Build 8.14.10.1930, Intel
GL Caps: Using GL 1.3 multitexturing.
Not using framebuffer objects because OpenGL 1.4 is supported, EXT_blend_func_separate is supported, OpenGL 3.0 is not supported, ARB_framebuffer_object is not supported, and EXT_framebuffer_object is not supported.
Anisotropic filtering is supported and maximum anisotropy is 4.
Shaders are not available because OpenGL 2.1 is not supported, ARB_shader_objects is not supported, ARB_vertex_shader is not supported, and ARB_fragment_shader is not supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [PresenceFootstepsOfficial.zip, scribblenauts.zip]
Current Language: Português (Brasil)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
---- Minecraft Crash Report ----
// Why did you do that?
Time: 12/21/14 3:31 PM
Description: Rendering screen
java.lang.NoClassDefFoundError: com/thevoxelbox/voxelmenu/ingame/GuiIngameMenu
at bdw.c_(SourceFile)
at bdw.c(SourceFile:258)
at bfz.a(SourceFile:281)
at blt.b(EntityRenderer.java:1352)
at bao.ak(SourceFile:801)
at bao.f(SourceFile:728)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: com.thevoxelbox.voxelmenu.ingame.GuiIngameMenu
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 13 more
Caused by: java.lang.NoClassDefFoundError: com/thevoxelbox/common/interfaces/IMouseEventProvider
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 15 more
Caused by: java.lang.ClassNotFoundException: com.thevoxelbox.common.interfaces.IMouseEventProvider
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 19 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 21 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at bdw.c_(SourceFile)
at bdw.c(SourceFile:258)
at bfz.a(SourceFile:281)
-- Screen render details --
Details:
Screen name: bfz
Mouse location: Scaled: (244, 142). Absolute: (488, 195)
Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
Stacktrace:
at blt.b(EntityRenderer.java:1352)
at bao.ak(SourceFile:801)
at bao.f(SourceFile:728)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 8466520 bytes (8 MB) / 224919552 bytes (214 MB) up to 954728448 bytes (910 MB)
Mod Pack: Unknown / None
LiteLoader Mods: 13 loaded mod(s)
- Omniscience version 1.0.1
- Protocol4 version 1.0.2
- HDSkins version 4.0.2
- VoxelMap version 1.2.3
- WorldEditWrapper version 1.2.0
- VoxelMenu Music version 12.0
- ChunkBorders version 0.2.0
- VoxelMenu version 4.1.3
- WorldEditCUI version 1.7.10_00
- Presence Footsteps version r5 for 1.7.10
- VoxelCam version 1.3.2
- Mouse Tweaks version 2.4.4
- ControlPack version 5.9
LaunchWrapper: 18 active transformer(s)
- Transformer: com.mumfrey.liteloader.transformers.event.EventProxyTransformer
- Transformer: com.mumfrey.liteloader.launch.LiteLoaderTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CrashReportTransformer
- Transformer: optifine.OptiFineClassTransformer
- Transformer: com.thevoxelbox.voxelmenu.SlotTransformer
- Transformer: com.thevoxelbox.hdskins.asm.HDSkinsEventTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderEventInjectionTransformer
- Transformer: net.easymfne.omniscience.OmniscienceEventTransformer
- Transformer: mnm.mods.protocol.asm.PacketIOTransformer
- Transformer: com.thevoxelbox.voxelflight.hooks.VoxelFlightTransformer
- Transformer: com.mumfrey.worldeditwrapper.asm.InteractionTransformer
- Transformer: com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer
- Transformer: com.thevoxelbox.voxelmenu.PanoramaTransformer
- Transformer: com.thatapplefreak.voxelcam.VoxelCamTransformer
- Transformer: ctrlpack.litemod.KeyBindingOverlayTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.MinecraftOverlayTransformer
- Transformer: com.thevoxelbox.voxelmap.litemod.VoxelMapTransformer
- Transformer: ctrlpack.litemod.ControlPackEventTransformer
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 7310 Graphics GL version 4.2.12420 Compatibility Profile Context 13.151.1.1000, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'LiteLoader'
Type: Client (map_client.txt)
Resource Packs: [Sword Craft Online.zip]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
I'm currently attempting to update this to 1.8, meaning 1.8 clients -> 1.7 servers. Unfortunately, this is no simple task. Many of the packets have changed dramatically, but many have not changed (much).
If any of you users are also developers, and know how some of the more complex packets work, I invite you to help attempt to bridge them. If you have any questions about how anything works, feel free to hit me up on irc. I hang out at irc.esper.net #TabbyChat
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
By the way, why is it called protocol 4?
When live give you lemons, make apple pie.
The protocol version of 1.7.5 was 4.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
how is the 1.8 update going ?
1.8 was a very large update. The id went up from 5 to 47, so there's lot of changes. I'll probably wait for the next protocol change to update.
My post above still stands, so if you want to contribute a hack, don't hesitate. I think I last worked on map chunk bulk. The same info is there, but the format changed.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Possibly, but this mod was supposed to encourage users (and admins) to update to the latest version of Minecraft even if the server they play on hadn't.
Before, I had studied the code for 1.7.10 in order to find out what had changed. I don't have that liberty for 1.9.4 yet. Unless someone knows exactly what changed, we're out of luck.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog