CommandsOutsider
基本信息
| 属性 | 值 |
|---|---|
| 类名 | mytown.commands.CommandsOutsider |
| 文件 | src/main/java/mytown/commands/CommandsOutsider.java |
| 命令数 | 17 个 @Command |
| 权限前缀 | mytown.cmd.outsider.* |
| 启用版本 | Minecraft 1.7.10 |
功能
「外来者(Outsider)」权限层的命令,服务于尚未加入任何城镇的玩家, 典型场景是查看世界地图、查询某城镇的存在与位置、以及加入前的试探性操作。
由 Mod 入口 以 mytown.cmd 前缀注册,不传权限桥
(registerCommands(CommandsOutsider.class, "mytown.cmd", LOCAL, null))。
实现要点
- 与 CommandsEveryone 的区别在于无城镇归属,
因此所有操作都基于坐标定位而非
Town实例。 - 维护世界内所有城镇的位置索引(MyTownUniverse)供
map等命令使用。
相关条目
- MyTownUniverse - 全局城镇 / 居民索引
- CommandsEveryone - 玩家侧主命令