Theseus 模组文档
API 参考 / spi 包:游戏模式、谱面扩展与内容

spi 包:游戏模式、谱面扩展与内容


本页覆盖四类可注册扩展点与一条谱面表演通道:游戏模式(GameModeDefinition 与 GameModeContext)、判定等级(JudgmentKindDefinition,连击行为见 ComboBehavior、超时兜底见 TimeoutStrategy)、谱面扩展段(ChartExtensionParser、ChartParseContext、ChartRuntimeContext)、皮肤(SkinProvider 与 SkinSlot),以及谱面表演原语通道 ExtraContentApi。 除 ExtraContentApi 由游玩上下文注入外,其余定义对象都在 onPreInit 的注册窗口内经 ctx.registries() 注册(注册表冻结后写入抛 RegistryFrozenException),身份由注册键承载、对象本身不带 id;宿主对内置与模组内容走同一条分派管道。