UPDATE: The incompatibility has been fixed in lwjgl3ify 2.0.0-alpha-6, so this mod is no longer necessary.
An FML tweaker that makes OptiFine 1.7.10_HD_U_D6 compatible with Java 9 and higher. Does nothing with 1.7.10_HD_U_E7 which is already compatible.
Note: If you're using FastCraft and an lwjgl3ify version older than 1.5.7 alongside this, you need to disable stbiTextureStiching
in lwjgl3ify's config to avoid a flashing screen issue.
OptiFine D6 has been found to perform better than E7 in some setups. But it doesn't work with modern Java. Or at least didn't until now.
This project is licensed under the Unlicense.