跳到正文

Arboreal

作者:Chemthunder

一个旨在简化模组制作流程,同时保持简单易懂的代码库。

收藏

介绍

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

Arboreal –

Arboreal 是一个 Minecraft 模组开发前置库,提供多种实用功能,帮助项目开发;新增功能力求简单易懂、易于使用,同时保留足够的扩展能力。

Arboreal 提供:

  • WorldUtil 类,包含多种方法,例如获取指定半径内的Entity、向任意ServerPlayerEntity播放客户端音效,以及授予TickCriterion。
  • ItemUtil 类,包含多种方法,例如将 progress 和 maxValue 整数对转换为可供 Item 中 getItemBarStep 方法使用的整数、用于创建武器属性的简便方法,以及创建带有预设 ComponentType 的ItemStack。
  • 可扩展的 PacketNetwork 类,提供注册数据包所需的方法,只需在模组初始化器中进行初始化。
  • Index 类,提供便捷的对象注册方法。
  • 多个事件回调,可扩展客户端功能,例如 LeftClickCallback,每当玩家攻击时就会运行。
  • Tooltip 接口,无需使用已弃用的方法,即可像旧版本那样创建物品提示。
  • 多个全新的 TrackedDataHandler。
  • 内置的 owner Attachment。
  • 多个用于处理 WorldInteractionCallbacks 下实体交互的事件回调。

以及许多其他功能。


项目未来还计划加入更多内容!

其他鸣谢 –

AcoYTMC – AcornLib 中 formatString 方法的作者;Arboreal 的 ItemUtils#formatString 以此为基础。


如何集成 Arboreal

在你的 build.gradle 中:

    maven {
        url = "https://api.modrinth.com/maven"
    }

加入你的 build.gradle dependencies:

modImplementation "maven.modrinth:arboreal:ARBOREAL_VERISON"

常见问题

Arboreal 支持哪些 Minecraft 版本?

Arboreal 支持 Minecraft Java 版 1.21.11,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Arboreal 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Chemthunder 的其他作品

查看全部 →