CommandAPI
Framework for registering and handling slash commands — other mods depend on this to add /commands to chat
模組介紹 作者原文
CommandAPI for On-Together
framework for adding slash commands to On-Together — register commands from any mod, and they just work in chat
what it do
- Intercepts chat messages starting with / and routes them to the right mod
- Mods register commands with CommandRegistry.Register() — name, category, handler, description, and typed parameters
- Handles argument validation, error messages, and sends feedback to chat
- Other mods like ChatResizer, UIScaler, etc. depend on this to add their own commands
installation
mod manager installation (recommended)
- Install via mod manager (search "CommandAPI")
- Launch the game through ur favorite mod manager (r2modman,, etc.)
manual installation
- Install BepInEx 5.x
- Extract CommandAPI.dll to BepInEx/plugins/
- Launch the game
for developers
add CommandAPI as a dependency and register your commands:
CommandRegistry.Register(
name: "mycommand",
category: "My Category", // UI, Gameplay, etc.
handler: args => { / do stuff / },
description: "does a thing",
parameters: new Parameter
{
new Parameter("value", ParameterType.Float, isOptional: true)
}
);
types available: String, Int, Float, Bool
CommandAPI handles the / prefix interception, argument splitting, and validation — your handler just gets a string of args.
credz
GigaPuff for a great game
jai.gay for the command api
gays for existing
changes
1.0.0
- Initial release
- Command registry, argument validation, chat notifications
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: