Optifine is a great mod. We donated to support the project and received a cape. Our Mojang account was locked after changing our cape. Mojang stated the following after restoring the account
- Do not enter your account credentials on any third party websites
- Do not use VPN/proxy when accessing our services
- Do not share your account with anyone else
- Do not use the same password on multiple account
This is not an isolated event any many have experienced the same issue.
Why does Optifine require a Mojang username and password?
When will Optifine be updating the service to not require a Mojang username and password?
Usually the accounts are not really compromized.
It is just that the Mojang authentication service is very, very, VERY
sensitive when it comes to login from another IP, failed logins and so
on. In any case when it thinks there may be something suspicious it just
locks the minecraft account and sends the user a warning message.
The login from the optifine.net comes from another IP than the user
usually uses and it is also very easy to enter the wrong password 2
times on the web site. Both of these may lead to Mojang locking the user
account "just in case" there may be something suspicious.
These same problems also happen with the normal minecraft launcher,
but not so often as it can cache the authentication token and so it
doesn't have to send the username/password on every login.
The main problem is that Mojang does not offer an easy way for third
parties to validate minecraft accounts, for example like OpenID, OAuth
and so on. Instead Mojang relies on the ancient username/password
mechanism and it has locked it down so much that it is almost unusable.
What Mojang should do is implement a modern way to authenticate
users, where the user does not have to enter username/password on
another website.
The security of optifine.net is up to date and no sensitive user
details are EVER saved or sent over non-secured connections. We take
security very seriously.
there is a small problem with emissive textures, in the dark they do not have enchanting,[video]. this of course can be corrected with the enchantment of using mcpather but it is not very convenient due to pixel textures, and I have a subject which enchantment is not necessary visible, but it is put visible through enchantment....and just
[video]
You can add an emissive texture to the enchantment glint, but then it would be applied to all enchanted items.
Hi, I am encountering some annoying graphical glitches caused by Optifine, they happen regardless of my AF, AA, and Vsync settings so I don't know what else is doing it. The glitches also seem to occur for rain drop particles, and if I disable AF I get a gridlike effect across the terrain.
Using a 1050 Ti and Pentium G4600, though my friend with his 980 Ti is noticing this problem too.
This may be caused by custom graphics driver settings.
Go to the NVidia control panel and make sure that all settings are set to "Application controlled" or "Off"
Folks, I can't seem to find the answer anywhere, so here's the question:
How do you register new items to emit dynamic light? For instance, PrimalCore adds some torches and disables the vanilla ones, but Optifine doesn't recognize them and thus they do not emit light. The "dynamic light" section of the info doesn't have an "info" link and I can't seem to find any properties files (I also don't see a config dir for optifine, but that's another question I guess) which declare which items, when held, emit dynamic light.
I think this question has come up before in the thread (from what my long searching revealed) but has never been answered. If so, just point me there.
This is a bit of an odd question but which is better to use for shaders, optifine or the actual shaders mod? i'm just wondering if there's a difference in performance and bugs.
The shaders mod is not being actively developed anymore. It gets updated to new versions (last one was 6 months ago), but no new features. OptiFine is constantly getting bugfixes, new features and updates. Take a look at the changelog: http://optifine.net/changelog?f=preview_OptiFine_1.12.2_HD_U_C8_pre.jar
Many of the newest shader packs require OptiFine and will not work with the shaders mod.
In the new update for minecraft with the removal of item and block data, will we have to change our resource pack files to be compatible with it? Or will we still be able to use the numbers? Because I don't want to have to go change my files all again.
Example:
OptiFine will most probably keep the old block and item IDs for backwards compatibility.
I remember sp614x trying to make water look nicer with fences and stairs a while back, looks like that's one thing off your plate after today's Minecon announcement. :3
HOWEVER iv come across a problem. There are some custom items my server uses like that are based on blocks. One example is an item called Scrip that is based on Purpur. In my inventory, I would like to make them look like a little coin or something. I dont care about purpur when its placed in the world, as Scrip is not placeable.
I have Minecraft 1.12.2 with Minecraft Forge version 14.23.0.2493 with Optifine 1.12.2 HD U C6 with required forge #2493
Optifine is in the mods folder
Once I load a world it gives the following error log.
Help
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffb85013026, pid=5612, tid=8124
#
# JRE version: Java(TM) SE Runtime Environment (8.0_51-b16) (build 1.8.0_51-b16)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.51-b03 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [ig4icd64.dll+0x43026]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x00000000024b3800): JavaThread "Client thread" [_thread_in_native, id=8124, stack(0x0000000002320000,0x0000000002420000)]
RAX=0x0000000000011280 is an unknown value
RBX=0x0000000100000000 is an unknown value
RCX=0x000000002b15e9f0 is an unknown value
RDX=0x0000000029621cf0 is an unknown value
RSP=0x000000000241e200 is pointing into the stack for thread: 0x00000000024b3800
RBP=0x0000000000000001 is an unknown value
RSI=0x00000000296c058c is an unknown value
RDI=0x000000002b15e9f0 is an unknown value
R8 =0x00000000000000c6 is an unknown value
R9 =0x00000000000017af is an unknown value
R10=0x00000000000007e5 is an unknown value
R11=0x0000000000000113 is an unknown value
R12=0x0000000000000000 is an unknown value
R13={method} {0x0000000028be0cc8} 'nglFinish' '(J)V' in 'org/lwjgl/opengl/GL11'
R14=0x000000002b2c1be0 is an unknown value
R15=0x00000000024b3800 is a thread
Stack: [0x0000000002320000,0x0000000002420000], sp=0x000000000241e200, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [ig4icd64.dll+0x43026]
C [ig4icd64.dll+0x45249c]
C [ig4icd64.dll+0x1504]
C [ig4icd64.dll+0x450d03]
C [ig4icd64.dll+0xcae63]
C 0x00000000025c5e34
VM Mutex/Monitor currently owned by a thread: None
Heap:
PSYoungGen total 1521664K, used 598984K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1294848K, 46% used [0x0000000755580000,0x0000000779e72028,0x00000007a4600000)
from space 226816K, 0% used [0x00000007b2280000,0x00000007b2280000,0x00000007c0000000)
to space 225792K, 0% used [0x00000007a4600000,0x00000007a4600000,0x00000007b2280000)
ParOldGen total 724992K, used 724771K [0x0000000680000000, 0x00000006ac400000, 0x0000000755580000)
object space 724992K, 99% used [0x0000000680000000,0x00000006ac3c8f20,0x00000006ac400000)
Metaspace used 54387K, capacity 55175K, committed 55680K, reserved 1097728K
class space used 6770K, capacity 6946K, committed 7040K, reserved 1048576K
GC Heap History (10 events):
Event: 55.571 GC heap before
{Heap before GC invocations=25 (full 4):
PSYoungGen total 1385472K, used 1366432K [0x0000000755580000, 0x00000007b8f00000, 0x00000007c0000000)
eden space 1253888K, 100% used [0x0000000755580000,0x00000007a1e00000,0x00000007a1e00000)
from space 131584K, 85% used [0x00000007b0e80000,0x00000007b7c68000,0x00000007b8f00000)
to space 188928K, 0% used [0x00000007a1e00000,0x00000007a1e00000,0x00000007ad680000)
ParOldGen total 642048K, used 522181K [0x0000000680000000, 0x00000006a7300000, 0x0000000755580000)
object space 642048K, 81% used [0x0000000680000000,0x000000069fdf1590,0x00000006a7300000)
Metaspace used 47701K, capacity 48303K, committed 48768K, reserved 1091584K
class space used 5999K, capacity 6176K, committed 6272K, reserved 1048576K
Event: 55.840 GC heap after
Heap after GC invocations=25 (full 4):
PSYoungGen total 1442816K, used 188915K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1253888K, 0% used [0x0000000755580000,0x0000000755580000,0x00000007a1e00000)
from space 188928K, 99% used [0x00000007a1e00000,0x00000007ad67cef8,0x00000007ad680000)
to space 226816K, 0% used [0x00000007b2280000,0x00000007b2280000,0x00000007c0000000)
ParOldGen total 642048K, used 538314K [0x0000000680000000, 0x00000006a7300000, 0x0000000755580000)
object space 642048K, 83% used [0x0000000680000000,0x00000006a0db2990,0x00000006a7300000)
Metaspace used 47701K, capacity 48303K, committed 48768K, reserved 1091584K
class space used 5999K, capacity 6176K, committed 6272K, reserved 1048576K
}
Event: 86.808 GC heap before
{Heap before GC invocations=26 (full 4):
PSYoungGen total 1442816K, used 571241K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1253888K, 30% used [0x0000000755580000,0x000000076cadd730,0x00000007a1e00000)
from space 188928K, 99% used [0x00000007a1e00000,0x00000007ad67cef8,0x00000007ad680000)
to space 226816K, 0% used [0x00000007b2280000,0x00000007b2280000,0x00000007c0000000)
ParOldGen total 642048K, used 538314K [0x0000000680000000, 0x00000006a7300000, 0x0000000755580000)
object space 642048K, 83% used [0x0000000680000000,0x00000006a0db2990,0x00000006a7300000)
Metaspace used 49200K, capacity 49819K, committed 50432K, reserved 1093632K
class space used 6142K, capacity 6310K, committed 6400K, reserved 1048576K
Event: 86.975 GC heap after
Heap after GC invocations=26 (full 4):
PSYoungGen total 1521664K, used 5921K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1294848K, 0% used [0x0000000755580000,0x0000000755580000,0x00000007a4600000)
from space 226816K, 2% used [0x00000007b2280000,0x00000007b28486e0,0x00000007c0000000)
to space 225792K, 0% used [0x00000007a4600000,0x00000007a4600000,0x00000007b2280000)
ParOldGen total 724992K, used 723952K [0x0000000680000000, 0x00000006ac400000, 0x0000000755580000)
object space 724992K, 99% used [0x0000000680000000,0x00000006ac2fc028,0x00000006ac400000)
Metaspace used 49200K, capacity 49819K, committed 50432K, reserved 1093632K
class space used 6142K, capacity 6310K, committed 6400K, reserved 1048576K
}
Event: 86.975 GC heap before
{Heap before GC invocations=27 (full 5):
PSYoungGen total 1521664K, used 5921K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1294848K, 0% used [0x0000000755580000,0x0000000755580000,0x00000007a4600000)
from space 226816K, 2% used [0x00000007b2280000,0x00000007b28486e0,0x00000007c0000000)
to space 225792K, 0% used [0x00000007a4600000,0x00000007a4600000,0x00000007b2280000)
ParOldGen total 724992K, used 723952K [0x0000000680000000, 0x00000006ac400000, 0x0000000755580000)
object space 724992K, 99% used [0x0000000680000000,0x00000006ac2fc028,0x00000006ac400000)
Metaspace used 49200K, capacity 49819K, committed 50432K, reserved 1093632K
class space used 6142K, capacity 6310K, committed 6400K, reserved 1048576K
Event: 89.185 GC heap after
Heap after GC invocations=27 (full 5):
PSYoungGen total 1521664K, used 0K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1294848K, 0% used [0x0000000755580000,0x0000000755580000,0x00000007a4600000)
from space 226816K, 0% used [0x00000007b2280000,0x00000007b2280000,0x00000007c0000000)
to space 225792K, 0% used [0x00000007a4600000,0x00000007a4600000,0x00000007b2280000)
ParOldGen total 724992K, used 718335K [0x0000000680000000, 0x00000006ac400000, 0x0000000755580000)
object space 724992K, 99% used [0x0000000680000000,0x00000006abd7fc98,0x00000006ac400000)
Metaspace used 49200K, capacity 49819K, committed 50432K, reserved 1093632K
class space used 6142K, capacity 6310K, committed 6400K, reserved 1048576K
}
Event: 125.587 GC heap before
{Heap before GC invocations=28 (full 6):
PSYoungGen total 1521664K, used 263484K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1294848K, 20% used [0x0000000755580000,0x00000007656cf0f0,0x00000007a4600000)
from space 226816K, 0% used [0x00000007b2280000,0x00000007b2280000,0x00000007c0000000)
to space 225792K, 0% used [0x00000007a4600000,0x00000007a4600000,0x00000007b2280000)
ParOldGen total 724992K, used 718335K [0x0000000680000000, 0x00000006ac400000, 0x0000000755580000)
object space 724992K, 99% used [0x0000000680000000,0x00000006abd7fc98,0x00000006ac400000)
Metaspace used 51286K, capacity 51933K, committed 52480K, reserved 1095680K
class space used 6463K, capacity 6631K, committed 6656K, reserved 1048576K
Event: 127.701 GC heap after
Heap after GC invocations=28 (full 6):
PSYoungGen total 1521664K, used 0K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1294848K, 0% used [0x0000000755580000,0x0000000755580000,0x00000007a4600000)
from space 226816K, 0% used [0x00000007b2280000,0x00000007b2280000,0x00000007c0000000)
to space 225792K, 0% used [0x00000007a4600000,0x00000007a4600000,0x00000007b2280000)
ParOldGen total 724992K, used 722082K [0x0000000680000000, 0x00000006ac400000, 0x0000000755580000)
object space 724992K, 99% used [0x0000000680000000,0x00000006ac128af8,0x00000006ac400000)
Metaspace used 51286K, capacity 51933K, committed 52480K, reserved 1095680K
class space used 6463K, capacity 6631K, committed 6656K, reserved 1048576K
}
Event: 128.372 GC heap before
{Heap before GC invocations=29 (full 7):
PSYoungGen total 1521664K, used 175064K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1294848K, 13% used [0x0000000755580000,0x00000007600763b8,0x00000007a4600000)
from space 226816K, 0% used [0x00000007b2280000,0x00000007b2280000,0x00000007c0000000)
to space 225792K, 0% used [0x00000007a4600000,0x00000007a4600000,0x00000007b2280000)
ParOldGen total 724992K, used 722082K [0x0000000680000000, 0x00000006ac400000, 0x0000000755580000)
object space 724992K, 99% used [0x0000000680000000,0x00000006ac128af8,0x00000006ac400000)
Metaspace used 52344K, capacity 52963K, committed 53376K, reserved 1095680K
class space used 6612K, capacity 6760K, committed 6784K, reserved 1048576K
Event: 130.576 GC heap after
Heap after GC invocations=29 (full 7):
PSYoungGen total 1521664K, used 1648K [0x0000000755580000, 0x00000007c0000000, 0x00000007c0000000)
eden space 1294848K, 0% used [0x0000000755580000,0x000000075571c2a8,0x00000007a4600000)
from space 226816K, 0% used [0x00000007b2280000,0x00000007b2280000,0x00000007c0000000)
to space 225792K, 0% used [0x00000007a4600000,0x00000007a4600000,0x00000007b2280000)
ParOldGen total 724992K, used 724771K [0x0000000680000000, 0x00000006ac400000, 0x0000000755580000)
object space 724992K, 99% used [0x0000000680000000,0x00000006ac3c8f20,0x00000006ac400000)
Metaspace used 52344K, capacity 52963K, committed 53376K, reserved 1095680K
class space used 6612K, capacity 6760K, committed 6784K, reserved 1048576K
}
vm_info: Java HotSpot(TM) 64-Bit Server VM (25.51-b03) for windows-amd64 JRE (1.8.0_51-b16), built on Jun 8 2015 18:03:07 by "java_re" with MS VC++ 10.0 (VS2010)
The crash is in the graphics drivers (ig4icd64.dll).
You can try to:
- update graphics drivers
- enable/disable VBO
- reset video settings (Video Settings -> Other -> Reset)
The Optifine Custom Items Feature has caused be quite a bit of issues ever since I updated my server and texture pack to 1.12. All of my custom alternate item textures stopped working for no apparent reason. Before I updated to 1.12 I was using 1.10 for my texture pack and server; all of my alternate textures were working perfectly.
...
Since 1.11 all resource paths (folders, file names) have to be lowercase. This change is from vanilla Minecraft.
Everything else in OptiFine should work as before.
Ran into a couple of issues running Optifine with two different mods, Pneumaticraft and Lookingglass(addon for Mystcraft and Securitycraft).
Both issues have been reported to their respective mod authors before, but they have not been able to find a solution on their ends, so I thought I'd trying reporting them here since both seem to have more to do with Optifine rendering.
...
Thanks for taking a look, wanted to at least try reporting it here and see what could be done.
Textures that use the repeat method have an incorrect mapping at the bottom. From top and from the sides everything's in order, but from below there is a failure of the tiles.
...
Why is this happening and how can it be corrected more correctly and globally, can you help?
Shader packs have problems with the normal maps of CTM textures.
This is a known limitation and there is no easy fix.
Relevant discussion: https://github.com/sp614x/optifine/issues/750
I made the skeleton model with sloped neck, but if the skeleton is wearing a helmet will seems out of place.. Surely this is not a bug? but is there a workaround?
I was just reminded how poorly Minecraft runs relative to OptiFine on my i5 6500/GTX 970/16 GB RAM machine, despite the fact that it's a powerful modern (2016) computer . . .
sp614x, thank you very much for spending hours upon hours of your free time to maintain OptiFine and providing it to us for free.
5
Usually the accounts are not really compromized.
It is just that the Mojang authentication service is very, very, VERY
sensitive when it comes to login from another IP, failed logins and so
on. In any case when it thinks there may be something suspicious it just
locks the minecraft account and sends the user a warning message.
The login from the optifine.net comes from another IP than the user
usually uses and it is also very easy to enter the wrong password 2
times on the web site. Both of these may lead to Mojang locking the user
account "just in case" there may be something suspicious.
These same problems also happen with the normal minecraft launcher,
but not so often as it can cache the authentication token and so it
doesn't have to send the username/password on every login.
The main problem is that Mojang does not offer an easy way for third
parties to validate minecraft accounts, for example like OpenID, OAuth
and so on. Instead Mojang relies on the ancient username/password
mechanism and it has locked it down so much that it is almost unusable.
What Mojang should do is implement a modern way to authenticate
users, where the user does not have to enter username/password on
another website.
The security of optifine.net is up to date and no sensitive user
details are EVER saved or sent over non-secured connections. We take
security very seriously.
1
You can add an emissive texture to the enchantment glint, but then it would be applied to all enchanted items.
1
This may be caused by custom graphics driver settings.
Go to the NVidia control panel and make sure that all settings are set to "Application controlled" or "Off"
1
There is an open issue: https://github.com/sp614x/optifine/issues/182
1
The shaders mod is not being actively developed anymore. It gets updated to new versions (last one was 6 months ago), but no new features. OptiFine is constantly getting bugfixes, new features and updates. Take a look at the changelog: http://optifine.net/changelog?f=preview_OptiFine_1.12.2_HD_U_C8_pre.jar
Many of the newest shader packs require OptiFine and will not work with the shaders mod.
1
OptiFine will most probably keep the old block and item IDs for backwards compatibility.
3
0
You can create an issue on the tracker (https://github.com/sp614x/optifine/issues) so it can be discussed.
0
The crash is in the graphics drivers (ig4icd64.dll).
You can try to:
- update graphics drivers
- enable/disable VBO
- reset video settings (Video Settings -> Other -> Reset)
0
Since 1.11 all resource paths (folders, file names) have to be lowercase. This change is from vanilla Minecraft.
Everything else in OptiFine should work as before.
2
The OptiFine bug tracker is here: https://github.com/sp614x/optifine/issues
0
Yes
1
Shader packs have problems with the normal maps of CTM textures.
This is a known limitation and there is no easy fix.
Relevant discussion: https://github.com/sp614x/optifine/issues/750
2
The mob and the armor are using different models.
Relevant issue: https://github.com/sp614x/optifine/issues/817
5
Thanks