YUNG的API(Forge/NeoForge)

YUNG的API(Forge/NeoForge)

YUNG的Minecraft模组的库模组

  加入 YUNG GANG 的 Discord 服务器! 在 Twitter 上关注我! 订阅我的 YouTube 频道! 在 Patreon 上支持我!

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

点击此处获取 Fabric 版本

这是一个为 YUNG 的部分 Forge 模组提供的库模组。它本质上是一系列共享实用函数和数据抽象层的集合。它是所有 YUNG 模组在 Minecraft 1.16.5+ 版本上的前置模组。查看我的 CurseForge 主页以了解我的所有模组!

致所有模组开发者——这提供了许多有用的功能,特别是如果你是从事世界生成开发的模组作者!

该 API 包含以下内容:

  • 自动注册系统(仅限 1.18+)。只需一个简单的注解即可注册任何字段,无论使用哪种模组加载器!
  • 对拼图管理器(Jigsaw Manager)的自定义重实现,性能更优,并提供了具有各种新属性的自定义池元素类型。查看更好的地牢(Better Dungeons)代码以了解其实际应用。
  • 新增的进度触发器,用于安全地定位任意结构。如果指定的结构不存在,触发器将直接失败,而不是像原版那样立即通过。
  • 用于 JSON 序列化和反序列化的接口,并内置类型适配器。
  • 用于向量和柱坐标的简单、轻量级数学工具。
  • BlockStateRandomizer 和 ItemRandomizer,这些数据抽象层可以极其简单地为你生成的结构添加方块和物品的随机化功能。我的所有模组都在使用这些功能!
    如果你感兴趣,可以查看我模组的代码(尤其是较新的那些)来了解其工作原理。欢迎在 Discord 上向我提问!

使用代码 YUNGNICKYOUNG 在 Bisect Hosting 享受 25% 折扣!