跳到正文

legacy-lwjgl3

作者:moehreag

一款 Ornithe 模组,让旧版本(

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

legacy-lwjgl3

一个适用于 Ornithe 的模组,可使用 lwjgl3 运行旧版本的 Minecraft。

用法

配置

该模组支持通过系统属性或
环境变量设置可选配置项。

当前可用选项如下。

| 属性名称 | 环境变量名称 | 默认值 | 说明 |
|———————————–|———————————–|———|——————————————————-|
| legacy_lwjgl3.use_sdl | LEGACY_LWJGL3_USE_SDL | true | 使用 SDL3 代替 GLFW 处理窗口和输入 |
| legacy_lwjgl3.scale_framebuffer | LEGACY_LWJGL3_SCALE_FRAMEBUFFER | true | 在 HiDPI 显示器上启用帧缓冲缩放 |

不稳定版本(CI)

最新开发版本可在仓库的 Actions 选项卡中找到:https://github.com/moehreag/legacy-lwjgl3/actions。

构建

此模组可使用 ./gradlew build 构建,生成的 JAR 文件位于 build/libs/。

开发

此模组发布在 AxolotlClient 的 Maven 仓库中,地址为:https://maven.axolotlclient.com。

repositories {
    maven("https://maven.axolotlclient.com/releases")
    //maven("https://maven.axolotlclient.com/snapshots") // for unstable versions, optional
}

dependencies {
	modImplementation("io.github.moehreag:legacy-lwjgl3:<VERSION>")
}

对其他模组的 IME 支持

此模组提供 IME 预编辑文本叠加功能。如果其他模组自行实现了文本框,
默认情况下将无法与 IME 集成。legacy-lwjgl3 发布了一个小型 API 包,供其他模组
集成 IME 输入。

repositories {
    maven("https://maven.axolotlclient.com/releases")
    //maven("https://maven.axolotlclient.com/snapshots") // for unstable versions, optional
}

dependencies {
	modImplementation("io.github.moehreag.legacy-lwjgl3:api:<VERSION>")
}

参与贡献

欢迎贡献!由于项目结构复杂,且目标是支持尽可能多的 Minecraft 版本,
使用此代码库并非易事。如果你有意参与贡献并需要
帮助,请加入我们的 Discord 服务器

鸣谢

此模组是基于 Zarzelcow 为 legacyfabric 编写的版本分支而来:https://github.com/Zarzelcow/legacy-lwjgl3。
它基于 lwjgl2 以及 gudenau 编写的 Forge 模组:https://github.com/gudenau/MC-LWJGL3。

另特别感谢:

  • OrnitheMC 项目:https://ornithemc.net
  • 本模组的贡献者,尤其是:Floweynt

常见问题

legacy-lwjgl3 支持哪些 Minecraft 版本?

legacy-lwjgl3 支持 Minecraft Java 版 1.0–1.12.2,共 61 个版本。下载时注意选择和你游戏版本一致的文件。

legacy-lwjgl3 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 模组加载器,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

moehreag 的其他作品

查看全部 →