• >
  • LIBMod
  • >
  • [MaLiLib]Masa's Litemod Library
[MaLiLib]Masa's Litemod Library
模组属性评比
    46.67%的人认为Masa's...好玩。
    26.67%的人认为Masa's...太简单。
    86.67%的人认为Masa's...很稳定。
    73.33%的人认为Masa's...很实用。
    40%的人认为Masa's...很漂亮。
    53.33%的人认为Masa's...合理。
    46.67%的人认为Masa's...兼容好。
    53.33%的人认为Masa's...很耐玩。
路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请

      暂无开发组..

    活跃
    开源
    [MaLiLib]

    Masa's Litemod Library

    4.0

    屈指可数

    昨日指数: 868
    昨日平均指数: 96.600

    50.93万

    总浏览

    --

    资料填充率


    下载本模组
    • 概述

      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张图片

    短评加载中..