跳到主要内容

命令参考

本页从当前 Brigadier 命令树整理。尖括号表示必填参数,方括号表示可选参数;实际输入时不要包含括号。输入命令的一部分后按 Tab,游戏会补全可用玩家名、形态 ID 或固定选项。1

Minecraft 权限等级 2 通常意味着管理员/开启作弊权限。命令可用性仍受单机作弊设置、服务器权限插件和配置影响。

SSC 形态管理

根命令为 /shape_shifter_curse

命令权限说明
set_form <target> <form>2直接设置内置形态
transform_to_form <target> <form>2通过变身流程切换到内置形态
set_dynamic_form <target> <form>2直接设置数据包动态形态
transform_to_dynamic_form <target> <form>2通过变身流程切换到动态形态
set_sub_form <target> <form>2直接设置子形态
transform_to_sub_form <target> <form>2通过变身流程切换到子形态

set_*transform_to_* 不完全等价:后者会经过变身管理器并表现出对应的转化过程。日常管理优先使用 transform_to_*,数据修复时才考虑直接设置。

例如,把玩家 Steve 通过正常动画变成蝙蝠第 1 阶段,应输入:

/shape_shifter_curse transform_to_form Steve shape-shifter-curse:bat_0

set_form 会立即替换保存的形态,适合修复卡住的数据;它不会重演玩家正常获得该形态的过程。transform_to_form 会启动变身流程,适合活动、剧情和日常管理。两类命令都能绕过生存模式的获取条件,因此执行者需要管理员权限。

形态参数使用 SSC 自定义参数类型并提供自动补全。内置、动态和子形态分别过滤,不要把页面显示名当作 ID。

SSC 世界管理

命令权限说明
jump_to_next_cursed_moon2把主世界推进到下一个诅咒月相
world_time set <time>2设置世界时间
world_time add <time>2增加世界时间
adjust_feral_item_loc <rot_center> <pos_offset> <euler_x>2开发用四足形态物品位置调整

跳转命令总会寻找“下一次”诅咒月相;如果当前已经是目标月相,会向后跳完整的八个月相周期,而不是停在当天。

SSC 玩家可用命令

