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 等命令使用。

相关条目