More Info: How to Install the Optifine Mod
Need Help? Click here for more information on How to Install the Optifine Mod.
1.13
Optimisation
Need Help? Click here for more information on How to Install the Optifine Mod.
Patreon
I used the installer for Forge then I copied Optifine into the jar (and deleted META_INF) just like the instructions on the first page say. I am using Optifine HD_U_B4. I also have the JVM arguments there (I already had those there in the profile I am using).
The entire thing is case and punctuation sensitive, make sure this all matches up. Now loding the version with this modded json, along with the -Dfml.ignorePatchDiscrepancies=true (you can omit the certs one) should load optifine, assuming no other installed mods conflict with it.
Patreon
I installed Optifine_1.6.2_HD_U_B4 with Forge #786 for 1.6.2 (universal) and every single block looks invisible. The only thing that works are players, entities, particles, signs and such. Here is a picture: http://i.imgur.com/eysrpIR.png. I forced a crash to give me a report, and here is what i got:
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 08/02/13 05:50 PM
Description: Manually triggered debug crash
java.lang.Throwable
at ats.k(SourceFile:1238)
at ats.S(SourceFile:663)
at ats.d(SourceFile:619)
at net.minecraft.client.main.Main.main(SourceFile:101)
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(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Affected level --
Details:
Level name: MpServer
All players: 5 total; [bdf['Energyxxer'/5046145, l='MpServer', x=267.17, y=202.62, z=-8620.89], bev['rockman96matt'/2819442, l='MpServer', x=266.78, y=201.00, z=-8625.88], bev['ericparker416'/4924355, l='MpServer', x=268.09, y=205.00, z=-8629.84], bev['1234Iloveguns'/4527724, l='MpServer', x=268.94, y=205.00, z=-8630.97], bev['BmsBms17'/1964280, l='MpServer', x=254.59, y=201.00, z=-8608.44]]
Chunk stats: MultiplayerChunkCache: 49
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (197,196,-8412), Chunk: (at 5,12,4 in 12,-526; contains blocks 192,0,-8416 to 207,255,-8401), Region: (0,-17; contains chunks 0,-544 to 31,-513, blocks 0,0,-8704 to 511,255,-8193)
Level time: 239486815 game time, 242358860 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 16 total; [bdf['Energyxxer'/5046145, l='MpServer', x=267.17, y=202.62, z=-8620.89], ua['Villager'/3375449, l='MpServer', x=268.31, y=202.50, z=-8627.69], bev['rockman96matt'/2819442, l='MpServer', x=266.78, y=201.00, z=-8625.88], ua['Villager'/3375448, l='MpServer', x=265.34, y=202.50, z=-8627.50], bev['ericparker416'/4924355, l='MpServer', x=268.09, y=205.00, z=-8629.84], ua['Villager'/3375451, l='MpServer', x=268.31, y=206.50, z=-8627.50], bev['elibaird11'/4608180, l='MpServer', x=272.53, y=201.00, z=-8624.78], ua['Villager'/3375450, l='MpServer', x=269.16, y=202.50, z=-8627.53], ua['Villager'/3375452, l='MpServer', x=266.50, y=206.50, z=-8627.44], bev['BmsBms17'/1964280, l='MpServer', x=254.59, y=201.00, z=-8608.44], bev['1234Iloveguns'/4527724, l='MpServer', x=268.94, y=205.00, z=-8630.97], bev['ericparker416'/4924355, l='MpServer', x=268.09, y=205.00, z=-8629.84], ua['Villager'/3375447, l='MpServer', x=266.25, y=202.50, z=-8627.53], bev['BmsBms17'/1964280, l='MpServer', x=254.59, y=201.00, z=-8608.44], bev['rockman96matt'/2819442, l='MpServer', x=266.78, y=201.00, z=-8625.88], bev['1234Iloveguns'/4527724, l='MpServer', x=268.94, y=205.00, z=-8630.97]]
Retry entities: 0 total; []
Server brand: craftbukkit
Server type: Non-integrated multiplayer server
Stacktrace:
at bda.a(SourceFile:284)
at ats.b(SourceFile:1761)
at ats.d(SourceFile:628)
at net.minecraft.client.main.Main.main(SourceFile:101)
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(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 435551672 bytes (415 MB) / 506068992 bytes (482 MB) up to 506068992 bytes (482 MB)
JVM Flags: 2 total; -Xms512m -Xmx512m
AABB Pool Size: 1739 (97384 bytes; 0 MB) allocated, 2 (112 bytes; 0 MB) used
Suspicious classes: IWrUpdater, Config, WrUpdaterSmooth, ...[cpw.mods.fml.client.FMLClientHandler, CustomModLoadingErrorDisplayException, GuiWrongMinecraft, ...], [cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler, RenderingRegistry], [cpw.mods.fml.common.LoaderException, FMLCommonHandler, TickType, ...], [cpw.mods.fml.common.modloader.BaseModProxy], [cpw.mods.fml.common.network.FMLPacket, EntitySpawnPacket, EntitySpawnAdjustmentPacket, ...], [cpw.mods.fml.common.registry.EntityRegistration], [cpw.mods.fml.common.toposort.ModSortingException], [cpw.mods.fml.relauncher.Side], [net.minecraftforge.client.ForgeHooksClient, ItemRenderType, IItemRenderer, ...], [net.minecraftforge.client.event.DrawBlockHighlightEvent, RenderWorldLastEvent, TextureStitchEvent, ...], [net.minecraftforge.common.MinecraftForge, ForgeInternalHandler, ForgeHooks, ...], [net.minecraftforge.event.EventBus, IEventListener, ListenerList, ...], [net.minecraftforge.event.entity.EntityEvent], [net.minecraftforge.event.entity.item.ItemEvent, ItemTossEvent], [net.minecraftforge.event.entity.living.LivingEvent, LivingSetAttackTargetEvent, LivingUpdateEvent, ...], [net.minecraftforge.event.world.WorldEvent, Load, Unload, ...], [net.minecraftforge.fluids.FluidRegistry, FluidRegisterEvent, Fluid, ...]
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.6.2
LWJGL: 2.9.0
OpenGL: GeForce 8400GS/PCI/SSE2 GL version 3.3.0, NVIDIA Corporation
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Resource Pack: [1.6.2] Fancy EnergyPack PRE ALPHA.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 93 (5208 bytes; 0 MB) allocated, 13 (728 bytes; 0 MB) used
Same error. I tried putting the new JSON in various places and all of them resulted in the same error.
Also, it is important to note it goes in .minecraft/libraries/net/optifine/optifine/1.6.2_HD_U_B4 for anyone else following this.
EDIT: Are you sure that you have #804?
[1.7.2+] [Forge] Instant Massive Structures Mod [containing 31 structures!!] [World Cup 2014 Update!]
I've a question regarding the rendering distance: How does Optifine actually implement anything bigger than "Far"? I'm asking because when MC became Client/Server even in Single Player bigger render distances than that weren't effective for some time until it was fixed in Optifine. Thing is: Before that I could play with "Extreme" render distance without problems but since that everything above "Far" does something funny.
What I mean is: Anything above "Far" introduces a great drop in FPS and the lag-o-meter says it comes from the internal server and not from the rendering. It doesn't matter if it's "Far +16" or "Extreme". Why is that? I mean: I understand that the bigger the render distance the more the server has to load and to keep in memory and to process but shouldn't that become progressively worse instead of jumping from smooth frame times to erratic frame times. I've illustrated what I mean:
(click image for original size)
What I'd expect when going from "Far" to "Far +16" would be a slightly bigger rise in frame times than from "Normal +112" to "Far"... Instead I get this. Also: Up to "Far" frame times are pretty consistent... anything above that is very erratic for me (which can be seen nicely in this screen)...
What can I do to make bigger render distances behave better? What settings should I try to tweak? What start-up options can I torture the JavaVM with to make it behave better? I'm asking this b/c I also think garbare collection is too aggressive... According to the debug screen my memory usage does never get near to the amount I set and is constantly ramping up and falling down a few hundred megs.
Help please :-)
kthxbye... oh and... good night
Queueing library & version downloads
Download job 'Version & Libraries' started (8 threads, 24 files)
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-osx.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-osx.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/net/minecraft/launchwrapper/1.3/launchwrapper-1.3.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar for job 'Version & Libraries': Used own copy as it matched etag
Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/1.6.2-Forge9.10.0.804/1.6.2-Forge9.10.0.804.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Finished downloading /Users/Jackson/Library/Application Support/minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Used own copy as it matched etag
Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/1.6.2-Forge9.10.0.804/1.6.2-Forge9.10.0.804.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/1.6.2-Forge9.10.0.804/1.6.2-Forge9.10.0.804.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/1.6.2-Forge9.10.0.804/1.6.2-Forge9.10.0.804.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/1.6.2-Forge9.10.0.804/1.6.2-Forge9.10.0.804.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/1.6.2-Forge9.10.0.804/1.6.2-Forge9.10.0.804.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Gave up trying to download https://s3.amazonaws.com/Minecraft.Download/versions/1.6.2-Forge9.10.0.804/1.6.2-Forge9.10.0.804.jar for job 'Version & Libraries'
Job 'Version & Libraries' finished with 1 failure(s)!
I'm not sure how to fix this. If anyone could help me that would be great. Thanks.
Patreon
On your system the optifine zip should be exactly in
C:\Dokumente und Einstellungen\Persönlich\Anwendungsdaten\.minecraft\libraries\net\optifine\optifine\1.6.2_HD_U_B4 and be named exactly optifine-1.6.2_HD_U_B4.jar (you must change the zip to jar!)
Patreon
Patreon
-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
NOTE: there is one space between existing arguments and one space between these 2, And don't forget to delete the 2 mojang files inside the 'meta-inf' file.
Patreon
Patreon
Also, it will still throw some, but not as much as the minecraft.jar will still be signed.
Patreon