Wiki 目录

Adapt 命令

Adapt插件命令不多,因为它是作为一种独特的技能系统设计的。主要命令涵盖了经验加成、物品和界面操作。

这些命令主要用于打开GUI界面、使用调试工具以及管理员技能物品。

命令格式说明

参数符号说明:

  • [] : 可选参数(可以不填)
  • <> : 必需参数(必须填写)

所有权限节点都可在 plugin.yml 文件中找到(支持服务器自动补全)。


经验加成命令

/adapt boost <持续秒数> <倍率> [玩家名]

为指定玩家或全服玩家提供一定倍率的经验获取加成。

例如:/adapt boost 300 2.5 Steve 会让Steve获得5分钟内2.5倍的经验


GUI界面命令

/adapt gui <界面类型> [玩家名] [是否强制]

打开Adapt插件的各种界面。界面类型可以是:

  • [adapt] - 适应性技能界面
  • [skills] - 技能列表界面
  • [main] - 主菜单界面

这对于创建自定义界面并将其关联到这些菜单非常有用。"是否强制"参数默认为false,如果设为true则会无视权限限制强制打开界面。玩家名不填则默认为命令执行者。


经验/知识物品命令

/adapt item <experience/knowledge> <技能名称> <数值> [玩家名]

给予玩家一个可投掷的经验或知识物品。

例如:/adapt item experience mining 500 Alex 会给Alex一个包含500点挖矿经验的物品


技能管理命令

/adapt determine <技能名称> <true/false> <true/false> <等级> [玩家名]

这个命令用于手动为玩家分配或移除技能。参数说明:

  • 第二个参数:true表示学习技能,false表示遗忘技能
  • 第三个参数:true表示强制执行,false表示尝试执行(如果条件不满足则不强制)

使用实例:

  • /adapt determine nether-skull-toss true true 1 MagicPsycho
    强制让玩家MagicPsycho学会1级的"地狱头颅投掷"技能。
  • /adapt determine nether-skull-toss false false 1 MagicPsycho
    尝试让玩家遗忘这个技能,但如果条件不满足则不强制执行。(注:当你遗忘1级技能时,实际上会遗忘该技能的所有等级,并尝试返还投入的资源)

调试命令

  • /adapt debug pap
    打印所有适应性技能的权限节点。
  • /adapt debug psp
    打印所有技能的权限节点。
  • /adapt debug verbose
    切换详细日志模式,用于找出行为异常的技能或适应性。
  • /adapt debug sound <Minecraft音效名称>
    在你当前位置播放指定的音效,用于测试。
  • /adapt debug particle <Minecraft粒子效果名称>
    在你当前位置播放指定的粒子效果,用于测试。