跳转到内容
我的世界XyeBBS论坛3群 进群吹水聊天!众多整合包作者、插件作者、玩家在内哦!不定时发福利,公布重要通知!
...

传统-LWJGL3

(legacy-lwjgl3)
一个 Ornithe 模组,用于使用 LWJGL 3 而非 LWJGL 2 运行旧版本(<1.13),并修复或规避 Wayland 的漏洞。
仅客户端实用

legacy-lwjgl3

一个用于 Ornithe 的模组,旨在通过 lwjgl3 运行旧版本的 Minecraft。

使用方法

配置

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

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

属性名称环境变量名称默认值描述
legacy_lwjgl3.use_sdlLEGACY_LWJGL3_USE_SDLtrue使用 SDL3 代替 GLFW 进行窗口和输入处理
legacy_lwjgl3.scale_framebufferLEGACY_LWJGL3_SCALE_FRAMEBUFFERtrue在 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。

额外致谢:

资源外链

选择礼物

使用社区积分,为喜欢的作品送上一份支持

加载中...

打赏记录

感谢每一位送出礼物的社区成员

0 次支持0 积分
正在加载内容…