跳到正文

Impactor

作者:NickImpact

为服务器生态提供必备前置库的开发者 API。

收藏

介绍

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

Impactor

这是一个开发者 API,旨在简化通用环境中的开发工作,并支持各种 Minecraft 环境,无论是模组环境还是原版环境。
此外,Impactor 致力于在不同 Minecraft 版本之间保持代码库的一致性。

Impactor 的主要目标是简化其他开发者需要完成的工作,同时
帮助他们更好地支持多个平台。例如:

  • 创建物品堆叠
  • 玩家与实体
  • 计分板
  • 经济系统

提供的功能

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

经济系统

默认提供内置的经济 API 服务,让你可以快速搭建一套
经济系统。

该系统支持多种货币,并提供可与系统交互的基础命令。我们还提供了 /baltop 命令,供有需要的用户使用。

如果你正在使用其他 EconomyService,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")
}

常见问题

Impactor 支持哪些 Minecraft 版本?

Impactor 支持 Minecraft Java 版 1.19.2–1.21.1,共 3 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Impactor 怎么安装?

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

评论

登录后评论和评分

NickImpact 的其他作品

查看全部 →