跳到正文

Lib39

作者:exaptations

源自 Yttr 的实用 Mixin、事件与工具类。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

用户永远不应该需要下载 Lib39。 使用它的模组应该将其一并包含。本库仅供特殊用途、调试,或想使用 Machination、Lockpick、Keygen 模块制作资源包/数据包的人使用。

Lib39 是一组零散的实用工具、Mixin、事件等,最初来自我的内容模组 Yttr——大家总是在谈论从 Yttr 里“偷”Mixin,因为里面有很多零散但实用的东西,所以我决定把它拆分出来,做成一个前置库。

39 是钇的原子序数。你可以把它读作“lib thirty nine”“lib three nine”“lib miku”,或者随你喜欢怎么读。

入门

Lib39 主要通过 Sleeping Town Maven 发布。有关如何从 Maven 获取它,请参阅 wiki;Curse 的代码块功能完全无法正常使用。

目前唯一受支持的 Minecraft 版本是 1.19.x,适用于 ModFest: Singularity。Core 也能在 1.18 上运行,Deferral 则可兼容到 1.17。

模块

  • Core(Java 和 JSON)

    各种实用工具类,例如 AutoRegistry、AutoMixin,以及与其他模块共用的类。
    还包含一些零散的小功能,例如合成音效。

  • Lockpick(JSON)

    提供 Mixin 以移除人为限制,例如模型旋转角度、合成配方尺寸等。还包含各种相关实用工具,例如从父模型继承元素的功能。

  • Ripple(Java)

    允许自定义启动画面文本。

  • Gesundheit(Java)

    添加方便通用的 GUI 粒子系统,复用原版粒子管理器。可在任何界面中使用。

  • Fractal(Java)

    添加“子分组”系统,让你能进一步拆分创造模式物品栏标签页。

  • Tunnel(Java)

    添加一套便捷的网络通信系统,基于 1.12 版本的 Concrete Network。

  • Phantom(Java)

    可以暂时将方块“相位移出”世界。方块并未从世界中移除,只是被隐藏起来。

  • Waypoint(Java)

    添加一个额外的烘焙世界层,并使用相加混合来渲染各种发光效果。

  • Weld(Java)
    添加一个“巨型方块”系统,用于创建类似原版床的“预制”方块,不过外观更精美,理论上尺寸也没有限制。
  • Sandman(Java)

    添加让物品“始终随机刻更新”的功能。

  • Crowbar(Java)

    为底层世界生成阶段(例如构建地表规则)添加事件,并允许在地表和生物群系填充阶段直接访问区块,以调用自定义生成器。

  • Keygen(资源)

    添加通过 IBXM2 加载 XM、S3M 和 MOD 格式音乐的功能。

  • Dessicant(Java 和 JSON)

    为战利品表实现“逻辑默认值”,并根据配方 JSON 中的 "discovered_by" 键自动管理配方解锁。方块状态和方块/物品模型支持即将推出。

  • Machination(JSON)

    添加新的配方类型,例如将物品投入流体中的“浸泡”配方,以及用活塞将方块夹在另外两个方块之间压碎的“粉碎”配方。支持 EMI。

  • Recoil(Java)

    提供可用于调整摄像机和视野的事件,以及抑制原版行为并捕获原始攻击/使用操作的方法。基本上,制作一款手感出色的枪械模组所需的一切功能都在这里。

  • Util(Java)

    各种实用工具类。目前还没有文档。

未来模块

Yttr 中有许多古怪的混入和实用工具,如果要一次性把它们全都拆分出来,恐怕得花不少时间。以下是我想拆分、但还没来得及处理的一些内容:

  • Equivalence(Java 和 JSON)
    添加“替代物”系统,让物品在配方材料和标签中可以与其他物品发挥相同作用。
  • Mesh(Java)
    添加高效的、基于图结构的方块网络系统,可用于管道等设施。
  • Conflagration(Java)
    添加基于 CSS 的配置系统,以及用于创建可与该系统交互的 GUI 的框架。

常见问题

Lib39 支持哪些 Minecraft 版本?

Lib39 支持 Minecraft Java 版 1.19.1–1.19.2,共 2 个版本,可用的加载器:Fabric / Quilt。下载时注意选择和你游戏版本一致的文件。

Lib39 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

exaptations 的其他作品

查看全部 →