AmbleKit
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    开发组申请

      暂无开发组..

    活跃
    开源

    AmbleKit

    --

    初出茅庐

    昨日指数: -
    昨日平均指数: 80.704

    1387

    总浏览

    --

    资料填充率


    如何下载?
    • Amble Kit Library

      这是一个用于简化代码的 Fabric 端前置模组,可用于 Fabric 模组开发。

      它被用于作者许多的 Fabric 模组中。

      这个前置模组提供了什么功能?

      Minecraft 注册机制

      通常,开发者需要手动注册每个内容,而使用该库后,只需扩展或实现开发者的 RegistryContainer 类之一,即可简化注册流程。

      开发者的模组会自动识别这些工具接口,只需在 #onInitialize 方法中添加:

      RegistryContainer.register(ClassName.class, MOD_ID);

      数据包(Datapack)工作流

      为开发者提供了一个自定义类—— SimpleDatapackRegistry,它允许开发者的自定义类可以直接从数据包中读取并注册,大幅提升数据包的便捷性。

      为了让Amble Kit Library 识别开发者的注册内容,只需要在模组的 #onInitialize 方法中调用:

      AmbleRegistries.register(MyRegistry.getInstance());

      数据生成(Data Generation)

      开发者可以利用注解和前面提到的注册容器,实现自动生成各种内容。

      例如,自动生成方块的英文翻译:

      只需创建 AmbleLanguageProvider 的实例,并使用 #withBlocks 方法传递开发者的 BlockContainer,下次运行 datagen 时,所有方块的英文翻译将会基于其标识符自动生成。

      AmbleLanguageProvider.withBlocks(myBlockContainer);

      除此之外,还提供了更多强大的数据生成工具,等开发者自行探索!

    短评加载中..