Brick Lib API

Brick Lib API

为跨多个游戏版本和加载器开发Minecraft模组提供通用API,包含事件总线、注册系统、网络、配置文件和data generators等组件。

基础库

Brick Lib API 是 Brick Lib 的一部分,旨在为开发者提供跨平台、跨版本 Minecraft 模组开发的最基础功能。

Brick Lib API 提供以下功能:

  1. 新增通用事件 API,支持事件注册、触发和取消。
  2. 新增通用注册 API,同时支持原版注册表和 Brick Lib 的附加注册表(注意:较低版本在兼容更新后将包含较高版本的注册表,但这些仅为 占位符,注册的对象类型为 Object!)。
  3. 新增通用网络 API,支持从服务端到客户端的登录数据包以及游戏内的常规网络数据包。它还允许两端之间直接发送字符串,并通过事件监控发送/接收。
  4. 新增通用配置文件 API,使用 Forge 风格的配置文件进行配置管理。
  5. 支持通用数据生成器、更新检查器和客户端命令。
  6. 提供对自定义 JSON 函数的支持,允许在 JSON 内调用已注册的处理器并返回值。
  7. 新增 ResourceID 类,用于部分替代 ResourceLocation 类