简介
本模组旨在以 LWJGL3 与现代 Java 版本运行 1.7.10。
LWJGL 全称:LightWeight Java Game Library(轻量级 Java 游戏工具库),是 MC 的底层代码库。
需要 UniMixins 作为前置;推荐搭配 Hodgepodge 使用——它附带有大量补丁以修复闭源模组(如:超多生物群系、魔戒:传承、巫术、旅行地图等,是为绕开闭源限制)。
使用方法
打开 Github Releases,选中任一发行版本,结果如下图:

客户端配置
PrismLauncher、MultiMC:
将 "lwjgl3ify-版本号-multimc.zip" 下载到 "instances/My Modpack/" 目录下,解压并覆盖 mmc-pack.json 文件。
刷新启动器,检查 Forge、Minecraft、LWJGL 版本是否修改。
将本模组放入 mods 文件夹中,它将作为 coremod 加载。
依赖项 "forgePatches.jar" 将自动下载。
如使用 MultiMC,需手动添加以下 Java 参数;Prismlauncher 则无此顾虑:
--illegal-access=warn -Djava.security.manager=allow -Dfile.encoding=UTF-8 --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/jdk.internal.reflect=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED,java.naming --add-opens java.desktop/sun.awt.image=ALL-UNNAMED --add-modules jdk.dynalink --add-opens jdk.dynalink/jdk.dynalink.beans=ALL-UNNAMED --add-modules java.sql.rowset --add-opens java.sql.rowset/javax.sql.rowset.serial=ALL-UNNAMED
如必要调整默认选项(窗口大小、OpenGL 或其他高级设置),检查 "config/lwjgl3ify.cfg"。
其他(HMCL、PCL2、官方启动器等):
备份 ".minecraft/versions/<版本名>" 目录下的 json 文件。
下载 "version.json" 到 ".minecraft/versions/版本名",并重命名为目录下原始文件的名称。
将下载源改为官方下载源。
使用任一 Java 8 以上的 Java 启动;
PCL2 启动器还需要额外禁用“Java Launch Wrapper”功能。
服务端
不支持混合端(如:Thermos、Mohist、Contigo、Crucible)!但 Crucible 已经缝合了该模组,原生支持 Java 8+。
将本模组及其前置放入"mods"中。
下载 "lwjgl3ify-<版本号>-forgePatches.jar" ,并重命名为 "lwjgl3ify-forgePatches.jar";放入 forge-universal 和 minecraft server 等 .jar 文件所在的目录。
在根目录下创建 java9args.txt。编辑该文件,复制以下内容。
升级 libraries 目录下的依赖库文件,亦可从客户端复制。
确保 PATH 指定的 Java 版本为 Java 8 以上,且启动参数配置正确,参考设置如下:
java -Xmx6G -Xms6G @java9args.txt -jar lwjgl3ify-forgePatches.jar nogui
(实验性)Relauncher安装
在任意客户端启动器安装时,可以直接将本模组本体文件(lwjgl3ify-VERSION.jar)放进mods文件夹,然后照常使用Java8启动。随后就会弹出窗口来让你设置Java和Java参数来Relauncher游戏,这时选择任意Java9+即可启动游戏。需要注意的是Relauncher在第一次启动时会下载一些必要文件,国内下载相当慢,可以通过设置代理来加速。
兼容性
仅凭借本模组、Java9+ 无法运行整个整合包——大部分模组需要修复以确保兼容。
详见 GitHub 的 Fixing Mods 章节。