命令速查
本页列出 ArcartXSuite 全部可用命令及其用法,分为管理命令(服务器管理员/OP 使用)和玩家命令(普通玩家使用)两部分。
约定:
<参数>表示必填,[参数]表示选填,A|B表示二选一。
管理命令
主入口:/axs(别名 /arcartxsuite),需要权限 arcartxsuite.admin(默认 OP)。
全局管理
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs | 查看全部模块运行状态,等同 /axs status | /axs |
/axs status | 以列表形式展示所有模块的启用/禁用状态和运行信息 | /axs status |
/axs help [模块名] | 查看帮助。不指定模块时列出所有模块概览;指定模块时显示该模块的详细命令用法 | /axs help title |
/axs reload all | 按依赖顺序重载全部已启用模块的配置、UI 和服务,适用于修改配置后刷新 | /axs reload all |
/axs reload <模块名> | 仅重载指定模块的配置。常用于只改了某个模块的 YAML 后快速生效 | /axs reload mail |
/axs load <模块名> | 热加载新模块。从 modules/ 扫描指定 id 的 jar,执行实例化 → onEnable。不重启服务端即可上线新模块或重新启用已 unload 的模块 | /axs load mail |
/axs unload <模块名> | 热卸载模块。执行 onDisable → 移除命令/包/能力注册 → 关闭 ClassLoader 释放 jar 文件句柄。若有其他模块依赖它,则会被拒绝并提示 dependents | /axs unload mail |
/axs purge <玩家名|all> [模块ID|all] | 仅控制台。删除指定玩家(或全部玩家)在指定模块(或全部模块)中的持久化数据。需 10 秒内重复输入确认。省略模块ID等同 all。每次执行自动生成审计日志到 purge-logs/ | /axs purge Steve/axs purge Steve chat/axs purge all title/axs purge all |
/axs diagnostic | 生成诊断包文件(含 Server/JVM/模块/依赖信息),输出到 diagnostics/ 目录供客服排查 | /axs diagnostic |
/axs migrate <模块ID|all> <sqlite-to-mysql|mysql-to-sqlite> [overwrite] | 仅控制台。跨源数据库一键迁移,自动调用子 Repository 建表,通过 JDBC 事务分批复制数据。支持 12 个持久化模块 | /axs migrate all sqlite-to-mysql/axs migrate warehouse mysql-to-sqlite overwrite |
/axs config diagnose [owner] | 重新运行配置诊断(owner 可以是 core、模块 ID 或留空查全部) | /axs config diagnose/axs config diagnose warehouse |
/axs config preview <owner> | 查看某模块的诊断报告 Markdown | /axs config preview core |
/axs config apply <owner> | 应用自动修复提案(会备份原文件到 diagnosis/) | /axs config apply warehouse |
/axs config rollback <owner> | 回滚到最近一次 apply 之前的备份 | /axs config rollback warehouse |
/axs config status [owner] | 查看诊断状态统计 | /axs config status |
/axs <模块名> status | 查看单个模块的状态详情,包括加载的配置数量、数据库连接状态等 | /axs entitytracker status |
多方认证管理
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs auth status | 查看 authlib-injector 加载状态、版本信息、是否已启用多方认证 | /axs auth status |
/axs auth setup [api-url] | 一键下载 authlib-injector、检测服务端 jar、生成启动脚本。含 ?mixed 时生成 start-mixed-auth(先启动本地混合代理,再启动服务器);不含时生成 start-littleskin(直接注入 -javaagent) | /axs auth setup/axs auth setup https://littleskin.cn/api/yggdrasil?mixed |
/axs auth update | 手动下载/更新最新版 authlib-injector | /axs auth update |
/axs auth check | 检测 authlib-injector 最新版本并输出更新提示 | /axs auth check |
单端服务器使用
/axs auth setup配置 authlib-injector;Velocity/BungeeCord 群组服在代理端部署ArcartXSuite-Proxy-*.jar,后端子服仍需要 authlib-injector 作为 JVM Agent。
合法的 <模块名> 共 21 个:
announcer, entitytracker, combateffect, eventpacket,
chat, conversation, loginview, mail, onlinerewards,
pickup, prop, rgb, tab, title,
map, questgps, warehouse, essentials, regions, market, qqbot热加载/卸载命令说明
热加载和热卸载是 1.1.0-beta 版本新增的运行时模块管理能力,允许在不重启服务端的情况下动态加载或卸载模块。
/axs load <模块名>
用途:热加载新模块或重新启用已卸载的模块。
执行流程:
- 检查模块未加载(已加载则拒绝,提示使用 reload)
- 扫描
modules/目录寻找 id 匹配的 jar 文件 - 创建独立
ModuleClassLoader并实例化模块主类 - 调用
instance.onEnable(context)完成初始化
使用场景:
- 首次部署新的模块 Jar
- 重新启用之前通过
unload卸载的模块 - 更新模块 Jar 后重新加载(需要先 unload 再 load)
示例:
/axs load mail # 加载邮箱模块
/axs load questgps # 加载任务导航模块/axs unload <模块名>
用途:热卸载已加载的模块,释放资源。
安全检查:
- 反向依赖检查:遍历所有已启用模块的
depends配置 - 若存在依赖该模块的其他模块,则拒绝卸载并提示依赖列表
- 确保不会破坏模块间的依赖关系
执行流程:
- 移除
/axs <模块名>子命令处理器 - 调用
instance.onDisable()执行模块清理 - 移除该模块注册的客户端包处理器
- 从模块注册表中移除记录
- 关闭
URLClassLoader释放 jar 文件句柄
使用场景:
- 临时禁用某个模块进行调试
- 更新模块 Jar 前先卸载旧版本
- 释放服务器资源
示例:
/axs unload mail # 卸载邮箱模块
/axs unload warehouse # 卸载仓库模块已知约束
- UI 残留:ArcartX UI 不支持显式注销,卸载后旧 UI 仍由 ArcartX 持有,但包处理器已断开
- Capability 清理:模块需在
onDisable中自行清理注册的 capabilities - 依赖顺序:卸载时需按依赖关系手动处理,系统不会自动卸载依赖模块
与 reload 的区别
| 操作 | load/unload | reload |
|---|---|---|
| ClassLoader | 创建/关闭新的 | 复用现有的 |
| 资源释放 | 完全释放 jar 句柄 | 仅重置状态 |
| 依赖检查 | unload 时检查反向依赖 | 不检查 |
| 适用场景 | 动态插拔、版本更新 | 配置刷新、状态重置 |
模块管理命令
以下命令均以 /axs <模块名> 为前缀,仅管理员可用。每个模块都自带 status 和 reload 子命令,下面只列出各模块的特有动作。
EntityTracker(Boss 追踪 / 伤害排行)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs entitytracker sessions [mobId] | 列出当前正在追踪的全部 Boss 会话。可选传入 mobId 来过滤只看某种 Boss | /axs entitytracker sessions/axs entitytracker sessions SkeletonKing |
/axs entitytracker rank <实体UUID> [页码] | 查看指定 Boss 实体的实时伤害排行榜,按伤害量降序。UUID 可从 sessions 命令输出中复制 | /axs entitytracker rank 550e8400-e29b-41d4-a716 1 |
/axs entitytracker settlements [页码] | 分页查看历史结算记录列表,每条记录包含 Boss 名称、击杀时间和参与人数 | /axs entitytracker settlements 2 |
/axs entitytracker settlement <结算ID> [页码] | 查看某次结算的详细排名信息,包括每位参与者的伤害值和获得的奖励 | /axs entitytracker settlement abc123 |
/axs entitytracker reissue <结算ID> <名次> [玩家] | 补发奖励。如果结算时某位玩家不在线导致奖励未送达,可用此命令补发。不指定玩家则发给原排名玩家 | /axs entitytracker reissue abc123 1/axs entitytracker reissue abc123 1 Steve |
EventPacket(事件引擎 / 触发器)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs eventpacket fire <信号名> <玩家> [key=value...] | 手动向指定玩家触发一个信号,可附带额外参数。常用于调试自定义触发器规则是否正确配置 | /axs eventpacket fire quest_complete Steve quest-id=main_1/axs eventpacket fire level_up Alex value=10 |
Announcer(公告 / 字幕播报)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs announcer help | 查看 Announcer 模块所有可用命令 | /axs announcer help |
/axs announcer status | 查看模块状态:活跃公告数、已初始化玩家数、字幕组数、播放中玩家数和待播队列 | /axs announcer status |
/axs announcer broadcast <文本> | 将一条自定义广播加入队列,当前广播展示结束后立即播报,不受冷却限制。文本支持 & 颜色代码 | /axs announcer broadcast &c服务器将于10分钟后维护 |
/axs announcer broadcastnow <文本> | 立即广播,强制打断当前正在展示的公告 | /axs announcer broadcastnow &c&l紧急通知:服务器重启 |
/axs announcer subtitle list | 列出所有已加载的字幕组 ID(文件名即组 ID) | /axs announcer subtitle list |
/axs announcer subtitle play <玩家> <字幕组ID> | 向指定在线玩家播放字幕组。若该玩家有字幕正在播放会先终止旧的 | /axs announcer subtitle play Steve welcome |
/axs announcer subtitle stop <玩家> | 立即停止指定玩家正在播放的字幕并关闭字幕 HUD | /axs announcer subtitle stop Steve |
Title(称号系统)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs title give <玩家> <称号ID> <时长> | 向玩家发放一个称号。时长支持 permanent(永久)、7d(7天)、12h(12小时)、30m(30分钟)等格式 | /axs title give Steve 勇者之证 permanent/axs title give Alex 活动限定 7d |
/axs title revoke <玩家> <称号ID> | 收回玩家的指定称号,该称号将从玩家的拥有列表中移除 | /axs title revoke Steve 勇者之证 |
/axs title open <玩家> | 为指定在线玩家打开称号管理界面(AXUI),可用于管理员代替玩家操作 | /axs title open Steve |
LoginView(登录视图)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs loginview open <玩家> | 为指定在线玩家打开登录视图界面,一般用于调试 | /axs loginview open Steve |
/axs loginview migrate-authme [dry-run] | 从 AuthMe 数据库迁移密码哈希到 AXS 独立账户库。加 dry-run 参数只预览不执行,用于事先确认迁移数量 | /axs loginview migrate-authme dry-run/axs loginview migrate-authme |
/axs loginview migration-commands | 显示停用 AuthMe 后的安全操作步骤说明 | /axs loginview migration-commands |
Mail(邮箱系统)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs mail open <玩家> | 为指定在线玩家打开邮箱收件箱界面 | /axs mail open Steve |
/axs mail admin | 打开邮箱管理 UI,支持可视化新建/编辑/删除/发布邮件预设 | /axs mail admin |
/axs mail preset list | 列出所有已加载的邮件预设,显示 ID、显示名、启用状态和附件数量 | /axs mail preset list |
/axs mail preset send <预设ID> <目标> | 按预设向目标派发邮件。目标可以是玩家名、all-online(全部在线)或 all-registered(全部注册玩家) | /axs mail preset send welcome Steve/axs mail preset send update_notice all-online |
/axs mail preset info <预设ID> | 查看预设详细信息,包括标题、正文、附件、命令和启用状态 | /axs mail preset info starter |
/axs mail preset delete <预设ID> | 删除预设(从内存和 YAML 文件) | /axs mail preset delete old_event |
/axs mail preset reload | 重新从 YAML 加载所有预设 | /axs mail preset reload |
/axs mail cdk create <预设ID> <兑换码|auto> <最大领取数> <有效期> | 基于邮件预设创建 CDK 兑换码。auto 自动生成随机码,有效期如 1d、7d、permanent | /axs mail cdk create gift_pack auto 100 7d/axs mail cdk create vip_reward ABCD1234 1 permanent |
/axs mail cdk info <兑换码> | 查看 CDK 的绑定预设、已领取次数、过期时间和启用状态 | /axs mail cdk info ABCD1234 |
/axs mail cdk list [页码] | 分页查看当前所有已创建的 CDK 列表 | /axs mail cdk list/axs mail cdk list 2 |
/axs mail cdk delete <兑换码> | 禁用并删除指定 CDK,已领取的不受影响 | /axs mail cdk delete ABCD1234 |
Chat(聊天系统)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs chat mute <玩家> <时长> [原因] | 禁言指定玩家。时长格式如 30m、12h、7d、permanent(永久) | /axs chat mute Steve 7d 发送广告/axs chat mute Griefer permanent |
/axs chat unmute <玩家> | 解除指定玩家的禁言状态 | /axs chat unmute Steve |
/axs chat spy <玩家> <on|off> | 开启或关闭对指定玩家的私聊监听,管理员可查看该玩家的私聊内容 | /axs chat spy Steve on |
Conversation(对话系统)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs conversation status | 查看模块状态:交互就绪、NPC 桥接、按键事件、选择器 UI 等 | |
/axs conversation adyeshach setModel <name> <modelID> <scale> | 为指定 Adyeshach NPC 设置模型和缩放比例 | /axs conversation adyeshach setModel NPC_01 model_villager 1.5 |
/axs conversation adyeshach setAnimation <name> <state> <animName> | 设置 NPC 默认状态下的动画 | /axs conversation adyeshach setAnimation NPC_01 idle idle_loop |
/axs conversation adyeshach playAnimation <name> <animation> <speed> [transitionTime] [keepTime] | 播放 NPC 动画。transitionTime 默认 5ms,keepTime 默认 -1(播放完整) | /axs conversation adyeshach playAnimation NPC_01 wave 1.0 |
OnlineRewards(在线奖励)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs onlinerewards add|remove|set <时长> <玩家> | 修改玩家的在线时长。add 增加、remove 减少、set 设置为指定值。时长如 30m、2h、1d | /axs onlinerewards add 2h Steve/axs onlinerewards set 0m Steve |
/axs onlinerewards card add|remove|set <数量> <玩家> | 修改玩家的补签卡数量 | /axs onlinerewards card add 3 Steve |
AfkReward(挂机奖励)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs afkreward status | 查看模块状态:区域数、类型数、当前挂机人数 | /axs afkreward status |
/axs afkreward reload | 重载 AfkReward 配置文件 | /axs afkreward reload |
Warehouse(仓库系统)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs warehouse open <玩家> | 为指定在线玩家打开仓库 AXUI 界面 | /axs warehouse open Steve |
/axs warehouse info <玩家> | 查看玩家的仓库概览信息,包括个人仓库使用量、共享仓库数等 | /axs warehouse info Steve |
/axs warehouse password <玩家> clear | 清除玩家的二级密码。适用于玩家忘记密码的情况 | /axs warehouse password Steve clear |
/axs warehouse bank <玩家> <货币ID> <set|add|take> <金额> | 管理玩家银行余额。set 设定、add 增加、take 扣除 | /axs warehouse bank Steve gold add 1000/axs warehouse bank Steve diamond set 50 |
BattlePass(战令系统)
玩家命令:
| 命令 | 说明 | 使用示例 |
|---|---|---|
/bp | 打开战令主界面(等同于 /bp open) | /bp |
/bp tasks | 打开任务列表界面 | /bp tasks |
/bp help | 显示命令帮助 | /bp help |
管理员命令:
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs battlepass status | 查看战令模块状态:赛季 ID、活跃玩家数、跨服同步状态 | /axs battlepass status |
/axs battlepass reset <玩家> | 重置指定玩家的全部战令进度(等级、XP、任务、已领取奖励) | /axs battlepass reset Steve |
/axs battlepass unlock <玩家> <premium|deluxe> | 为玩家解锁高级或典藏通行证 | /axs battlepass unlock Steve deluxe |
CombatEffect(战斗特效)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs combateffect send <packetId> <玩家> [k=v ...] | 向指定玩家发送一个战斗特效包(packet 定义中的 packetId),可附带变量替换 | /axs combateffect send blood_burst Steve damage=50 |
/axs combateffect direct <uiId> <handler> <玩家> [k=v ...] | 直接向指定玩家的 UI 发送 packet,绕过 packet 配置,用于调试 | /axs combateffect direct my_ui update Steve text=hello |
Prop(道具脚本)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs prop set <道具ID> | 将指定道具 ID 绑定到执行者的主手物品上,用于调试道具脚本或测试道具效果 | /axs prop set magic_sword |
QuestGPS(任务导航)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs questgps open <玩家> | 为指定在线玩家打开任务导航界面 | /axs questgps open Steve |
Map(地图系统)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs map open <玩家> [世界名] | 为指定在线玩家打开地图界面,可选指定世界 | /axs map open Steve/axs map open Steve world_nether |
/axs map list | 列出所有已在配置中定义的地图世界 | /axs map list |
/axs map anchors [世界名] | 列出全部锚点,或只列出指定世界的锚点。锚点是地图上的标记点 | /axs map anchors/axs map anchors world |
Market(全球市场)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs market status | 查看市场模块状态:拍卖行数量、商店数、Redis 状态 | /axs market status |
/axs market reload | 重载商店/回收配置文件 | /axs market reload |
/axs market clear-expired | 手动处理所有过期拍卖物品(退回卖家) | /axs market clear-expired |
/axs market remove <ID> | 强制移除指定拍卖上架 | /axs market remove 12345 |
QQBot(QQ群服互联)
| 命令 | 说明 | 使用示例 |
|---|---|---|
/axs qqbot status | 查看 QQBot 模块状态:OneBot 连接/群数/存储模式/绑定白名单开关 | /axs qqbot status |
/axs qqbot reload | 重载 ArcartXQQBot.yml 配置 | /axs qqbot reload |
/axs qqbot send <消息> | 向所有已配置的 QQ 群发送消息 | /axs qqbot send 服务器即将重启 |
/axs qqbot lookup <玩家名|QQ号> | 双向查询绑定关系 | /axs qqbot lookup Steve/axs qqbot lookup 12345678 |
/axs qqbot snowluma install | 从 GitHub 自动下载安装最新版 SnowLuma | /axs qqbot snowluma install |
/axs qqbot snowluma start | 启动 SnowLuma 子进程 | /axs qqbot snowluma start |
/axs qqbot snowluma stop | 停止 SnowLuma 子进程 | /axs qqbot snowluma stop |
/axs qqbot snowluma status | 查看 SnowLuma 安装/运行/PID 状态 | /axs qqbot snowluma status |
玩家命令
以下命令面向普通玩家,无需管理员权限(但需要对应的 arcartxsuite.<模块>.use 权限节点,默认全部玩家可用)。
Title — 称号(/title)
权限:arcartxsuite.title.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/title 或 /title open | 打开称号管理菜单,可在界面中查看、装备、卸下和隐藏称号 | /title |
/title equip <称号ID> | 装备指定称号,称号效果(前缀/后缀/属性)将立即生效 | /title equip 勇者之证 |
/title unequip <组ID|all> | 卸下某个称号组中已装备的称号。使用 all 卸下全部已装备的称号 | /title unequip 战斗/title unequip all |
/title hide <称号ID> | 隐藏指定称号,隐藏后该称号在菜单中不显示但仍然拥有 | /title hide 新手之证 |
/title unhide <称号ID> | 取消隐藏,让该称号重新在菜单中显示 | /title unhide 新手之证 |
Warehouse — 仓库(/warehouse,别名 /wh)
权限:arcartxsuite.warehouse.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/warehouse 或 /wh | 打开个人仓库界面。所有仓库操作(存/取/共享/银行)均在 AXUI 界面中完成 | /wh |
Mail — 邮箱(/mail,别名 /axmail、/axsmail)
权限:arcartxsuite.mail.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/mail 或 /mail open | 打开邮箱收件箱,查看收到的邮件 | /mail |
/mail compose | 打开写信界面,可给其他玩家写信并附带物品附件 | /mail compose |
/mail claimall | 一键领取所有未领取邮件中的附件和奖励 | /mail claimall |
/mail deleteall | 删除所有已读邮件,清理收件箱 | /mail deleteall |
/mail cdk <兑换码> | 使用兑换码领取对应的邮件奖励。兑换码由管理员创建 | /mail cdk ABCD1234 |
Chat — 聊天(/chat)
权限:arcartxsuite.chat.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/chat | 查看当前聊天状态,包括所在频道、私聊开关、忽略列表等 | /chat |
/chat channel <频道ID> | 切换到指定聊天频道,之后发送的消息会进入该频道 | /chat channel Global/chat channel Staff |
/chat toggle private [on|off] | 开启或关闭私聊接收。关闭后其他玩家无法向你发送私聊消息 | /chat toggle private off |
/chat toggle mentions [on|off] | 开启或关闭 @提及通知。关闭后不会收到被 @ 的提醒 | /chat toggle mentions off |
/chat ignore <玩家> | 屏蔽指定玩家,不再看到对方的聊天消息和私聊 | /chat ignore Spammer |
/chat unignore <玩家> | 取消屏蔽,恢复接收对方的消息 | /chat unignore Spammer |
/chat socialspy [on|off] | 开启或关闭社交监听(需要权限),可查看其他玩家之间的私聊 | /chat socialspy on |
私聊与回复
| 命令 | 权限 | 说明 | 使用示例 |
|---|---|---|---|
/msg <玩家> <消息> | arcartxsuite.chat.msg | 向指定在线玩家发送一条私聊消息 | /msg Steve 你好,需要帮忙吗? |
/reply <消息> | arcartxsuite.chat.msg | 快速回复最近一次私聊你的玩家,无需再输入对方名字 | /reply 好的,马上来 |
OnlineRewards — 在线奖励(/onlinerewards,别名 /signin)
权限:arcartxsuite.onlinerewards.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/onlinerewards 或 /onlinerewards open | 打开在线奖励菜单界面,可查看奖励进度和领取奖励 | /onlinerewards |
/onlinerewards status | 在聊天中查看自己的在线时长统计(今日/本周/本月/总计)和签到状态 | /onlinerewards status |
/onlinerewards signin 或 /signin | 进行今日签到。使用别名 /signin 可直接签到不打开菜单 | /signin |
/onlinerewards top <范围> [页码] | 查看在线时长排行榜。范围可选:daily(日)、weekly(周)、monthly(月)、total(总计) | /onlinerewards top daily/onlinerewards top total 2 |
AfkReward — 挂机奖励(/afkreward,别名 /afk)
权限:arcartxsuite.afkreward.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/afkreward toggle 或 /afk toggle | 开启/关闭挂机 HUD 显示 | /afk toggle |
/afkreward status 或 /afk status | 查看当前挂机状态:模式、区域名、时长、今日奖励次数、区域人数 | /afk status |
/afkreward start <区域> 或 /afk start <区域> | 原地挂机:传送至区域挂机点并开始计时 | /afk start 温泉 |
/afkreward end 或 /afk end | 结束原地挂机,一次性结算奖励并恢复行为 | /afk end |
/afkreward list 或 /afk list | 查看当前在线挂机玩家列表 | /afk list |
/afkreward top 或 /afk top | 查看挂机时长排行榜 | /afk top |
QuestGPS — 任务导航(/questgps)
权限:arcartxsuite.questgps.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/questgps 或 /questgps open | 打开任务导航菜单,可查看可用任务和追踪目标位置 | /questgps |
/questgps cleartrack | 清除当前追踪的任务目标,HUD 导航箭头将消失 | /questgps cleartrack |
/questgps hud [on|off|toggle] | 控制 HUD 导航显示。on 开启、off 关闭、toggle 切换状态(默认) | /questgps hud off/questgps hud |
Map — 地图(/map,别名 /axmap)
权限:arcartxsuite.map.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/map 或 /map open [世界名] | 打开地图界面。不指定世界时显示当前所在世界的地图 | /map/map open world_nether |
/map hud [on|off|toggle] | 控制小地图 HUD 的显示开关 | /map hud off/map hud |
/map cleartrack | 清除地图上正在追踪的目标点 | /map cleartrack |
Market — 全球市场(/market,别名 /mk、/ah)
权限:arcartxsuite.market.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/market 或 /market auction | 打开拍卖行主界面 | /market |
/market shop [商店ID] | 打开系统商店。不指定 ID 时打开商店列表 | /market shop/market shop weapons |
/market sell <一口价> [起拍价] [时长秒] [货币] | 上架手持物品到拍卖行 | /market sell 1000/market sell 1000 500 86400 gold |
/market recycle | 打开回收商店界面 | /market recycle |
/market recycle all | 一键回收背包中所有可回收物品 | /market recycle all |
/market history | 查看交易历史 | /market history |
/market my | 查看我的上架物品 | /market my |
/market search <关键词> | 搜索拍卖行物品 | /market search 钻石剑 |
/market cancel <ID> | 取消指定上架 | /market cancel 12345 |
QQBot — QQ群服互联(/qqbot)
权限:arcartxsuite.qqbot.use
| 命令 | 说明 | 使用示例 |
|---|---|---|
/qqbot bind <验证码> | 输入群内 #绑定 生成的验证码完成账号绑定 | /qqbot bind 123456 |
/qqbot unbind | 解除当前玩家与 QQ 的绑定(启用 auto-remove-on-unbind 时同时移除白名单) | /qqbot unbind |
/qqbot info | 查看当前账号的绑定状态 | /qqbot info |
群内指令(默认前缀 #):
| 群内指令 | 权限 | 说明 |
|---|---|---|
#绑定 <玩家名> | 群员 | 生成 6 位验证码,要求在游戏中 /qqbot bind <code> 确认 |
#解绑 | 群员 | 解除当前 QQ 的绑定 |
#查绑 [玩家名] | 群员 | 查询自己或指定玩家的绑定 |
#加白 <玩家名> | 群管/群主 | 调用控制台添加白名单 |
#删白 <玩家名> | 群管/群主 | 调用控制台移除白名单 |
#查在线 | 群员 | 返回在线玩家列表 |
#查服务器 | 群员 | 返回 TPS / 内存 / 实体 / 区块 |
#查玩家 [玩家名] | 群员 | PAPI 查询玩家数据(默认:等级/金币/生命/饥饿) |
#执行命令 <命令> | 群管/群主 | 在服务器控制台执行任意命令 |
Essentials 模块命令
Essentials 支持通过 /axs essentials 或独立别名 /ess 调用所有子命令(如 /ess fly 等价于 /axs essentials fly)。
UI 面板
| 命令 | 说明 | 权限 |
|---|---|---|
/axs essentials menu 或 /ess menu | 打开玩家功能菜单 | 无 |
/axs essentials admin 或 /ess admin | 打开管理员面板 | axs.essentials.admin |
管理命令(/axs essentials)
权限:arcartxsuite.admin
| 命令 | 说明 |
|---|---|
/axs essentials fly [玩家] | 切换飞行模式 |
/axs essentials god [玩家] | 切换无敌模式 |
/axs essentials heal [玩家] | 恢复生命值 |
/axs essentials feed [玩家] | 恢复饥饿值 |
/axs essentials gamemode <模式> [玩家] | 设置游戏模式 |
/axs essentials speed <数值> [玩家] | 设置速度 |
/axs essentials vanish | 切换隐身 |
/axs essentials afk | 切换 AFK |
/axs essentials back | 回到上次位置 |
/axs essentials repair | 修复手持物品 |
/axs essentials hat | 将手持物品戴头上 |
/axs essentials enderchest [玩家] | 打开末影箱 |
/axs essentials workbench | 打开工作台 |
/axs essentials anvil | 打开铁砧 |
/axs essentials trash | 打开垃圾桶 |
/axs essentials nick <昵称|off> | 设置/重置昵称 |
/axs essentials seen <玩家> | 查看上次在线 |
/axs essentials home [名称] | 传送到家 |
/axs essentials sethome [名称] | 设置家 |
/axs essentials delhome [名称] | 删除家 |
/axs essentials warp <名称> | 传送到传送点 |
/axs essentials setwarp <名称> | 设置传送点 |
/axs essentials delwarp <名称> | 删除传送点 |
/axs essentials spawn | 传送到出生点 |
/axs essentials setspawn | 设置出生点 |
/axs essentials tpa <玩家> | 发起传送请求 |
/axs essentials tpahere <玩家> | 请求对方传送到自己 |
/axs essentials tpaccept | 接受传送请求 |
/axs essentials tpdeny | 拒绝传送请求 |
/axs essentials tp <玩家> | 管理员直接传送 |
/axs essentials top | 传送到头顶最高方块 |
/axs essentials tppos <x> <y> <z> [世界] | 传送到坐标 |
/axs essentials time <数值|day|night> [世界] | 设置世界时间 |
/axs essentials weather <clear|rain|thunder> [世界] | 设置天气 |
/axs essentials ban <玩家> [原因] | 永久封禁 |
/axs essentials tempban <玩家> <时长> [原因] | 临时封禁 |
/axs essentials unban <玩家> | 解封 |
/axs essentials mute <玩家> [原因] | 永久禁言 |
/axs essentials tempmute <玩家> <时长> [原因] | 临时禁言 |
/axs essentials unmute <玩家> | 解除禁言 |
/axs essentials kick <玩家> [原因] | 踢出服务器 |
/axs essentials warn <玩家> <原因> | 警告玩家 |
/axs essentials sudo <玩家> <命令> | 强制执行命令 |
/axs essentials inv <玩家> | 查看玩家背包 |
/axs essentials sit | 坐下 |
/axs essentials lay | 躺下 |
/axs essentials sort | 整理背包 |
/axs essentials replant | 开关自动补种 |
/axs essentials autotool | 开关自动工具切换 |
Regions 模块命令
Regions 支持通过 /axs regions 或独立别名 /rg 调用所有子命令(如 /rg define myarea 等价于 /axs regions define myarea)。
UI 面板
| 命令 | 说明 | 权限 |
|---|---|---|
/axs regions menu 或 /rg menu | 打开区域查看菜单 | 无 |
/axs regions admin 或 /rg admin | 打开区域管理面板 | axs.regions.admin |
管理命令(/axs regions)
权限:arcartxsuite.admin 或对应区域权限
| 命令 | 说明 |
|---|---|
/axs regions define <名称> | 用当前选区创建区域 |
/axs regions remove <名称> | 删除区域 |
/axs regions redefine <名称> | 用新选区重定义区域范围 |
/axs regions list [世界] | 列出区域 |
/axs regions info <名称> | 查看区域详情 |
/axs regions tp <名称> | 传送到区域中心 |
/axs regions pos1 | 设置选区点 1 |
/axs regions pos2 | 设置选区点 2 |
/axs regions flag <区域> <标志> <allow|deny> | 设置标志 |
/axs regions removeflag <区域> <标志> | 移除标志 |
/axs regions flags <区域> | 查看所有标志 |
/axs regions addowner <区域> <玩家> | 添加所有者 |
/axs regions removeowner <区域> <玩家> | 移除所有者 |
/axs regions addmember <区域> <玩家> | 添加成员 |
/axs regions removemember <区域> <玩家> | 移除成员 |
/axs regions priority <区域> <数字> | 设置优先级 |
/axs regions parent <区域> <父区域|none> | 设置父区域 |