I just wanted to point out if you make a custom .YAML for mod support you can't go over ~256 IDs or it crashes.... I need upto 2000+
I could post the file if needed ... im trying to support FTB... MindCrack pack v7 v8.0.1
After upgrading Thaumcraft to 3.0.3 version X-Ray stops working with map.
java.lang.ClassCastException: com.apocalyptech.minecraft.xray.dtf.ListTag cannot be cast to com.apocalyptech.minecraft.xray.dtf.CompoundTag
at com.apocalyptech.minecraft.xray.Chunk.<init>(Chunk.java:130)
at com.apocalyptech.minecraft.xray.ChunkAnvil.<init>(ChunkAnvil.java:65)
at com.apocalyptech.minecraft.xray.MinecraftLevel.loadChunk(MinecraftLevel.java:390)
at com.apocalyptech.minecraft.xray.XRay.loadPendingChunks(XRay.java:709)
at com.apocalyptech.minecraft.xray.XRay.run(XRay.java:402)
at com.apocalyptech.minecraft.xray.XRay.main(XRay.java:319)
Playing awhile with flatworld and Delete button of NBTExplore I think the new list tag "TCNODES" is the cause.
If delete TCNODES then X-Ray works fine
Minecraft 1.4.7
Thaumcraft 3.0.3
X-Ray 3.6.2
Please pick the dropped ball back
Thank you for X-Ray
Please pick the dropped ball back
Thank you for X-Ray
Yeah, I'd certainly love to. The basic problem is that I simply haven't played Minecraft in nearly a year, and it's difficult to convince myself to spend the time maintaining a util for something I'm not using. I've made a couple attempts to get back into it but it hasn't really happened yet.
Anyway, I'm still hoping that someone with the inclination will just fork the thing on github and send some push requests my way. I'd have no problems just running releases and letting someone else handle the code.
It was a real challenge to recompile just one line but its solved the Thaumcraft's problem
minecraftxray/src/com/apocalyptech/minecraft/xray/Chunk.java line 130
//this.levelTag = (CompoundTag) chunkData.value.get(0); // first tag
this.levelTag = (CompoundTag) chunkData.getTagWithName("Level");
It was a real challenge to recompile just one line but its solved the Thaumcraft's problem
minecraftxray/src/com/apocalyptech/minecraft/xray/Chunk.java line 130
//this.levelTag = (CompoundTag) chunkData.value.get(0); // first tag
this.levelTag = (CompoundTag) chunkData.getTagWithName("Level");
Will you please post a link of the new compiled version for the fix you made?
I can no longer use this program running Java 7. It worked fine in Java 6. I have OS X 10.8.5 and Minecraft 1.6.4 and x-ray 3.6.2.
It seems this is a longstanding issue.
There WAS a complete crash log, but on subsequent tries it got erased and now it won't even generate a crash dialog; I have to use what gets printed in Terminal.
_NSJVMLoadLibrary: NSAddLibrary failed for /libjawt.dylib
JavaVM FATAL: lookup of function JAWT_GetAWT failed.
org.lwjgl.LWJGLException: Could not get the JAWT interface
at org.lwjgl.opengl.AWTSurfaceLock.lockAndInitHandle(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.access$100(AWTSurfaceLock.java:51)
at org.lwjgl.opengl.AWTSurfaceLock$1.run(AWTSurfaceLock.java:94)
at org.lwjgl.opengl.AWTSurfaceLock$1.run(AWTSurfaceLock.java:92)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.privilegedLockAndInitHandle(AWTSurfaceLock.java:92)
at org.lwjgl.opengl.AWTSurfaceLock.lockAndGetHandle(AWTSurfaceLock.java:66)
at org.lwjgl.opengl.MacOSXCanvasPeerInfo.initHandle(MacOSXCanvasPeerInfo.java:57)
at org.lwjgl.opengl.MacOSXDisplayPeerInfo.doLockAndInitHandle(MacOSXDisplayPeerInfo.java:56)
at org.lwjgl.opengl.PeerInfo.lockAndGetHandle(PeerInfo.java:85)
at org.lwjgl.opengl.MacOSXContextImplementation.create(MacOSXContextImplementation.java:47)
at org.lwjgl.opengl.ContextGL.<init>(ContextGL.java:132)
at org.lwjgl.opengl.Display.create(Display.java:875)
at org.lwjgl.opengl.Display.create(Display.java:782)
at org.lwjgl.opengl.Display.create(Display.java:764)
at com.apocalyptech.minecraft.xray.XRay.createWindow(XRay.java:1265)
at com.apocalyptech.minecraft.xray.XRay.run(XRay.java:363)
at com.apocalyptech.minecraft.xray.XRay.main(XRay.java:319)
Looks like Java 7 simply handles GUI stuff differently than Java 6.
Looks like Xray doesn't like 1.6 and 1.7 maps, don't know if anyone will be able to get a fix for this or not, but here it is:
2013-11-10 21:57:01,954 - INFO | Starting Minecraft X-Ray 3.6.3 at Sun Nov 10 21:57:01 EST 2013
2013-11-10 21:57:01,964 - INFO | LWJGL version 2.8.3
2013-11-10 21:57:01,964 - INFO | JVM version 1.7.0_45
2013-11-10 21:57:01,964 - INFO | Detected OS Windows
2013-11-10 21:57:01,964 - INFO |
2013-11-10 21:57:16,954 - INFO | Resorting to bundled terrain.png
2013-11-10 21:57:17,004 - INFO | Overriding misc/water.png at C:\Users\Dweller\AppData\Roaming\.minecraft_xray\textures\misc\water.png
2013-11-10 21:57:17,284 - INFO | Resorting to bundled terrain.png
2013-11-10 21:57:21,134 - ERROR | java.lang.NullPointerException
at com.apocalyptech.minecraft.xray.Chunk.canProvidePower(Chunk.java:3657)
at com.apocalyptech.minecraft.xray.Chunk.renderRedstoneWire(Chunk.java:3708)
at com.apocalyptech.minecraft.xray.Chunk.renderWorld(Chunk.java:5737)
at com.apocalyptech.minecraft.xray.Chunk.renderWorldNonstandard(Chunk.java:5332)
at com.apocalyptech.minecraft.xray.Chunk.renderSolid(Chunk.java:6180)
at com.apocalyptech.minecraft.xray.XRay.render(XRay.java:2476)
at com.apocalyptech.minecraft.xray.XRay.run(XRay.java:426)
at com.apocalyptech.minecraft.xray.XRay.main(XRay.java:325)
I get that when opening a 1.6 or 1.7 map, still works fine on older maps. Strange, though, that's with the 3.6.3 version, the 3.6.2 version seems to work fine after putting up a couple errors about blocks like clay.
Rollback Post to RevisionRollBack
D_B
To tell them how to live is to prevent them living.
I know this is a long shot, but trying Xray 3.6.3 to read an Attack of the B-Team world, I get this error:
java.lang.ClassCastException: com.apocalyptech.minecraft.xray.dtf.ByteTag cannot be cast to com.apocalyptech.minecraft.xray.dtf.CompoundTag
at com.apocalyptech.minecraft.xray.Chunk.<init>(Chunk.java:134)
at com.apocalyptech.minecraft.xray.ChunkAnvil.<init>(ChunkAnvil.java:65)
at com.apocalyptech.minecraft.xray.MinecraftLevel.loadChunk(MinecraftLevel.java:390)
at com.apocalyptech.minecraft.xray.XRay.loadPendingChunks(XRay.java:714)
at com.apocalyptech.minecraft.xray.XRay.run(XRay.java:408)
at com.apocalyptech.minecraft.xray.XRay.main(XRay.java:325)
Same as the problem with 1.6.x and above worlds, Xray 3.6.2 seems to work OK.
Rollback Post to RevisionRollBack
D_B
To tell them how to live is to prevent them living.
* Ps: Link to download had been updated.
I could post the file if needed ... im trying to support FTB... MindCrack pack
v7v8.0.1After upgrading Thaumcraft to 3.0.3 version X-Ray stops working with map.
at com.apocalyptech.minecraft.xray.Chunk.<init>(Chunk.java:130)
at com.apocalyptech.minecraft.xray.ChunkAnvil.<init>(ChunkAnvil.java:65)
at com.apocalyptech.minecraft.xray.MinecraftLevel.loadChunk(MinecraftLevel.java:390)
at com.apocalyptech.minecraft.xray.XRay.loadPendingChunks(XRay.java:709)
at com.apocalyptech.minecraft.xray.XRay.run(XRay.java:402)
at com.apocalyptech.minecraft.xray.XRay.main(XRay.java:319)
Playing awhile with flatworld and Delete button of NBTExplore I think the new list tag "TCNODES" is the cause.
If delete TCNODES then X-Ray works fine
Minecraft 1.4.7
Thaumcraft 3.0.3
X-Ray 3.6.2
Please pick the dropped ball back
Thank you for X-Ray
Yeah, I'd certainly love to. The basic problem is that I simply haven't played Minecraft in nearly a year, and it's difficult to convince myself to spend the time maintaining a util for something I'm not using. I've made a couple attempts to get back into it but it hasn't really happened yet.
Anyway, I'm still hoping that someone with the inclination will just fork the thing on github and send some push requests my way. I'd have no problems just running releases and letting someone else handle the code.
[img] Real life is good emoticons here[img]
minecraftxray/src/com/apocalyptech/minecraft/xray/Chunk.java line 130
Will you please post a link of the new compiled version for the fix you made?
Thank you
There is a patched xray.jar
Place it over original 3.6.2
http://www.mediafire.com/?en2pkt890dsat4o
hey - been playing since dec 2011
opengl > directx
It seems this is a longstanding issue.
There WAS a complete crash log, but on subsequent tries it got erased and now it won't even generate a crash dialog; I have to use what gets printed in Terminal.
_NSJVMLoadLibrary: NSAddLibrary failed for /libjawt.dylib
JavaVM FATAL: lookup of function JAWT_GetAWT failed.
That's all there is.
org.lwjgl.LWJGLException: Could not get the JAWT interface
at org.lwjgl.opengl.AWTSurfaceLock.lockAndInitHandle(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.access$100(AWTSurfaceLock.java:51)
at org.lwjgl.opengl.AWTSurfaceLock$1.run(AWTSurfaceLock.java:94)
at org.lwjgl.opengl.AWTSurfaceLock$1.run(AWTSurfaceLock.java:92)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.privilegedLockAndInitHandle(AWTSurfaceLock.java:92)
at org.lwjgl.opengl.AWTSurfaceLock.lockAndGetHandle(AWTSurfaceLock.java:66)
at org.lwjgl.opengl.MacOSXCanvasPeerInfo.initHandle(MacOSXCanvasPeerInfo.java:57)
at org.lwjgl.opengl.MacOSXDisplayPeerInfo.doLockAndInitHandle(MacOSXDisplayPeerInfo.java:56)
at org.lwjgl.opengl.PeerInfo.lockAndGetHandle(PeerInfo.java:85)
at org.lwjgl.opengl.MacOSXContextImplementation.create(MacOSXContextImplementation.java:47)
at org.lwjgl.opengl.ContextGL.<init>(ContextGL.java:132)
at org.lwjgl.opengl.Display.create(Display.java:875)
at org.lwjgl.opengl.Display.create(Display.java:782)
at org.lwjgl.opengl.Display.create(Display.java:764)
at com.apocalyptech.minecraft.xray.XRay.createWindow(XRay.java:1265)
at com.apocalyptech.minecraft.xray.XRay.run(XRay.java:363)
at com.apocalyptech.minecraft.xray.XRay.main(XRay.java:319)
Looks like Java 7 simply handles GUI stuff differently than Java 6.
2013-11-10 21:57:01,964 - INFO | LWJGL version 2.8.3
2013-11-10 21:57:01,964 - INFO | JVM version 1.7.0_45
2013-11-10 21:57:01,964 - INFO | Detected OS Windows
2013-11-10 21:57:01,964 - INFO |
2013-11-10 21:57:16,954 - INFO | Resorting to bundled terrain.png
2013-11-10 21:57:17,004 - INFO | Overriding misc/water.png at C:\Users\Dweller\AppData\Roaming\.minecraft_xray\textures\misc\water.png
2013-11-10 21:57:17,284 - INFO | Resorting to bundled terrain.png
2013-11-10 21:57:21,134 - ERROR | java.lang.NullPointerException
at com.apocalyptech.minecraft.xray.Chunk.canProvidePower(Chunk.java:3657)
at com.apocalyptech.minecraft.xray.Chunk.renderRedstoneWire(Chunk.java:3708)
at com.apocalyptech.minecraft.xray.Chunk.renderWorld(Chunk.java:5737)
at com.apocalyptech.minecraft.xray.Chunk.renderWorldNonstandard(Chunk.java:5332)
at com.apocalyptech.minecraft.xray.Chunk.renderSolid(Chunk.java:6180)
at com.apocalyptech.minecraft.xray.XRay.render(XRay.java:2476)
at com.apocalyptech.minecraft.xray.XRay.run(XRay.java:426)
at com.apocalyptech.minecraft.xray.XRay.main(XRay.java:325)
I get that when opening a 1.6 or 1.7 map, still works fine on older maps. Strange, though, that's with the 3.6.3 version, the 3.6.2 version seems to work fine after putting up a couple errors about blocks like clay.
D_B
To tell them how to live is to prevent them living.
at com.apocalyptech.minecraft.xray.Chunk.<init>(Chunk.java:134)
at com.apocalyptech.minecraft.xray.ChunkAnvil.<init>(ChunkAnvil.java:65)
at com.apocalyptech.minecraft.xray.MinecraftLevel.loadChunk(MinecraftLevel.java:390)
at com.apocalyptech.minecraft.xray.XRay.loadPendingChunks(XRay.java:714)
at com.apocalyptech.minecraft.xray.XRay.run(XRay.java:408)
at com.apocalyptech.minecraft.xray.XRay.main(XRay.java:325)
Same as the problem with 1.6.x and above worlds, Xray 3.6.2 seems to work OK.
D_B
To tell them how to live is to prevent them living.
If you need any awesome monitors or anything for gaming check out http://www.ampronix.com/