Railcraft

Railcraft

34M Downloads

railcraft and optifine

zombiescott71 opened this issue ยท 9 comments

commented

I am running railcraft for minecraft 1.7.2...

it will not load with optifine.... Optifine is the only mod i have it conflicts with...

Here is my crash report....

---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!

Time: 4/26/14 10:26 AM
Description: Stitching texture atlas

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at net.minecraft.client.renderer.texture.TextureAtlasSprite.func_147965_a(TextureAtlasSprite.java:217)
at net.minecraft.client.renderer.texture.TextureMap.func_110571_b(TextureMap.java:358)
at net.minecraft.client.renderer.texture.TextureMap.func_110551_a(TextureMap.java:122)
at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(TextureManager.java:94)
at net.minecraft.client.renderer.texture.TextureManager.func_110580_a(TextureManager.java:76)
at net.minecraft.client.renderer.texture.TextureManager.func_130088_a(TextureManager.java:63)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:521)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:813)
at net.minecraft.client.main.Main.main(SourceFile:103)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
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 magic.launcher.Launcher.main(SourceFile:207)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Stacktrace:
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at net.minecraft.client.renderer.texture.TextureAtlasSprite.func_147965_a(TextureAtlasSprite.java:217)

-- Texture being stitched together --
Details:
Atlas path: textures/blocks
Sprite: TextureAtlasSprite{name='railcraft:anchor.admin.0', frameCount=0, rotated=false, x=5712, y=3648, height=0, width=0, u0=0.6972668, u1=0.69726443, v0=0.89062744, v1=0.89062256}
Stacktrace:
at net.minecraft.client.renderer.texture.TextureMap.func_110571_b(TextureMap.java:358)
at net.minecraft.client.renderer.texture.TextureMap.func_110551_a(TextureMap.java:122)

-- Resource location being registered --
Details:
Resource location: minecraft:textures/atlas/blocks.png
Texture object class: net.minecraft.client.renderer.texture.TextureMap
Stacktrace:
at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(TextureManager.java:94)
at net.minecraft.client.renderer.texture.TextureManager.func_110580_a(TextureManager.java:76)
at net.minecraft.client.renderer.texture.TextureManager.func_130088_a(TextureManager.java:63)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:521)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:813)
at net.minecraft.client.main.Main.main(SourceFile:103)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
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 magic.launcher.Launcher.main(SourceFile:207)

-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 3558107304 bytes (3393 MB) / 4116054016 bytes (3925 MB) up to 4116054016 bytes (3925 MB)
JVM Flags: 4 total; -Xmx4G -Xms4096m -Xmx4096m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
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.01-pre FML v7.2.156.1061 Minecraft Forge 10.12.1.1061 Optifine OptiFine_1.7.2_HD_U_C2 4 mods loaded, 4 mods active
mcp{8.09} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized
FML{7.2.156.1061} Forge Mod Loader Unloaded->Constructed->Pre-initialized
Forge{10.12.1.1061} Minecraft Forge Unloaded->Constructed->Pre-initialized
Railcraft{@Version@} Railcraft Unloaded->Constructed->Pre-initialized
Launched Version: 1.7.2-Forge10.12.1.1061
LWJGL: 2.9.0
OpenGL: GeForce GTX 560 Ti/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [SCOTT-ChromaHills-128x_1.7_1.0.6]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ERROR NullPointerException: null
Anisotropic Filtering: Off (1)

commented

http://162.243.38.123/downloads/Optifine_Unstable.zip Use this, its a player made unstable optifine build that works with railcraft and ic2, make sure to unzip and install correctly, Covert you should probably add this link to the faq so that you dont get constant optifine bug reports.

commented

Peach I tried the unstable version of optifine and it loaded minecraft but crashed when I made a new world... also tried it without railcraft and it still crashed when creating a new world... without this version of optifine my minecraft will not load if railcraft is active.... But thanks for you help....

commented

Can confirm, I have the same error, disappears without optifine.

commented

Unfortunately, there is nothing I can do about Optifine breakage.

commented

No I don't... and if i just run Railcraft and Optifine it still crashes.... So I am lost lol.... But Thanks....

commented

do you have rotatable blocks? if you do remove it. It has a bug with a bunch of mods

commented

Could there please be a clarification on why this is unfixable? Optifine is pretty much a requirement for a lot of users (including myself) and I would like to use both of these mods in my own modpack for 1.7.2.

commented

Optifine has always supported custom texture loaders poorly. Without reworking all my texture sheets, there is nothing I can do on my end. And since I find the default texture loader to be hugely unwieldy, that's not going to happen (besides breaking all the texture packs out there).

So it falls on Optifine to fix its Forge integration and support custom texture loaders like it should.

commented

Understood; thank you for explaining