
CMDAlias
一个简单的Fabric命令别名模组。

CMDAlias
CMDAlias 是一个服务器端的 Fabric 模组,为 Minecraft 添加可配置的命令别名和快捷方式。
它可以将冗长或重复的命令转换为简短易记的命令,例如:
- /sun -> /weather clear
- /bp -> /travelbag
- /gmsp -> /gamemode spectator
由于别名会被注册回服务器命令树,因此它们支持 Tab 补全,并且对于被允许使用目标命令的玩家来说,它们的行为与普通命令完全相同。
✨ 功能
- 仅需服务端:无需客户端安装
- 为冗长的原版或模组命令创建简短别名
- 无需重启服务器即可替换现有别名
- 在游戏内删除别名
- 别名更改后 Tab 补全会更新
- 别名存储在简单的 JSON 配置文件中
🔄 命令
- /cmdalias add <alias> <target command> -> 添加新别名或更新现有别名。
- /cmdalias del <alias> -> 删除现有别名。
- /cmdalias list -> 列出所有已配置的别名。
这些命令需要管理员权限。
❗ 工作原理
别名保存在:config/cmdalias.json
服务器启动时,CMDAlias 会加载已配置的别名并将它们注入命令调度器。当你在游戏内添加或删除别名时,配置会立即更新,命令树也会重新同步到在线玩家。
CMDAlias 还会防止别名循环,例如:
- /a -> /b`
- /b -> /a
⚙️ 配置
默认配置:
json
{
"aliases": {}
}
配置示例:
json
{
"aliases": {
"sun": "/weather clear",
"bp": "/travelbag",
"spawn": "/tp 0 64 0"
}
}
注意事项:
- 别名名称会被规范化为小写。
- 别名名称只能包含 `a-z`、`0-9`、`_` 和 `-`。
- 目标命令可带或不带前导 `/` 输入。
- 在别名后输入的额外参数会在可能的情况下传递给目标命令。
示例:
- /msgs Steve Hello there,配合别名 msgs -> /msg
- /day,配合别名 day -> /time set day
🧾 使用案例示例
- 为工作人员提供常用管理命令的快捷方式
- 为私人服务器创建简短的传送或实用别名
- 简化其他模组或数据包添加的冗长命令
- 在服务器团队中统一经常使用的管理员命令
🏜️ 测试服务器
欢迎加入我的 Minecraft 服务器来测试我的模组: play.swordfishbe.eu
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。