跳到正文

YUNG’s API (Forge/NeoForge)

作者:YUNGNICKYOUNG

YUNG的Minecraft模组的前置库模组

收藏

介绍

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

  Join the YUNG GANG on Discord! Follow me on Twitter! Subscribe to my YouTube! Support me on Patreon!

点击此处获取旧版 NeoForge 版本(仅限 1.20.4 – 1.21.1)

点击此处获取 Fabric 版本

这是一个供 YUNG’s 部分 Forge 模组使用的前置库模组。它基本上是一个共享实用函数和数据抽象的集合。Minecraft 1.16.5 及以上版本中的所有 YUNG 模组都需要它。欢迎查看我的 CurseForge 个人主页,了解我的全部模组!

致所有模组开发者——这里提供了许多实用功能,尤其适合世界生成模组开发者!

该 API 包含以下功能:

  • 自动注册系统(仅限 1.18 及以上版本)。只需添加简单的注解,即可注册任意字段,而且与模组加载器无关!
  • 自定义重新实现的 Jigsaw 管理器,具有更高的性能,并支持拥有各种新属性的自定义池元素类型。请查看 Better Dungeons 的代码,了解其实际应用。
  • 用于安全定位任意结构的新条件触发器。如果给定结构不存在,该触发器会直接失败,而不是像原版那样立即通过。
  • 用于 JSON 序列化和反序列化的接口,并内置类型适配器。
  • 用于向量和区块柱位置的简单轻量数学工具
  • BlockStateRandomizer 和 ItemRandomizer,这两种数据抽象可以让你非常简单地为结构添加方块和物品随机化功能。我所有的模组都使用了它们!
    如果你感兴趣,可以查看我的模组代码(尤其是较新的模组),了解其工作原理。如果有任何问题,欢迎在 Discord 上向我提问!

Use code YUNGNICKYOUNG with Bisect Hosting for 25% off!

评论

登录后评论和评分

YUNGNICKYOUNG 的其他作品

查看全部 →