Polymerium
进阶

CLI 参考

trident 命令行工具——从终端管理实例、模组、账户等。

Last updated on

安装

CLI(trident)是一个独立项目,需要单独安装为 .NET 工具:

dotnet tool install --global TridentCore.Cli

全局选项

选项说明
--json以 JSON 格式输出结果
--no-interactive禁用交互式提示
--verbose / --debug增加输出详细程度

CLI 与桌面应用可通过 TRIDENT_HOME 或 ~/.trident.home 使用同一个实例主目录,但 CLI 的账号、仓库及设置单独存储。路径选择参见自定义数据目录。

实例命令

创建实例

trident instance create --name "My Modpack" --identity my-modpack --version 1.21.1 --loader net.fabricmc:0.16.10

选项:

  • 当前 CLI 校验要求提供 --name、--version,以及实例标识(--identity 或 --id)。
  • --loader 接受加载器 ID 和版本组成的 LURL,例如 net.fabricmc:0.16.10。用 trident loader list 查看支持的 ID。

列出实例

trident instance list

查看实例详情

trident instance inspect --instance my-modpack

显示实例配置和包信息。

部署(构建)实例

trident instance build --instance my-modpack

运行完整的部署管道。等同于在 GUI 中点击"Deploy"。

启动实例

trident instance run --instance my-modpack --username Steve

先部署,再使用 CLI 中的账号或指定的离线用户名启动 Minecraft。CLI 的账号存储与桌面应用分开。

导出整合包

trident instance export --instance my-modpack --format modrinth --author Steve --output ./my-modpack.mrpack

支持的格式:trident、curseforge、modrinth、multimc。

导入整合包

trident instance import ./my-pack.mrpack

自动检测格式。

删除实例

trident instance delete --instance my-modpack

包命令

搜索模组

trident package search --repository modrinth "sodium"

添加模组

trident package add --instance my-modpack pref://modrinth/aC3cM3Vq

Pref 格式为 pref://repository/project-id 或 pref://repository/project-id@version-id。请使用搜索结果返回的 Pref,而非显示名称。

列出已安装的模组

trident package list --instance my-modpack

启用/禁用模组

trident package enable --instance my-modpack pref://modrinth/aC3cM3Vq
trident package disable --instance my-modpack pref://modrinth/aC3cM3Vq

查看可用版本

trident package version list pref://modrinth/aC3cM3Vq

固定特定版本

trident package version set --instance my-modpack pref://modrinth/aC3cM3Vq@9I21YYxf

加载器命令

列出支持的加载器

trident loader list

更换加载器

trident loader set --instance my-modpack net.fabricmc:0.16.10

账户命令

添加微软账户

trident account add --type microsoft

在终端中启动设备代码流(Device Code Flow)。

添加离线账户

trident account add --type offline --username Steve

列出账户

trident account list

移除账户

trident account remove --uuid 00000000-0000-0000-0000-000000000000

仓库命令

列出已配置的仓库

trident repository list

检查仓库状态

trident repository status

添加仓库

trident repository add --label my-repo --driver modrinth --endpoint https://api.modrinth.com

MCP 模式

启动 MCP 服务器用于 AI Agent 集成:

trident --mcp

详见 MCP 模式 →。

On this page