MagicLib
模组属性评比

距离显示结果还剩4票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志更多
历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    活跃
    开源

    MagicLib

    • 支持平台: JAVA版 (JAVA Edition)
    • 运作方式: Fabric, Quilt
    • 运行环境: 客户端需装, 服务端需装
    • 收录时间: 1月前
    • 编辑次数: 7次
    • 最后编辑: 15天前
    • 最后推荐: 1天前
    • 支持的MC版本:
    • Mod作者/开发团队(2):
      显示更多成员

    0.0

    无人问津

    昨日指数: 115
    昨日平均指数: 152.453

    3625

    总浏览

    --

    资料填充率


    下载本模组
    • 描述

      一个多功能的模组依赖库。

      功能

      兼容 API

      • 多版本兼容,是的,我们使用了一些手段来兼容Fabric Loader上运行的所有Minecraft版本(1.14+)。这是怎么做到的?魔法:(

      • 我们编写了 兼容API,用于平衡各版本间的差异。对于同时维护多个MC版本模组开发者来说,可以在一定程度上忽视 Mojang 对于 MC 的更改。你不必关心 Mojang 做了什么,使用 API 你将轻松地使不同MC版本间使用相同的代码。

      依赖检查

      我们加入了一套完整的依赖检查系统,通过表达式,甚至自定义谓词来验证依赖可用性,他可以应用于多种场景,例如:

      • MagicLibMixinPlugin为模组提供了额外的依赖检查,它弥补了Fabric Loader的一些缺陷,例如,他为客户端侧和服务端侧设置不同的依赖。

      • 依赖检查同样可以应用在Mixin上,仅当条件满足时,Mixin才会被应用。

      • 依赖检查同样可以应用配置管理上,以实现仅当满足条件时,该配置项才会被展示。

      • 在以后的开发中可能还包含更多的功能。

      I18n

      • 我们重新实现了独立于MC的I18n,并且可以设置 MagicLib I18n 的备用语言列表。Mojang在对待I18n文本使用了一些手段,使得String.format的部分特性不可用,这通常会让人很恼火。

      Malilib 扩展

      • 我们为 Malilib 编写了一个非常实用的配置管理模块,我们将尽可能的使用基本数据类型与 Java注解 来生成配置清单。同时对于配置文件,我们加入了配置版本系统,这将有助于您在配置文件结构发生重大变动时,快速的编写您自定义的迁移解决方案。

      • 我们移植了一些来自高版本Malilib的特性,以便于在使用适配较低版本 Minecraft 的 Malilib 时,使用同样的特性。

      开发

      混淆映射表

      此模组使用 Mojang 官方的混淆映射表来反混淆 Minecraft,并插入补丁程序。

      文档

      英文文档与中文文档是逐行对应的。

      许可

      此模组在 LGPLv3 许可证下发布。 你可以自由学习,或将其融入到你自己的项目中。

    短评加载中..