UniLib

UniLib

一套通用的实用工具,专为超过50个Minecraft版本而设计!

基础库

UniLib

一套通用工具集合,专为超过 50 个版本的 Minecraft 设计!

License: MIT Codacy Badge Pipeline Status

CurseForge-Downloads CurseForge-Availability

Modrinth-Downloads Modrinth-Availability

通用说明

  • 此模组被认定为仅客户端模组
    • 这意味着它不会在服务器端运行。
    • Fabric 和 Quilt 模组加载器会直接忽略该模组,而其他模组加载器可能会崩溃。
  • 部分适用于 Minecraft 1.14.x 及以上版本的模组需要 Fabric APIFabric 模组加载器
  • 部分适用于 Minecraft 1.13.x 的模组版本需要 Rift APIRift 模组加载器
  • 部分适用于 Minecraft 1.1.0 及以下版本的模组需要 Risugami's ModLoader

功能

这个库模组提供了多年开发的各种 API 工具,最初是 CraftPresence 的一部分,专为在超过 50 个版本的 Minecraft 上运行而设计,从最早的 Alpha 版本到最新的正式版。

这些 API 包括可用于渲染/UI 设计、更新检查器和翻译便捷访问的工具,以及通过姊妹项目 UniCore 提供的 API。

免责声明与附加信息

Minecraft 问题 + 附加构建信息

尽管已尽力而为,但由于 Minecraft 代码库的状态,问题仍可能发生。

这些问题可能会阻碍后端的某些部分,并导致模组的某些部分无法正常工作。

请知悉以下内容:

  • Minecraft 1.16 及以上版本
    • 随着游戏越来越多部分由数据驱动,一些模组数据无法在不先进入世界的情况下自动获取。
  • Minecraft 1.15 及以下版本
    • MC-112292:在 v2 物品渲染器中与 RenderUtils#drawItemStack 方法交互时,使用某些渲染器的方块可能无法正常显示。
    • 此外,仅在 1.15.x 版本中,使用此方法的屏幕上可能会出现 Z 层级问题。
  • 其他问题
    • 由于早期版本 Minecraft 的混淆问题,使用模组的某些部分时可能会出现错误数据。

此外,某些设置或 API 调用在不同 MC 版本下的表现可能有所不同。

支持

需要帮助解决我的某个模组的问题,或希望提供反馈?

可以通过以下方式联系我:

此外,此模组的代码库文档可在此处获取,更多指南可在维基上找到。

许可证

此模组采用 MIT 许可证以及 Apache 2.0 许可证。

本项目目前内部使用以下依赖: