跳到正文

legacy-lwjgl3

作者:moehreag

一款 Ornithe 模组,让旧版本(

收藏

介绍

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

legacy-lwjgl3

一个用于 Ornithe 的模组,让旧版本的 Minecraft 能够使用 lwjgl3 运行。

用法

配置

该模组通过系统属性或
环境变量提供可选的配置项。

下方列出了当前可用的选项。

| 属性名 | 环境变量名 | 默认值 | 描述 |
|———————————–|———————————–|———|——————————————————-|
| 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 构建,构建产物可在 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>")
}

为其他模组提供输入法支持

该模组提供输入法预编辑覆盖层功能。如果其他模组提供独立的文本框实现
它们默认不会与输入法集成。legacy-lwjgl3 发布了一个小型 API 包,允许其他模组
与输入法输入集成。

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 的其他作品

查看全部 →