Polymerium
进阶

CLI 参考

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

Last updated on

安装

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

dotnet tool install --global TridentCore.Cli

全局选项

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

数据目录的覆盖不是 CLI 参数——它由共享的路径层解析,在桌面应用和 CLI 中行为完全一致:TRIDENT_HOME 环境变量、从当前目录向上查找的 .trident/ 文件夹、或 ~/.trident.home 文件。详见 自定义数据目录 →

实例命令

创建实例

trident instance create my-modpack --version 1.21.4 --loader fabric

选项:

  • --version——Minecraft 版本(必填)
  • --loader——加载器名称:fabricforgeneoforgequilt

列出实例

trident instance list

查看实例详情

trident instance inspect my-modpack

显示版本、加载器、模组数量、部署状态等信息。

部署(构建)实例

trident instance build my-modpack

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

启动实例

trident instance run my-modpack

如有需要会先部署,然后启动 Minecraft。

导出整合包

trident instance export my-modpack --format modrinth --output ./release/

支持的格式:tridentcurseforgemodrinthmultimc

导入整合包

trident instance import ./my-pack.mrpack

自动检测格式。

删除实例

trident instance delete my-modpack

包命令

搜索模组

trident package search "sodium"

添加模组

trident package add pref://modrinth/sodium

pref 格式为 pref://repository/project-idpref://repository/project-id@version-id

列出已安装的模组

trident package list --instance my-modpack

启用/禁用模组

trident package enable modrinth:sodium --instance my-modpack
trident package disable modrinth:sodium --instance my-modpack

查看可用版本

trident package version list modrinth:sodium

固定特定版本

trident package version set modrinth:sodium <version-file-id>

加载器命令

列出实例的加载器

trident loader list --instance my-modpack

更换加载器

trident loader set my-modpack --loader neoforge --version 21.4.0

账户命令

添加微软账户

trident account add

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

添加离线账户

trident account add-offline --username Steve

列出账户

trident account list

移除账户

trident account remove <uuid>

仓库命令

列出已配置的仓库

trident repository list

检查仓库状态

trident repository status

添加仓库

trident repository add my-repo https://api.example.com

MCP 模式

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

trident --mcp

详见 MCP 模式 →

On this page