mc-command · v1.14.4 · 2026-08-27 · sha256 59ad6fa9436665ab

mc-command v1.14.4A

Immutable. This exact content is served forever at /api/v1/blob/59ad6fa9436665ab.

---
name: mc-command
description: CommandManager.literal、权限、客户端命令。触发词:command、Brigadier、argument
platform: fabric
version: "1.14.4"
dependencies: []
mappings: yarn
---

# 命令(Fabric 1.14.4)

loader-api:`net.fabricmc.fabric.api.command.v1.CommandRegistrationCallback`。Yarn:`CommandManager.literal`、`ServerCommandSource`。两参:`CommandDispatcher<ServerCommandSource>` + `boolean dedicated`。

```java
CommandRegistrationCallback.EVENT.register((dispatcher, dedicated) -> {
    dispatcher.register(
        CommandManager.literal("test_command")
            .executes(ctx -> 1)
    );
});
```

不要抄 1.19+ 三参 `CommandRegistrationCallback`(command.v2),也不要抄 26.1.2 Mojmap `Commands.literal` / `CommandSourceStack`。

## Decision Flow

```
IF 服务端命令
  → command.v1 CommandRegistrationCallback(dispatcher, dedicated)
IF 仅客户端
  → 先核本版是否有 client command API;核不到就停
```

## 常见错误

- ❌ command.v2 三参 lambda
- ❌ Mojmap `Commands.literal`