Mate API

Mate API

一个更好的Fabric模组实体/玩家API。

基础库

Mate API

一个更好的 Minecraft Fabric 1.21.1 实体与玩家 API。

Mate API 提供了处理实体和玩家的简单实用工具、事件和构建器。它旨在通过减少样板代码并提供干净、对开发者友好的 API,使模组开发更加容易。

功能特性

实体 API

  • 获取最近的实体
  • 在指定半径内查找实体
  • 实体过滤
  • 实体实用方法
  • 实体构建器

玩家 API

  • 获取最近的玩家
  • 动作栏实用工具
  • 聊天实用工具
  • 经验值实用工具
  • 背包实用工具

事件

  • 玩家加入事件
  • 玩家离开事件
  • 实体事件
  • 简单事件注册

构建器

使用干净、可读的代码生成实体:

MateEntityBuilder.create(EntityType.ZOMBIE)
        .at(world, pos)
        .named("Mate Zombie")
        .spawn();

示例

PlayerUtils.sendActionBar(
        player,
        "来自 Mate API 的问候!"
);

为什么选择 Mate API?

Mate API 的创建是为了简化许多模组所需的常见实体和玩家任务。

开发者无需在每个项目中编写相同的实用代码,而是可以使用 Mate API 并专注于构建他们的模组。