I just recently created a 1.6.4 profile through MagicLauncher and installed a fair amount of mods. The game started with no issues and I was able to create a world. However, whenever I opened the Decoration Blocks tab and scrolled down, the game would crash. I would get errors like this each time.
---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.
java.lang.IllegalStateException: Already tesselating!
at net.minecraft.client.renderer.Tessellator.func_78371_b(Tessellator.java:480)
at net.minecraft.client.renderer.RenderGlobal.func_72714_a(RenderGlobal.java:1254)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1443)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1119)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:946)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at magic.launcher.Launcher.main(Unknown Source)
"Already tesselating" seems to be the problem, but I have no idea what that means or how to fix this issue. I have never encountered it before.
If anybody is willing to explain the error to me and tell me what I might be able to do to solve the problem, that would be fantastic.
The tessellator is an object that minecraft uses to draw shapes and stuff in your world by following this simple structure:
Minecraft draws 2 squares like this.
1. set mode to square mode.
2. add a point
3. add another point
4. add yet another point
5. and add one more point //These 4 points are for each corner in a square, which is the trademark minecraft shape.
6. now, draw the square.
7. set mode to square mode again.
8. add a point
9. add another point
10. add yet another point
11. and add one more point
12. now, draw this new square.
The error lies in a muck up where for some reason in the code, the mode is set to square two times in a row without getting to the "draw square" step:
1. set mode to square mode.
2. set mode to square mode. < ?????
3. add 4 points
4. draw
/\ As you can see, it is already set to draw squares or "tessellating", and doesn't need to be set again before drawing the square, hence the error message "Already tessellating!".
This is what caused your crash.
That decorations mod would definitely use a lot of the tessellator for all sorts of detail with blocks and squares, As soon as the mod tells minecraft to draw all these squares in the creative tab inventory, this mucked up code is called, and BAM, minecraft goes boom!
EDIT: Oops, sorry moderators, I didn't maen to necropost, just saw the date on this.
"Already tesselating" seems to be the problem, but I have no idea what that means or how to fix this issue. I have never encountered it before.
If anybody is willing to explain the error to me and tell me what I might be able to do to solve the problem, that would be fantastic.
The tessellator is an object that minecraft uses to draw shapes and stuff in your world by following this simple structure:
1. set mode to square mode.
2. add a point
3. add another point
4. add yet another point
5. and add one more point //These 4 points are for each corner in a square, which is the trademark minecraft shape.
6. now, draw the square.
7. set mode to square mode again.
8. add a point
9. add another point
10. add yet another point
11. and add one more point
12. now, draw this new square.
The error lies in a muck up where for some reason in the code, the mode is set to square two times in a row without getting to the "draw square" step:
2. set mode to square mode. < ?????
3. add 4 points
4. draw
This is what caused your crash.
That decorations mod would definitely use a lot of the tessellator for all sorts of detail with blocks and squares, As soon as the mod tells minecraft to draw all these squares in the creative tab inventory, this mucked up code is called, and BAM, minecraft goes boom!
EDIT: Oops, sorry moderators, I didn't maen to necropost, just saw the date on this.