JinxedLib

JinxedLib

JinxedLib是一个旨在为多加载器和模组包开发者提供工具的库。

JinxedLib 是一个库模组,旨在帮助创作者更轻松地制作多加载器模组。该模组还附带一些数据包工具,也可能对整合包作者有所帮助!

大多数方法和类都附有注释以帮助开发者,但如果你遇到困难,欢迎加入我的 Discord 服务器,我可以帮助你!

其中一些功能与 NeoForge 的功能类似,移植它们的原因是这些功能可以在 Fabric 或公共包中使用。

开始使用

你可以在此处找到 Wiki,该 Wiki 解释了所有功能以及如何设置模组!

功能

  1. 注册工具,使注册事物更加容易,现在你无需在每次创建新的多加载器项目时都为注册表设置服务!
  2. 数据驱动的可堆肥物品,你现在可以使用数据包将物品设置为可堆肥。
  3. 数据驱动的熔炉燃料,你现在可以使用数据包将物品设置为熔炉燃料。
  4. 公共通用方块类,当使用原版 Gradle 时,某些类(如 'StairBlock' 类)具有受保护的访问权限,但使用此库,你可以使用 'CommonStairBlock' 类来绕过此限制!
  5. Jinxed 调色板置换,使用此功能,你可以在使用调色板置换时将目录用作精灵源。我使用它在 Arts & Crafts 模组中制作了染色装饰花盆!
  6. 调用器 Mixin,你可以在公共包中使用私有注册方法!
  7. 告示牌工具,使用此库,你无需再 Mixin 到告示牌的 'isValid' 方法,只需将你的告示牌添加到内置列表中即可!
  8. 创造模式标签页工具,使用此类,你可以通过 for 循环将染色方块添加到创造模式标签页,并且它会将它们放置在正确的顺序中,甚至还支持自定义染料模组!
  9. 可燃方块类,这些类已在 NeoForge 端处理好了可燃方法,你只需处理 Fabric 端的可燃功能即可!
  10. 用于 NeoForge 的自定义战利品修改器。

鸣谢