冲击器

冲击器

一个开发者API,为Minecraft平台(如Forge、Fabric、Bukkit及代理系统)提供统一接口。它还提供额外的服务器功能,如完善的经济系统。

经济

Impactor

一个开发者API,旨在简化常见环境中的工作流程,并支持任何类型的Minecraft环境,无论是模组版还是原版。 此外,Impactor还力求在不同Minecraft版本之间保持其代码库的一致性。

Impactor的首要目标是简化其他开发者所需完成的工作,同时让他们能够更好地支持多个平台。示例包括:

  • ItemStack创建
  • 玩家与实体
  • 计分板
  • 经济系统

提供的功能集

虽然Impactor本质上是一个开发者API,但它也提供了一组内置功能,服务器所有者只需安装此API即可立即使用。

经济系统

默认情况下,内置的经济API服务已提供,使您能够建立一个开箱即用的经济系统。

该系统支持多种货币类型,并提供能够与该系统交互的基础命令。我们还为有兴趣的用户提供了/baltop命令。

如果您正在使用另一个经济服务,Impactor的API允许将我们的默认服务替换为能够将任何API调用镜像到您自己正在使用的服务的服务。虽然这需要编写代码,但Impactor可以用来向其他插件提供信息,而无需插件直接支持多种不同的经济系统。

Impactor支持哪些平台

截至5.3.5版本,Impactor支持以下平台:

  • Fabric
  • Forge

计划支持的平台:

  • Paper
  • Velocity

支持的Minecraft版本

截至5.2.0版本,Impactor支持以下Minecraft版本:

  • 1.20.1

计划支持的版本:

  • 1.20.4
  • 1.20.5

在您的项目中使用Impactor

Impactor尽力以允许您只引入所需内容的方式提供API访问。鉴于此,以下是一个引入当前经济API的示例:

repositories {
    maven("https://maven.impactdev.net/repository/development")
}

dependencies {
    implementation("net.impactdev.impactor.api:economy:5.3.5")
}