欢迎来到 HiMCBBS 论坛~

想在这里休息会么?和我们共度美好时光吧~

加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!

注册 登录
Masa's Litemod Library

Forge Fabric Quilt Masa's Litemod Library 2024-12-04

为 Masa 的模组提供客户端支持的公共代码库
模组加载器
  1. Forge
  2. Fabric
  3. Quilt
  4. Rift
  5. LiteLoader
版权类型
转载
版权链接
https://www.mcmod.cn/class/2298.html
资源语言
  1. 英语
概述

MaLiLib 是一个主要为 Masa 的模组提供客户端侧支持的公共代码库模组。

它基本上包含了所有可配置选项、配置文件序列化、按键绑定系统、大多数 GUI 代码和其他的实用组件,以供其他模组使用。

这个模组的名字是 Masa's Litemod Library 的简称,因为我(Masa)没什么想象力为它起个好听的名字(最早这个模组是基于 LiteLoader 制作的)

模组版本

请仔细分辨文件名来下载对应版本,隔代使用 MaLiLib 和其依赖模组会导致一定的兼容性问题。

文件名始终包含对应的模组加载器(例如 Fabric 与 Forge)、Minecraft 版本以及模组版本:

malilib-<模组加载器>-<Minecraft 版本>-<模组版本>.jar(例:malilib-fabric-1.15.2-0.10.0-dev.20+arne.6.jar)

对于 MaLiLib 其他版本:

  • Minecraft 1.13.x,只有 Minecraft 1.13.2 受支持,如有需要请从 Chocohead's 的分支项目 中获取 Rift 进行安装;
  • Minecraft 1.14.4 及更高的版本提供了 Fabric 和 Forge 两个版本,目前只有 1.14.4 和 1.15.2 存在 Forge 版本,1.16.5 Forge 版本是非官方移植版本,目前不被官方支持但 Curseforge 已经移交给原作者;
  • Minecraft 1.20.5 及更高版本,需要从 Sakura-ryoko 的仓库获取。
依赖模组

依赖 MaLiLib 的最主要的是 Masa 的五件套:

五件套中每一个模组都会在更新日志中指明所需的 MaLiLib 准确版本。

在 MaLiLib 升级到更新的版本后,若出现五件套中某一个不工作的话,就说明此模组也更新了,也就是说 Masa 会保证他的五件套互相兼容。因此推荐始终使用最新版的 MaLiLib。

对于其他的非 Masa 官方模组,兼容性由作者的更新速度而定。

相关问题

文档

目前 MaLiLib 并没有一个完整的文档:

完成目前正在 1.12.2 主开发分支上进行的所有重构工作后,可能会有一些文档出现。

目前最好的入门方法是查看例如Litematica的代码。主要的模组类和 InitHandler.java 类包含了几乎所有进入 MaLiLib 系统的入口点和注册内容。其余部分则主要是一些实用方法和用于创建配置 GUI 和其他 GUI 的基础代码。


——项目 Issue 中 Masa 回复如此。

1.20.5 及以上更高版本的更新

Masa 对 1.20.5 及以上更高版本的模组制作感到厌倦,并表示在重写完 Masa 全家桶之前不会有对最新版本的更新。在此期间由 Sakura-Ryoko 接手更新最新版本。

我厌倦了,至少对新的 Minecraft 版本上的模组制作失去了兴趣(我目前更在意在旧的 Minecraft 版本上继续制作模组,就比如 Indev/Infdev/Alpha/Beta,当然还有 1.12.2 和 1.13.2……并且我在刻意的避免接触任何 1.20.5 以上的代码,无论是出于原则或者其他原因……目前我的想法是,我不会再自己更新这些模组了,至少在我完成并将臭名昭著的模组重写工作从 1.12.2 移植到更高版本的MC之前……如果这真的会发生的话,因为我已经好几个月没碰这些了……换句话说,我不会再亲自将旧代码版本的模组移植到新的MC版本。

—— Reddit 上 Masa 的宣告。

注意事项


  • 从 Malilib 的 0.10.0-dev.19 版本开始,MaLiLib 仅将所需的 Fabric API 组件(事实上 Fabric API 是一堆零件的集合体)插入到 MaLiLib 包内,因此你不需要刻意为 MaLiLib 安装 Fabric API;
  • Windows(LEFT_SUPER)键卡键问题,会导致切换输入法后快捷键失灵,不过该问题已在 Minecraft 1.20 及以上版本解决。可以切换游戏窗口再切换回来、或在 MaLiLib 配置中解决:

    按下“打开设置界面(openGuiConfigs)”热键(默认为 A + C),或通过模组菜单打开 MaLiLib 的设置界面,更改“忽略按键(ignoredKeys)”热键为 Windows(LEFT_SUPER)键,效果如图:
    [MaLiLib]Masa's Litemod Library-第1张图片
作者
猫导CatirD
下载
143
查看
305
首次发布
最后更新

评论

0.00 星 0 星

来自猫导CatirD的更多资源

分享资源

相似资源 最多浏览 查看更多
后退
顶部