Hello everyone, I have been playing minecraft off and on, and I kinda missed having optifine to make it easier on my poor laptop, and I wanted to make sure that it wouldn't suffer from any outdated java.
Long story short, I have a black screen, which I'm sure is the LWGL update's fault, I don't know which version of LWGL minecraft ships with (for a complete restore to prior working settings) and Optifine doesn't appear to be patching using MCpatcher. I am running minecraft 1.4.5 on windows 7 (64-bit), and I ran a 'test' through MCpatcher and got the following error message:
MCPatcher version is 2.4.4_01
OS: Windows 7 6.1 amd64
JVM: Oracle Corporation 1.7.0_04 (64 bit)
Classpath: C:\Users\00000\Downloads\mcpatcher-2.4.4_01.exe
Minecraft version is 1.4.5 (md5 b15e2b2b6b4629f0d99a95b6b44412a0)
Analyzing C:\Users\Aaron\AppData\Roaming\.minecraft\bin\minecraft-1.4.5.jar (1920 files)
GameSettings matches asl.class
GLAllocation matches arp.class
createDirectByteBuffer matches c (I)Ljava/nio/ByteBuffer;
Minecraft matches net/minecraft/client/Minecraft.class
Minecraft matches net/minecraft/client/Minecraft.class
runGameLoop matches J ()V
startGame matches a ()V
Minecraft matches net/minecraft/client/Minecraft.class
runGameLoop matches J ()V
startGame matches a ()V
Minecraft matches net/minecraft/client/Minecraft.class
runGameLoop matches J ()V
startGame matches a ()V
Minecraft matches net/minecraft/client/Minecraft.class
Minecraft matches net/minecraft/client/Minecraft.class
runGameLoop matches J ()V
Minecraft matches net/minecraft/client/Minecraft.class
Minecraft matches net/minecraft/client/Minecraft.class
Minecraft matches net/minecraft/client/Minecraft.class
TexturePackList matches bec.class
updateAvailableTexturePacks matches c ()V
TexturePackList matches bec.class
updateAvailableTexturePacks matches c ()V
TexturePackDefault matches bdy.class
TexturePackDefault matches bdy.class
TexturePackBase matches bdx.class
getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
TexturePackBase matches bdx.class
getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
TexturePackFolder matches bea.class
getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
TexturePackFolder matches bea.class
getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
TexturePackCustom matches bdz.class
getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
TexturePackCustom matches bdz.class
getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
FontRenderer matches atj.class
<init> matches <init> (Lasl;Ljava/lang/String;Lbap;Z)V
FontRenderer matches atj.class
renderString matches b (Ljava/lang/String;IIIZ)I
WorldServerMP matches ayh.class
EntityDropParticleFX matches ayu.class
onUpdate matches j_ ()V
EntityFX matches aze.class
EntityRainFX matches azs.class
EntityBubbleFX matches ayr.class
EntitySplashFX matches azn.class
EntityAuraFX matches azp.class
EntitySuspendFX matches azo.class
WorldServer matches azf.class
WorldServer matches azf.class
EntityPortalFX matches azi.class
EntityReddustFX matches azj.class
ItemRenderer matches baj.class
ItemRenderer matches baj.class
renderItem matches a (Lmd;Lum;I)V
RenderBlocks matches baq.class
renderStandardBlockWithAmbientOcclusion matches a (Lamj;IIIFFF)Z
renderStandardBlockWithColorMultiplier matches c (Lamj;IIIFFF)Z
RenderBlocks matches baq.class
renderBlockRedstoneWire matches i (Lamj;III)Z
renderBlockFallingSand matches a (Lamj;Lxv;IIII)V
renderBlockFluids matches p (Lamj;III)Z
RenderBlocks matches baq.class
renderBlockPane matches a (Lami;III)Z
renderStandardBlock matches q (Lamj;III)Z
RenderBlocks matches baq.class
renderStandardBlockWithAmbientOcclusion matches a (Lamj;IIIFFF)Z
EntityRenderer matches bac.class
updateFogColor matches i (F)V
updateLightmap matches h (F)V
getNightVisionStrength1 matches a (Lqx;F)F
EntityRenderer matches bac.class
disableLightmap matches a (D)V
renderWorld matches a (FJ)V
enableLightmap matches b (D)V
renderRainSnow matches d (F)V
Tessellator matches bao.class
draw matches a ()I
addVertexWithUV matches a (DDDDD)V
startDrawingQuads matches b ()V
addVertex matches a (DDD)V
startDrawing matches b (I)V
setTextureUV matches a (DD)V
Tessellator matches bao.class
draw matches a ()I
addVertexWithUV matches a (DDDDD)V
reset matches d ()V
startDrawingQuads matches b ()V
addVertex matches a (DDD)V
startDrawing matches b (I)V
setTextureUV matches a (DD)V
RenderEngine matches bap.class
deleteTexture matches a (I)V
RenderEngine matches bap.class
deleteTexture matches a (I)V
RenderEngine matches bap.class
deleteTexture matches a (I)V
updateDynamicTextures matches a ()V
refreshTextures matches b ()V
RenderEngine matches bap.class
RenderEngine matches bap.class
RenderGlobal matches bak.class
renderSky matches a (F)V
renderClouds matches b (F)V
RenderGlobal matches bak.class
renderSky matches a (F)V
RenderGlobal matches bak.class
sortAndRender matches a (Lmd;ID)I
loadRenderers matches a ()V
renderAllRenderLists matches a (ID)V
WorldRenderer matches azy.class
updateRenderer matches a ()V
WorldRenderer matches azy.class
updateRenderer matches a ()V
TileEntitySignRenderer matches bdi.class
renderTileSignEntityAt matches a (Lann;DDDF)V
Render matches bbk.class
RenderLiving matches bby.class
doRenderLiving matches a (Lmd;DDDFF)V
RenderEnderman matches bbi.class
RenderSnowman matches bci.class
doRenderLiving matches a (Lmd;DDDFF)V
renderEquippedItems1 matches a (Lpg;F)V
RenderMooshroom matches bbz.class
doRenderLiving matches a (Lmd;DDDFF)V
loadTexture matches a (Ljava/lang/String;)V
renderEquippedItems1 matches a (Lpb;F)V
RenderWolf matches bcr.class
RenderXPOrb matches bbl.class
render matches a (Llz;DDDFF)V
RenderSpider matches bcj.class
Compass matches bcu.class
TextureFX matches bcv.class
onTick matches a ()V
FlowLava matches bcx.class
onTick matches a ()V
FlowWater matches bda.class
onTick matches a ()V
Portal matches bcz.class
onTick matches a ()V
StillWater matches bdb.class
onTick matches a ()V
Watch matches bct.class
onTick matches a ()V
StillLava matches bcy.class
onTick matches a ()V
Fire matches bcw.class
onTick matches a ()V
NBTTagCompound matches bq.class
Potion matches ll.class
setPotionName matches b (Ljava/lang/String;)Lll;
Entity matches lq.class
setPositionAndRotation matches a (DDDFF)V
Entity matches lq.class
setPositionAndRotation matches a (DDDFF)V
EntityList matches lv.class
EntityLiving matches md.class
setPositionAndRotation matches a (DDDFF)V
EntityLiving matches md.class
setPositionAndRotation matches a (DDDFF)V
EntitySheep matches pe.class
ItemArmor matches st.class
ItemDye matches tw.class
Item matches uk.class
getColorFromDamage matches a (Lum;I)I
ItemSpawnerEgg matches ur.class
getItemNameIS matches j (Lum;)Ljava/lang/String;
getColorFromDamage matches a (Lum;I)I
ItemBlock matches vl.class
getColorFromDamage matches a (Lum;I)I
PotionHelper matches vs.class
RecipesDyedArmor matches vz.class
ColorizerFoliage matches xr.class
World matches xv.class
getSkyColor matches a (Llq;F)Laob;
getSunAngle matches b (F)F
World matches xv.class
getRainStrength matches j (F)F
IBlockAccess matches yf.class
IBlockAccess matches yf.class
IBlockAccess matches yf.class
IBlockAccess matches yf.class
BiomeGenBase matches yr.class
getTemperaturef matches j ()F
getRainfallf matches i ()F
setBiomeName matches a (Ljava/lang/String;)Lyr;
WorldChunkManager matches yw.class
BiomeGenSwamp matches zj.class
getTemperaturef matches j ()F
getRainfallf matches i ()F
setBiomeName matches a (Ljava/lang/String;)Lyr;
WorldProvider matches aaj.class
getFogColor matches b (FF)Laob;
WorldProviderHell matches aak.class
getFogColor matches b (FF)Laob;
WorldProviderEnd matches aam.class
getFogColor matches b (FF)Laob;
MapColor matches agd.class
BlockCauldron matches ajc.class
colorMultiplier matches b (Lyf;III)I
BlockGrass matches akc.class
getBlockTexture matches d (Lyf;IIII)I
BlockLeaves matches akm.class
colorMultiplier matches b (Lyf;III)I
BlockFluid matches akq.class
colorMultiplier matches b (Lyf;III)I
BlockMycelium matches akz.class
getBlockTexture matches d (Lyf;IIII)I
BlockRedstoneWire matches alo.class
randomDisplayTick matches a (Lxv;IIILjava/util/Random;)V
colorMultiplier matches b (Lyf;III)I
BlockStem matches amb.class
getRenderColor matches g_ (I)I
Block matches amj.class
Block matches amj.class
colorMultiplier matches b (Lyf;III)I
getRenderColor matches g_ (I)I
Block matches amj.class
<init> matches <init> (ILagb;)V
getBlockTextureFromSideAndMetadata matches a (II)I
getBlockTexture matches d (Lyf;IIII)I
Block matches amj.class
shouldSideBeRendered matches a (Lyf;IIII)Z
getRenderBlockPass matches n ()I
BlockLilyPad matches amy.class
Analyzing C:\Users\00000\AppData\Roaming\.minecraft\bin\minecraft-1.4.5.jar (5 dependent classes)
ITexturePack matches beb.class (pass 2)
ITexturePack matches beb.class (pass 2)
ColorizerWater matches yp.class (pass 2)
loadColorBuffer matches a ([I)V
ColorizerGrass matches xu.class (pass 2)
loadColorBuffer matches a ([I)V
ColorizerFoliage matches xr.class (pass 2)
loadColorBuffer matches a ([I)V
Analyzing C:\Users\00000\AppData\Roaming\.minecraft\bin\minecraft-1.4.5.jar (methods and fields)
Minecraft (net/minecraft/client/Minecraft.class)
Minecraft (net/minecraft/client/Minecraft.class)
field texturePackList matches C Lbec;
field renderEngine matches o Lbap;
RenderEngine (bap.class)
TexturePackList (bec.class)
method setTexturePack matches a (Lbeb;)Z
field selectedTexturePack matches g Lbeb;
field defaultTexturePack matches a Lbeb;
ITexturePack (beb.class)
method getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
TexturePackBase (bdx.class)
field file matches a Ljava/io/File;
field texturePackFileName matches e Ljava/lang/String;
TexturePackDefault (bdy.class)
TexturePackCustom (bdz.class)
field zipFile matches e Ljava/util/zip/ZipFile;
TexturePackFolder (bea.class)
Minecraft (net/minecraft/client/Minecraft.class)
field texturePackList matches C Lbec;
field renderEngine matches o Lbap;
RenderEngine (bap.class)
TexturePackList (bec.class)
method setTexturePack matches a (Lbeb;)Z
field selectedTexturePack matches g Lbeb;
field defaultTexturePack matches a Lbeb;
ITexturePack (beb.class)
method getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
TexturePackBase (bdx.class)
field file matches a Ljava/io/File;
field texturePackFileName matches e Ljava/lang/String;
TexturePackDefault (bdy.class)
TexturePackCustom (bdz.class)
field zipFile matches e Ljava/util/zip/ZipFile;
TexturePackFolder (bea.class)
RenderEngine (bap.class)
field imageData matches g Ljava/nio/ByteBuffer;
field textureList matches h Ljava/util/List;
field clampTexture matches a Z
field blurTexture matches b Z
method registerTextureFX matches a (Lbcv;)V
method readTextureImage matches a (Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;
method setupTexture matches a (Ljava/awt/image/BufferedImage;I)V
method getTexture matches b (Ljava/lang/String;)I
method getImageRGB matches a (Ljava/awt/image/BufferedImage;[I)[I
method readTextureImageData matches a (Ljava/lang/String;)[I
method allocateAndSetupTexture matches a (Ljava/awt/image/BufferedImage;)I
method updateDynamicTexture matches a (Lbcv;I)I
TextureFX (bcv.class)
field imageData matches d [B
field tileNumber matches e I
field tileSize matches h I
field tileImage matches i I
method bindImage matches a (Lbap;)V
Compass (bcu.class)
field currentAngle matches a D
field targetAngle matches b D
Fire (bcw.class)
StillLava (bcy.class)
FlowLava (bcx.class)
StillWater (bdb.class)
FlowWater (bda.class)
ItemRenderer (baj.class)
Watch (bct.class)
Portal (bcz.class)
Minecraft (net/minecraft/client/Minecraft.class)
field renderEngine matches o Lbap;
GLAllocation (arp.class)
ColorizerWater (yp.class)
field colorBuffer matches a [I
ColorizerGrass (xu.class)
field colorBuffer matches a [I
ColorizerFoliage (xr.class)
field colorBuffer matches a [I
Minecraft (net/minecraft/client/Minecraft.class)
field fontRenderer matches p Latj;
field alternateFontRenderer matches q Latj;
field renderEngine matches o Lbap;
field gameSettings matches y Lasl;
FontRenderer (atj.class)
method getStringWidth matches a (Ljava/lang/String;)I
method getCharWidth matches a (C)I
RenderEngine (bap.class)
GameSettings (asl.class)
Block (amj.class)
field blockID matches cm I
field blocksList matches p [Lamj;
method getBlockTexture matches d (Lyf;IIII)I
BlockGrass (akc.class)
BlockMycelium (akz.class)
IBlockAccess (yf.class)
method getBlockId matches a (III)I
method getBlockMetadata matches h (III)I
method getBlockMaterial matches g (III)Lagb;
RenderBlocks (baq.class)
field blockAccess matches a Lyf;
RenderLiving (bby.class)
RenderSpider (bcj.class)
RenderEnderman (bbi.class)
Entity (lq.class)
field entityId matches k I
field nextEntityID matches b I
EntityLiving (md.class)
method getEntityTexture matches O ()Ljava/lang/String;
method writeToNBT matches b (Lbq;)V
method readFromNBT matches a (Lbq;)V
NBTTagCompound (bq.class)
method getLong matches f (Ljava/lang/String;)J
method setLong matches a (Ljava/lang/String;J)V
method getInteger matches e (Ljava/lang/String;)I
method setInteger matches a (Ljava/lang/String;I)V
Tessellator (bao.class)
field instance matches a Lbao;
Render (bbk.class)
method loadTexture matches a (Ljava/lang/String;)V
RenderSnowman (bci.class)
RenderMooshroom (bbz.class)
Minecraft (net/minecraft/client/Minecraft.class)
field worldServer matches i Lazf;
IBlockAccess (yf.class)
method getBlockId matches a (III)I
method getBlockMetadata matches h (III)I
method getBiomeGenAt matches a (II)Lyr;
Block (amj.class)
field blockID matches cm I
field blocksList matches p [Lamj;
BiomeGenBase (yr.class)
method getGrassColor matches k ()I
method getFoliageColor matches l ()I
field color matches z I
BiomeGenSwamp (zj.class)
BlockFluid (akq.class)
BlockCauldron (ajc.class)
Item (uk.class)
ItemBlock (vl.class)
field blockID matches a I
ItemRenderer (baj.class)
Potion (ll.class)
PotionHelper (vs.class)
ColorizerFoliage (xr.class)
BlockLeaves (akm.class)
World (xv.class)
method getWorldChunkManager matches t ()Lyw;
WorldServer (azf.class)
field world matches a Lxv;
WorldProvider (aaj.class)
WorldProviderHell (aak.class)
WorldProviderEnd (aam.class)
WorldChunkManager (yw.class)
method getBiomeGenAt matches a (II)Lyr;
Entity (lq.class)
field worldObj matches p Lxv;
EntityFX (aze.class)
EntityRainFX (azs.class)
EntityDropParticleFX (ayu.class)
EntitySplashFX (azn.class)
EntityBubbleFX (ayr.class)
EntitySuspendFX (azo.class)
EntityPortalFX (azi.class)
EntityAuraFX (azp.class)
EntityLiving (md.class)
EntityRenderer (bac.class)
BlockLilyPad (amy.class)
BlockRedstoneWire (alo.class)
RenderBlocks (baq.class)
method renderBlockCauldron matches a (Lajc;III)Z
EntityReddustFX (azj.class)
RenderGlobal (bak.class)
BlockStem (amb.class)
MapColor (agd.class)
field mapColorArray matches a [Lagd;
field colorValue matches p I
field colorIndex matches q I
ItemDye (tw.class)
field dyeColorNames matches a [Ljava/lang/String;
field dyeColors matches b [I
EntitySheep (pe.class)
field fleeceColorTable matches d [[F
ItemArmor (st.class)
RenderWolf (bcr.class)
RecipesDyedArmor (vz.class)
EntityList (lv.class)
method addMapping matches a (Ljava/lang/Class;Ljava/lang/String;III)V
ItemSpawnerEgg (ur.class)
FontRenderer (atj.class)
TileEntitySignRenderer (bdi.class)
RenderXPOrb (bbl.class)
Minecraft (net/minecraft/client/Minecraft.class)
field renderEngine matches o Lbap;
RenderEngine (bap.class)
method getTexture matches b (Ljava/lang/String;)I
method allocateAndSetupTexture matches a (Ljava/awt/image/BufferedImage;)I
IBlockAccess (yf.class)
method getBlockId matches a (III)I
method getBlockMetadata matches h (III)I
Block (amj.class)
field blockID matches cm I
field blocksList matches p [Lamj;
field blockMaterial matches cB Lagb;
Tessellator (bao.class)
field instance matches a Lbao;
field instance matches a Lbao;
RenderBlocks (baq.class)
field blockAccess matches a Lyf;
method renderBottomFace matches a (Lamj;DDDI)V
method renderTopFace matches b (Lamj;DDDI)V
method renderNorthFace matches c (Lamj;DDDI)V
method renderSouthFace matches d (Lamj;DDDI)V
method renderWestFace matches e (Lamj;DDDI)V
method renderEastFace matches f (Lamj;DDDI)V
method drawCrossedSquares matches a (Lamj;IDDDF)V
WorldRenderer (azy.class)
Minecraft (net/minecraft/client/Minecraft.class)
field worldServer matches i Lazf;
World (xv.class)
method getWorldTime matches G ()J
WorldServerMP (ayh.class)
WorldServer (azf.class)
field world matches a Lxv;
RenderGlobal (bak.class)
Minecraft (net/minecraft/client/Minecraft.class)
Block (amj.class)
field blockID matches cm I
field blocksList matches p [Lamj;
IBlockAccess (yf.class)
method getBlockId matches a (III)I
method getBlockMetadata matches h (III)I
WorldRenderer (azy.class)
field skipRenderPass matches m [Z
EntityRenderer (bac.class)
RenderGlobal (bak.class)
RenderBlocks (baq.class)
9 available mods:
[YES] OptiFine_1.2.5_HD_S_C6 - 47 files to add or replace.
[YES] __Base 1.0 - Internal mod required by the patcher.
[YES] __TexturePackBase 1.1 - Internal mod required by the patcher.
[YES] HD Textures 1.5 - Provides support for high-resolution texture packs and custom animations.
[YES] HD Font 1.4 - Provides support for higher resolution fonts.
[YES] Better Grass 1.1 - Improves the look of the sides of grass blocks. Inspired by MrMessiah's mod.
[YES] Random Mobs 1.4 - Randomize mob skins if texture pack supports it. Based on Balthichou's mod.
[YES] Custom Colors 1.4 - Gives texture packs control over hardcoded colors in the game.
[YES] Connected Textures 1.5 - Connects adjacent blocks of the same type.
[YES] Better Skies 1.1 - Adds support for custom skyboxes.
[YES] Better Glass 1.9 - Enables partial transparency for glass blocks.
Launching C:\Users\00000\AppData\Roaming\.minecraft\bin\minecraft.jar
java -cp C:\Users\00000\AppData\Roaming\.minecraft\bin/minecraft.jar;C:\Users\00000\AppData\Roaming\.minecraft\bin/lwjgl.jar;C:\Users\00000\AppData\Roaming\.minecraft\bin/lwjgl_util.jar;C:\Users\00000\AppData\Roaming\.minecraft\bin/jinput.jar; -Djava.library.path=C:\Users\00000\AppData\Roaming\.minecraft\bin\natives -Xmx1024M -Xms512M net.minecraft.client.Minecraft
MCPatcherUtils v2.4.4_01 initialized. Directory C:\Users\00000\AppData\Roaming\.minecraft\.
Exception in thread "main" java.lang.InstantiationError: amd
at amj.<clinit>(SourceFile:205)
at bdb.<init>(SourceFile:14)
at net.minecraft.client.Minecraft.<init>(SourceFile:126)
at asi.<init>(SourceFile:36)
at net.minecraft.client.MinecraftApplet.init(SourceFile:36)
at net.minecraft.client.Minecraft.main(SourceFile:1670)
Someone is closing me!
Minecraft exited with status 1
As a sidenote, I am running it all on an ATI Radeon HD 3200 (basically, an integrated graphics card) and it worked prior with occasionally lag spikes in single player.
Anyways, thanks for your time, and if worst comes to worse, I will simply re-install minecraft, making sure to salvage my textures and worlds.
EDIT:
So far, I have gotten it back to working condition by doing the following:
1. cut and paste texturepacks, saves, options, and stats to a safe folder
2. delete the contents of the '.minecraft' folder (not the folder itself)
3. run minecraft and force update
4. close minecraft
5. copy backed up files into .minecraft folder again
My worlds are still intact, thankfully, and now, I just need to figure out how to get optifine to work.
Ah, thank you (apparently, I wasn't receiving email notifications for replies)
I did manage to fix it on my own, and when I did, it would occasionally leave whole chunks under me transparent until a block on them was updated. I found turning advanced Opengl mostly fixed the problem, although changing textures mid-game brings it back to a mild extent.
By the way, which LWGJL version is the latest MC compatible one?
Ah, thank you (apparently, I wasn't receiving email notifications for replies)
I did manage to fix it on my own, and when I did, it would occasionally leave whole chunks under me transparent until a block on them was updated. I found turning advanced Opengl mostly fixed the problem, although changing textures mid-game brings it back to a mild extent.
By the way, which LWGJL version is the latest MC compatible one?
Long story short, I have a black screen, which I'm sure is the LWGL update's fault, I don't know which version of LWGL minecraft ships with (for a complete restore to prior working settings) and Optifine doesn't appear to be patching using MCpatcher. I am running minecraft 1.4.5 on windows 7 (64-bit), and I ran a 'test' through MCpatcher and got the following error message:
Anyways, thanks for your time, and if worst comes to worse, I will simply re-install minecraft, making sure to salvage my textures and worlds.
EDIT:
So far, I have gotten it back to working condition by doing the following:
1. cut and paste texturepacks, saves, options, and stats to a safe folder
2. delete the contents of the '.minecraft' folder (not the folder itself)
3. run minecraft and force update
4. close minecraft
5. copy backed up files into .minecraft folder again
My worlds are still intact, thankfully, and now, I just need to figure out how to get optifine to work.
-
View User Profile
-
View Posts
-
Send Message
Retired StaffI did manage to fix it on my own, and when I did, it would occasionally leave whole chunks under me transparent until a block on them was updated. I found turning advanced Opengl mostly fixed the problem, although changing textures mid-game brings it back to a mild extent.
By the way, which LWGJL version is the latest MC compatible one?
-
View User Profile
-
View Posts
-
Send Message
Retired StaffAny version should be compatible with minecraft.