Package client.messages.commands
package client.messages.commands
內建 GM(
!)/玩家(@)指令的命令類別群(命令模式、反射註冊)。
依 GM 權限分級為數個外層類別:PlayerCommand(普通玩家,@ 前綴)、
PracticerCommand、SkilledCommand、InternCommand、GMCommand、
AdminCommand、GodCommand(! 前綴)。每個外層類別以
getPlayerLevelRequired() 宣告所需的 ServerConstants.PlayerGMRank,
內含多個繼承自 CommandExecute 的巢狀指令類別。
CommandProcessor 啟動時以反射掃描這些巢狀類別、實例化並註冊為
CommandObject(指令名取自類別簡名小寫);故新增指令僅需新增一個巢狀類別,
無需修改巨型 switch。執行邏輯直接操作 MapleCharacter 與各遊戲子系統
(如 MapleInventoryManipulator、MapleMap)。
-
ClassesClassDescription「巡邏者」等級(GM 等級 3)所能使用的內建 GM 指令集合容器。