-
Home
-
Partition Manager
- 4 Ways to Fix OptiFine Installer Not Working Issue
By Linda | Follow |
Last Updated
If you are playing Minecraft, you may want to install OptiFine mod, which can improve Minecraft performance. However, some people report that they have encountered OptiFine installer not working issue. In this post, MiniTool Partition Wizard offers 4 ways to fix the OptiFine not installing problem.
OptiFine Installer Not Working
OptiFine is one of the most downloaded Minecraft mods ever made. It not only helps you run Minecraft fast with no lag, but also can increase the graphics of Minecraft, making it look absolutely beautiful.
However, some people may encounter OptiFine not installing issue. The possible causes of this issue include:
- The downloaded OptiFine file is incorrect or you didn’t unzip the file.
- The OptiFine installation process is wrong.
- A special file opening method is required.
- The .jar association has been hijacked.
To solve the OptiFine installer not working issue, you can refer to the following methods.
Fix 1. Download Correct OptiFine
Please download the OptiFine file from optifine.net. The OptiFine file from this website should be safer and more reliable than files you download from other sites. In addition, the OptiFine file should be a .jar file. If your downloaded file is a .rar file, you should unzip it first.
Fix 2. Perform Correct OptiFine Installation Process
To install OptiFine smoothly, please make sure you have completed the following steps:
- Make sure you have Java installed.
- Please install the most recent version of Minecraft.
- Before installing OptiFine, make sure you have launched the version of Minecraft you want to install OptiFine for at least once from the Minecraft Launcher.
- Make sure that the Minecraft Launcher is closed before installing OptiFine.
- Double-click the OptiFine .jar file. It will open OptiFine Installer. Click Install to start the installation process.
Fix 3. Try Other File Opening Methods
If you have tried the above methods, but OptiFine won’t open still. You can try using other methods to open the OptiFine Installer file, for example:
- Right-click the OptiFine file and choose Open with > Java (TM) Platform SE binary.
- Some people also suggest you try using command to run the OptiFine Installer file. Press Windows key + R, type “cmd” in that box, type “cd + filepath” to open the folder where the OptiFine is stored, and then type “java -jar [name of Optifine file, replacing any spaces with underscores].jar” to run the .jar file.
Fix 4. Fix Hijacked .jar Association
In most cases, the OptiFine installer not working issue is caused by hijacked .jar association. In general, .jar files will be assigned to javaw.exe, which is the right program to execute a .jar file. However, some programs, especially many zip/unzip programs, will steal .jar file type, because a jar is stored in the .zip format.
To solve this problem, you can use the following 2 ways:
- Reinstall Java. Please uninstall Java. Then, download the latest Java version and install it. This will fix some bugs.
- Use jarfix.exe program. This program can help you restore the .jar association with javaw.exe easily. Please open https://johann.loefflmann.net/en/software/jarfix/index.html. Then, follow the guide to download and use the jarfix.exe program.
About The Author
Position: Columnist
Linda has been working as an editor at MiniTool for 5 years. She is always curious about computer knowledge and learns it crazily. Her articles are simple and easy to understand. Even people who do not understand computer can gain something. By the way, her special focuses are disk management, data recovery and PDF editing.
Optifine является одним из самых популярных модов для игры Minecraft. Он предлагает множество оптимизаций, что делает игру более плавной и улучшает графику. Однако, при установке Optifine 1.20.1 пользователи могут столкнуться с некоторыми ошибками. В этой статье мы предоставим подробное руководство по устранению этих проблем.
Ошибка 1: «Не удалось загрузить Java Virtual Machine»
Эта ошибка может возникнуть, когда ваша система не может найти или загрузить Java Virtual Machine (JVM). Чтобы исправить эту проблему, следуйте этим шагам:
-
Проверьте, установлена ли на вашем компьютере Java. Перейдите на официальный сайт Java (https://www.java.com) и установите последнюю версию, совместимую с вашей операционной системой.
-
После установки Java попробуйте перезагрузить компьютер и запустить установщик Optifine еще раз.
Ошибка 2: «Не удалось найти файл Minecraft.jar»
Эта ошибка может возникнуть, если установочный файл Optifine не может найти файл Minecraft.jar, который требуется для установки мода. Чтобы решить эту проблему, выполните следующие действия:
-
Убедитесь, что у вас установлена последняя версия Minecraft. Лучше всего загрузить ее с официального сайта (https://www.minecraft.net).
-
Перейдите в папку с файлами Minecraft и проверьте, есть ли файл Minecraft.jar. Если файла нет, возможно, что у вас установлена новая версия Minecraft, которая не использует этот файл. В этом случае, установка Optifine может отличаться. Проверьте официальные форумы Optifine (https://www.optifine.net/forum) для получения инструкций по установке на вашу версию Minecraft.
Ошибка 3: «Не удалось установить Optifine»
Если вы столкнулись с этой ошибкой, возможно, у вас не хватает некоторых требуемых файлов или фреймворков для установки Optifine. Чтобы решить эту проблему, выполните следующие действия:
-
Убедитесь, что у вас установлена последняя версия Java. Вы можете скачать ее с официального сайта Java (https://www.java.com).
-
Убедитесь, что у вас установлена последняя версия Minecraft. Вы также должны проверить совместимость Optifine с вашей версией Minecraft. Посетите официальный сайт Optifine (https://www.optifine.net) и убедитесь, что вы загружаете правильную версию мода.
-
Разархивируйте файл Optifine в отдельную папку, а затем скопируйте все файлы в папку mods вашего игрового клиента Minecraft.
-
Перезапустите Minecraft и проверьте, работает ли Optifine корректно.
Если ни одно из этих решений не помогло исправить ошибку, рекомендуется проконсультироваться с сообществом Optifine или проверить официальные форумы поддержки.
Заключение
Установка Optifine 1.20.1 может вызывать некоторые ошибки, но с помощью данного руководства вы сможете легко их устранить. Помните, что важно установить последние версии Java и Minecraft, а также проверить совместимость Optifine с вашей версией игры. Если у вас остались вопросы или проблемы, обратитесь за помощью к сообществу Optifine или официальным форумам поддержки. Желаем вам удачи в установке Optifine и наслаждения улучшенным игровым опытом в Minecraft!
Стоит базовая сборка (мини мапа и лайтматика), при добавлении оптифайна выдает ошибку 1. В тлаунчере тоже не запускается. Вот логи:
[12:05:51] [main/INFO]: Loading Minecraft 1.19.4 with Fabric Loader 0.14.21
[12:05:51] [main/INFO]: Loading 64 mods:
— emotecraft 2.2.7-a.build.49
|— bendy-lib 4.0.0
\— player-animator 1.0.2+1.19.4
— fabric-api 0.84.0+1.19.4
|— fabric-api-base 0.4.27+1e9487d2f4
|— fabric-api-lookup-api-v1 1.6.28+504944c8f4
|— fabric-biome-api-v1 13.0.9+10ce000ff4
|— fabric-block-api-v1 1.0.8+e022e5d1f4
|— fabric-blockrenderlayer-v1 1.1.37+10ce000ff4
|— fabric-client-tags-api-v1 1.0.18+10ce000ff4
|— fabric-command-api-v1 1.2.30+f71b366ff4
|— fabric-command-api-v2 2.2.9+10ce000ff4
|— fabric-commands-v0 0.2.47+df3654b3f4
|— fabric-containers-v0 0.1.57+df3654b3f4
|— fabric-content-registries-v0 3.5.12+10ce000ff4
|— fabric-convention-tags-v1 1.5.2+10ce000ff4
|— fabric-crash-report-info-v1 0.2.17+aeb40ebef4
|— fabric-data-generation-api-v1 11.4.3+10ce000ff4
|— fabric-dimensions-v1 2.1.48+10ce000ff4
|— fabric-entity-events-v1 1.5.16+10ce000ff4
|— fabric-events-interaction-v0 0.6.0+10ce000ff4
|— fabric-events-lifecycle-v0 0.2.55+df3654b3f4
|— fabric-game-rule-api-v1 1.0.35+a1ccd7bff4
|— fabric-item-api-v1 2.1.20+10ce000ff4
|— fabric-item-group-api-v1 3.0.8+10ce000ff4
|— fabric-key-binding-api-v1 1.0.35+504944c8f4
|— fabric-keybindings-v0 0.2.33+df3654b3f4
|— fabric-lifecycle-events-v1 2.2.18+10ce000ff4
|— fabric-loot-api-v2 1.1.30+10ce000ff4
|— fabric-loot-tables-v1 1.1.34+9e7660c6f4
|— fabric-message-api-v1 5.1.4+10ce000ff4
|— fabric-mining-level-api-v1 2.1.42+10ce000ff4
|— fabric-models-v0 0.3.33+10ce000ff4
|— fabric-networking-api-v1 1.3.4+10ce000ff4
|— fabric-networking-v0 0.3.44+df3654b3f4
|— fabric-object-builder-api-v1 7.0.6+10ce000ff4
|— fabric-particles-v1 1.0.26+10ce000ff4
|— fabric-recipe-api-v1 1.0.11+10ce000ff4
|— fabric-registry-sync-v0 2.2.3+10ce000ff4
|— fabric-renderer-api-v1 2.4.0+c6bbc80df4
|— fabric-renderer-indigo 1.4.0+c6bbc80df4
|— fabric-renderer-registries-v1 3.2.41+df3654b3f4
|— fabric-rendering-data-attachment-v1 0.3.31+10ce000ff4
|— fabric-rendering-fluids-v1 3.0.24+10ce000ff4
|— fabric-rendering-v0 1.1.44+df3654b3f4
|— fabric-rendering-v1 2.1.4+10ce000ff4
|— fabric-resource-conditions-api-v1 2.3.3+10ce000ff4
|— fabric-resource-loader-v0 0.11.5+5ade3c38f4
|— fabric-screen-api-v1 1.0.48+10ce000ff4
|— fabric-screen-handler-api-v1 1.3.23+10ce000ff4
|— fabric-sound-api-v1 1.0.11+10ce000ff4
|— fabric-transfer-api-v1 3.2.1+10ce000ff4
\— fabric-transitive-access-wideners-v1 3.2.0+10ce000ff4
— fabricloader 0.14.21
— java 17
— litematica 0.14.3
— malilib 0.15.3
— minecraft 1.19.4
— optifabric 1.13.24
\— mm 2.3
— replaymod 1.19.4-2.6.13
— voicechat 1.19.4-2.4.11
— xaerominimap 23.3.1
— xaeroworldmap 1.29.2
[12:05:51] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/mryak/AppData/Roaming/.minecraft/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[12:05:51] [main/INFO]: Compatibility level set to JAVA_16
[12:05:51] [main/INFO]: Compatibility level set to JAVA_17
[12:05:52] [main/WARN]: Reference map ‘mixins.nonmmlauncher.replaymod.refmap.json’ for mixins.nonmmlauncher.replaymod.json could not be read. If this is a development environment you can ignore this message
[12:05:52] [main/WARN]: Error loading class: shadersmod/client/ShadersRender (java.lang.ClassNotFoundException: shadersmod/client/ShadersRender)
[12:05:52] [main/WARN]: Error loading class: net/coderbot/iris/uniforms/CommonUniforms (java.lang.ClassNotFoundException: net/coderbot/iris/uniforms/CommonUniforms)
[12:05:52] [main/WARN]: Error loading class: net/coderbot/iris/Iris (java.lang.ClassNotFoundException: net/coderbot/iris/Iris)
[12:05:52] [main/WARN]: Error loading class: shadersmod/client/ShadersRender (java.lang.ClassNotFoundException: shadersmod/client/ShadersRender)
[12:05:52] [main/WARN]: Error loading class: shadersmod/client/ShadersRender (java.lang.ClassNotFoundException: shadersmod/client/ShadersRender)
[12:05:54] [main/ERROR]: Injection error: LVT in net/minecraft/class_757::method_3192(FJZ)V has incompatible changes at opcode 599 in callback fabric-screen-api-v1.mixins.json:GameRendererMixin from mod fabric-screen-api-v1->@Inject::onBeforeRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/class_4587;Lnet/minecraft/class_4587;)V.
Expected: [I, I, Lnet/minecraft/class_4587;, Lnet/minecraft/class_4587;]
Found: [I, I, Lnet/minecraft/class_1041;, F]
Available: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, Lnet/minecraft/class_4587;, Ljava/lang/Throwable;, Lnet/minecraft/class_128;, Lnet/minecraft/class_129;]
[12:05:54] [main/ERROR]: Injection error: LVT in net/minecraft/class_757::method_3192(FJZ)V has incompatible changes at opcode 610 in callback fabric-screen-api-v1.mixins.json:GameRendererMixin from mod fabric-screen-api-v1->@Inject::onAfterRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/class_4587;Lnet/minecraft/class_4587;)V.
Expected: [I, I, Lnet/minecraft/class_4587;, Lnet/minecraft/class_4587;]
Found: [I, I, Lnet/minecraft/class_1041;, F]
Available: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, Lnet/minecraft/class_4587;, Ljava/lang/Throwable;, Lnet/minecraft/class_128;, Lnet/minecraft/class_129;]
[12:05:54] [main/ERROR]: Mixin apply for mod optifabric failed optifabric.compat.fabric-screen-api.newerer-mixins.json:GameRendererNewererMixin from mod optifabric -> net.minecraft.class_757: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException Unexpecteded IllegalStateException whilst transforming the mixin class: [PostApply Phase -> optifabric.compat.fabric-screen-api.newerer-mixins.json:GameRendererNewererMixin from mod optifabric -> Plugin Post-Application]
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Unexpecteded IllegalStateException whilst transforming the mixin class: [PostApply Phase -> optifabric.compat.fabric-screen-api.newerer-mixins.json:GameRendererNewererMixin from mod optifabric -> Plugin Post-Application]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.postApply(MixinTargetContext.java:1286) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:346) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?]
at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.<init>(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.<clinit>(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[fabric-loader-0.14.21-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
Caused by: java.lang.IllegalStateException: Cannot find shim method onBeforeRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/class_4587;)V in net/fabricmc/fabric/mixin/screen/GameRendererMixin
at me.modmuss50.optifabric.compat.InterceptingMixinPlugin.lambda$postApply$2(InterceptingMixinPlugin.java:135) ~[optifabric-1.13.24-1.19.4.jar:?]
at java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:180) ~[?:?]
at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at me.modmuss50.optifabric.compat.InterceptingMixinPlugin.postApply(InterceptingMixinPlugin.java:131) ~[optifabric-1.13.24-1.19.4.jar:?]
at org.spongepowered.asm.mixin.transformer.PluginHandle.postApply(PluginHandle.java:189) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinInfo.postApply(MixinInfo.java:1372) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.postApply(MixinTargetContext.java:1275) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
… 22 more
[12:05:54] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.ExceptionInInitializerError
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
Caused by: java.lang.ExceptionInInitializerError
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[fabric-loader-0.14.21-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
… 2 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_757 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?]
at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.<init>(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.<clinit>(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[fabric-loader-0.14.21-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
… 2 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?]
at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.<init>(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.<clinit>(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[fabric-loader-0.14.21-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
… 2 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [optifabric.compat.fabric-screen-api.newerer-mixins.json:GameRendererNewererMixin from mod optifabric] from phase [DEFAULT] in config [optifabric.compat.fabric-screen-api.newerer-mixins.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?]
at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.<init>(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.<clinit>(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[fabric-loader-0.14.21-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
… 2 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Unexpecteded IllegalStateException whilst transforming the mixin class: [PostApply Phase -> optifabric.compat.fabric-screen-api.newerer-mixins.json:GameRendererNewererMixin from mod optifabric -> Plugin Post-Application]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.postApply(MixinTargetContext.java:1286) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:346) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?]
at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.<init>(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.<clinit>(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[fabric-loader-0.14.21-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
… 2 more
Caused by: java.lang.IllegalStateException: Cannot find shim method onBeforeRenderScreen(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/class_4587;)V in net/fabricmc/fabric/mixin/screen/GameRendererMixin
at me.modmuss50.optifabric.compat.InterceptingMixinPlugin.lambda$postApply$2(InterceptingMixinPlugin.java:135) ~[optifabric-1.13.24-1.19.4.jar:?]
at java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:180) ~[?:?]
at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at me.modmuss50.optifabric.compat.InterceptingMixinPlugin.postApply(InterceptingMixinPlugin.java:131) ~[optifabric-1.13.24-1.19.4.jar:?]
at org.spongepowered.asm.mixin.transformer.PluginHandle.postApply(PluginHandle.java:189) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinInfo.postApply(MixinInfo.java:1372) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.postApply(MixinTargetContext.java:1275) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:346) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?]
at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?]
at net.optifine.reflect.FieldLocatorTypes.<init>(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?]
at net.optifine.reflect.Reflector.<clinit>(Reflector.java:503) ~[Optifine-mapped.jar:?]
at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:152) ~[fabric-loader-0.14.21-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
… 2 more
Можно ли как то пофиксить? В дополнение могу сказать что произошло это внезапно сначала на фордж версии, но потом решил попробовать на фабрике, что тоже не помогло. Заранее спасибо!
You may run into a problem when installing or using OptiFine.
Below listed are the most common problems and solutions.
This is a non-exhaustive list; it does not contain every conceivable issue.
To get general support after confirming your solution is not here, join the Discord.
Downloading¶
Did not get a .JAR file¶
Danger
If you did not get a .JAR file, do not run it.
This occurs because you did not click the correct link when following the instructions on Downloading.
Ensure that you skip ads, or click the «(mirror)» link.
Installing¶
FileNotFoundException (Access Denied)¶
Go to the file location C:\Users\<your username here>\AppData\Roaming\.minecraft\libraries\optifine\OptiFine
and delete the folder corresponding to the OptiFine version you are trying to install.
There are errors in the following switches¶
This occurs because you did not follow the instructions in Pre-requirements.
Scroll to the Jarfix section and follow the directions.
Cannot find Minecraft version¶
This occurs because you did not follow the instructions in Install With Vanilla Launcher.
In the Vanilla Launcher, create a new profile (installation) with the requested Vanilla version.
Run it, and then close it.
Re-run OptiFine.
ZipException: error in opening zip file¶
Copy the below code and paste it into a file ending in .bat
.
Run it.
<# :
@echo off
echo Select the OptiFine.jar file to install
setlocal
for /f "delims=" %%I in ('powershell -noprofile "iex (${%~f0} | out-string)"') do (
java -jar %%~I
)
goto :EOF
: #>
Add-Type -AssemblyName System.Windows.Forms
$f = new-object Windows.Forms.OpenFileDialog
$f.InitialDirectory = pwd
$f.Filter = "JAR File (*.jar)|*.jar"
$f.ShowHelp = $true
$f.Multiselect = $true
[void]$f.ShowDialog()
if ($f.Multiselect) { $f.FileNames } else { $f.FileName }
Or, download the script here
.
Could not find the main class¶
You did not follow the instructions in Pre-requirements.
You need to install a Java runtime.
Launching¶
modName:tomatoGuy¶
This occurs because you have an old version of Complementary shaders. Either delete the shaderpack or update it.
Could not create the Java Virtual Machine¶
This occurs because you did not follow the instructions in Pre-requirements.
You need to install a Java runtime, as well as Jarfix.
Using¶
Purple and black checkerboard textures¶
The texture shown.¶
This happens because a required texture did not load. Normally, two things cause this:
-
Invalid path (check File naming rules).
-
Missing file
Check your latest.log
for more specifics on which textures are failing to load, and why.
Ensure all of your .properties
files point to valid texture paths.
Warped shaders¶
Half of all textures appear warped.¶
This occurs because of a known bug. Enabling and disabling shaders with Forge requires a restart.
If running on Forge, do not swap shaders while in a world.
Assumes latest OptiFine version.
Optifine не работает с Minecraft (2 способа исправить) (09.22.23)
optifine не работает minecraft
Minecraft — отличная игра, которая очень популярна по разным причинам. Одна из этих причин — широкая доступность, которую предоставляет игра. Любой, кто играет в Minecraft, может создать свой собственный сервер и построить свой собственный мир. Игра также позволяет пользователям создавать все, что им приходит в голову. Чтобы сделать вещи еще лучше, Minecraft полностью совместим с модами.
Моды — отличное дополнение к любой игре, поскольку они могут полностью изменить опыт игрока. Моды для Minecraft особенно интересны, поскольку они позволяют игрокам добавлять в игру гораздо больше. Некоторые моды можно использовать для добавления нового контента в игру, в то время как другие можно использовать для улучшения опыта за счет повышения производительности игры. Один из этих улучшающих производительность модов известен как Optifine.
Популярные уроки Minecraft
Что такое Оптифайн?
Optifine — один из самых популярных служебных модов, доступных для Minecraft. Это позволяет игрокам сделать игру более привлекательной. Он используется для повышения детализации и эффективности системы рендеринга и освещения Minecraft. Этот мод также используется для значительного увеличения количества кадров в секунду, которые вы получаете во время игры в Minecraft, что делает его отличным средством повышения производительности игры.
Optifine полностью бесплатен и безопасен для использования. Мод абсолютно безвреден и не должен вызывать никаких проблем с вашим компьютером, если вы загружаете его из безопасного img.
Хотя Optifine — отличный мод, у него также есть немало проблем. Иногда он может полностью перестать работать. Очевидно, это большая проблема для тех, кто регулярно пользуется модом. Эта ошибка вызвана рядом различных причин, однако не о чем беспокоиться, поскольку ее легко исправить. Просто попробуйте выполнить указанные ниже действия, и вы снова сможете использовать Optifine.
Optifine не работает с Minecraft (2 способа исправить)
Новые версии Optifine выпускаются часто. В этих новых версиях представлены некоторые новые обновления, а также исправлены любые ранее существовавшие проблемы, которые могли возникнуть у игроков с модом. Вам следует попробовать проверить и загрузить другую версию, если есть более новая версия мода, доступная для установки игроками.
Это исправление особенно полезно для игроков, которые используют Forge или любую другую программу запуска модов Minecraft для использования своих модов. Это связано с тем, что некоторые версии Optifine несовместимы с Minecraft, в то время как другие версии совместимы, что подводит нас к нашему следующему решению.
Как уже упоминалось, средства запуска модов могут привести к тому, что Optifine перестанет работать с Minecraft. К счастью, у мода есть собственный мастер загрузки, что означает, что вам вообще не нужно использовать пусковую установку. Рекомендуется попробовать запустить мод без Forge или других средств запуска модов Minecraft. Optifine должен снова начать работать с игрой, как только вы это попробуете.
YouTube видео: Optifine не работает с Minecraft (2 способа исправить)
09, 2023