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") // 用于不稳定版本,可选
}
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") // 用于不稳定版本,可选
}
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
资源外链
选择礼物
使用社区积分,为喜欢的作品送上一份支持
加载中...
打赏记录
感谢每一位送出礼物的社区成员
0 次支持0 积分
正在加载内容…


