
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
⚙️ 配置
默认配置:
{
"aliases": {}
}
配置示例:
{
"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
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。