命令权限说明
keep_original_skin <boolean>0是否保留原玩家皮肤(truefalse
set_form_color0输出当前颜色设置
set_form_color <enable> ...0设置完整 RGBA 与灰度反转参数
patron_info0显示 Patron 信息
form_color menu0打开颜色菜单

颜色预设

form_color 还提供预设保存、加载、删除、列表、聊天分享和字符串导入:

/shape_shifter_curse form_color save <form|global|form_default> <slot_name> [form]
/shape_shifter_curse form_color load <form|global|form_default> <slot_name> [form]
/shape_shifter_curse form_color delete <form|global|form_default> <slot_name> [form]
/shape_shifter_curse form_color list <form|global|form_default> [form]

未指定 form 时使用玩家当前形态。导入他人分享字符串前应确认来源和目标版本。

set_form_color 的完整形式需要依次给出主色、两种强调色、眼睛颜色,以及三项灰度反转开关:

/shape_shifter_curse set_form_color <启用> <主色RGBA> <强调色1RGBA> <强调色2RGBA> <眼睛RGBA> <主色反转> <强调色1反转> <强调色2反转>

大多数玩家直接使用 form_color menu 更合适。form_color to_chat <local|server> <raw|command> <base64|hex> 会把当前预设生成可分享文本;set_color_from_string <分享文本> 负责导入。local 只在本地显示,server 会发到服务器聊天;公开服务器发送前应留意聊天规则。

SSC 调试命令

/shape_shifter_curse debug ... 包含:

  • clear_player_form_data <target>
  • clear_player_skin_data <target>
  • clear_player_minion_data <target>
  • clear_player_mana_data <target>
  • set_form <target> <form>
  • su <-1..4>
  • dev_command
  • reupload_auth_file
调试命令会修改持久数据

清理命令可能不可逆地删除玩家形态、配色、使魔或 Mana 数据。执行前备份世界。虽然 debug 分支本身没有统一的 Brigadier 权限条件,各执行函数还会调用内部 DebuggerUtils.canExecute;不要据此假设所有普通玩家都能执行。

SSCA 玩家命令

根命令为 /ssc_addon

命令权限说明
my_whitelist普通玩家打开只作用于自己的技能白名单界面
palette export普通玩家导出当前形态配色分享码
palette apply <code>普通玩家应用配色分享码并启用自定义颜色
debug form未声明统一权限显示当前形态调试信息
debug mana未声明统一权限显示 Mana 调试信息
debug anim未声明统一权限显示动画调试信息

配色命令只作用于执行者本人,没有目标玩家参数,关闭作弊时也能使用。

SSCA 管理命令

命令权限说明
set_mana <targets> <amount>2设置目标当前拥有的 SSCA 主资源;最小值 0,超过上限时按该资源上限写入
mark_owner <targets>2为实体标记所有者
get_book <book_id> [language]2获取指定故事书;语言为 zh_cnen_us
list_books [language]2列出故事书 ID;语言为 zh_cnen_us
reload_books2重载故事书数据
reload2重载 SSCA 配置
skill <form> <skill> [player]2强制调用技能
block <player> <form> <skill>2屏蔽指定玩家的技能
unblock <player> <form> <skill>2解除技能屏蔽
list_blocks <player>2查看玩家被屏蔽的技能

skill 当前自动补全的形态关键词包括 snow_foxanubis_wolfallayaxolotlwild_catfamiliar_foxfamiliar_fox_red。这份固定列表未必覆盖所有新增 SP 形态。

虽然命令名写作 set_mana,当前实现还会同时识别霜寒、悦灵 Mana、吸血蝙蝠血渴、冥裁者灵魂能量和寄生果蝠种子量。玩家当前拥有哪一种资源,就修改哪一种;同一玩家若同时挂有多种相应能力,所有匹配资源都会被设置。举例来说,/ssc_addon set_mana Steve 100 会把 Steve 当前可用的这些资源设置到 100,各资源仍受自身上限限制。

技能关键词

skill 立即调用一次技能,block 持续禁止指定技能,unblock 解除禁止。屏蔽状态保存在玩家命令标签里,重新登录后仍然存在;list_blocks 可查看当前记录。

形态关键词可用技能关键词玩家能观察到的作用
snow_foxmelee_primarymelee_secondaryranged_primaryranged_secondaryfrost_regen四个战斗技能与霜寒恢复
anubis_wolfsummon_wolvesdeath_domainsoul_sand_healwither_huntsoul_scrutiny冥狼召唤、死亡领域、灵魂沙恢复、凋零追猎与灵魂审视
allayjukebox_chargegroup_healmana_regen唱片机充能、群体治疗与 Mana 恢复
axolotlnatural_regen_boostrain_wetness自然恢复强化与雨水湿润
wild_catnight_speedday_slow夜间加速与白天减速
familiar_foxmana_regenSP 使魔 Mana 恢复
familiar_fox_redred_mana_regen红使魔 Mana 恢复

例如,临时禁止 Steve 使用死亡领域:

/ssc_addon block Steve anubis_wolf death_domain

恢复时输入 /ssc_addon unblock Steve anubis_wolf death_domain。这里的 skill 只覆盖上表硬编码的能力;目录中的其他形态仍可正常游玩,只是不能通过该命令逐项调用或屏蔽。

抗性、袭击与进化

/ssc_addon resistance get [player]
/ssc_addon resistance set <value> [player]
/ssc_addon resistance add <delta> [player]

/ssc_addon mancianima_assault reset|lock|status [player]

/ssc_addon evolution unlock_all [player]
/ssc_addon evolution reset [player]

以上命令均要求权限等级 2。未提供玩家时作用于执行命令的玩家;控制台没有玩家身份,必须在末尾写出玩家名。resistance set 会把契灵抗伤层数限制在 0 到该玩家当前上限之间;mancianima_assault reset 允许目标今天再次触发敲钟袭击,lock 把今天标记为已触发,status 显示剩余 tick 与秒数。

evolution reset

该命令会清空玩家当前路线、进化经验、进化等级、剩余点数、已解锁节点、待确认节点与终局分支。关闭加点界面或重新载入配置不需要执行它。unlock_all 只设置全解锁标记,适合测试技能树,不会模拟逐级获得经验的过程。

命令排障

  1. 先输入根命令和空格,查看服务端给出的自动补全。
  2. 确认使用内部 ID,而不是中文显示名。
  3. 检查权限等级和 enableDebugCommand
  4. SSCA 命令缺失时,先确认 SSCA 是否因 SSC 版本不匹配而加载失败。
  5. 数据修复前备份世界目录。

资料来源

  1. 源码核对:SSC ShapeShifterCurseCommand.javaFormArgumentType.java;SSCA SscAddonCommands.java,分别对应 commit c0f0bbb9e42a62aa。命令树与参数已经逐项核对;权限插件仍可能改变服务器上的实际可用范围。