Skip to main content
需要专业版许可证开发者 API 仅在专业版许可证下可用。标准版用户调用 ArcPassProvider.isLoaded() 将返回 false。您可以随时在 许可证中心 升级。
ArcPass 提供完整的 API 供第三方插件集成和扩展。

API 概述

ArcPass API 模块 (arcpass-api) 采用 MIT 许可证开源,可自由使用。

功能

  • 获取和修改玩家数据
  • 查询通行证、任务、奖励信息
  • 管理赛季系统
  • 监听各种事件
  • 触发自定义任务进度

文档目录

API 入门

添加依赖和基本使用

事件系统

监听 ArcPass 事件

代码示例

常见场景代码示例

快速开始

添加依赖

Maven
Gradle (Kotlin DSL)

获取 API 实例

基本示例

API 接口

ArcPassAPI

主要 API 接口,提供以下功能:

数据模型

PlayerData

玩家数据接口:

Pass

通行证接口:

Quest

任务接口:

Season

赛季接口:

异步操作

ArcPass API 大量使用 CompletableFuture 处理异步操作:

线程安全

  • API 方法可以从任何线程调用
  • 返回的数据对象是不可变的或线程安全的
  • CompletableFuture 的回调可能在任意线程执行

下一步

API 入门详细指南

完整的入门教程

事件系统文档

事件监听和处理

代码示例

实用代码示例