Class AllianceHandler
java.lang.Object
handling.channel.handler.AllianceHandler
聯盟(Guild Union)相關封包的頻道端處理器。
提供聯盟資訊載入、邀請、接受/拒絕邀請、脫離、驅逐、
更換會長、更新職稱名稱、調整成員等階及修改聯盟公告等操作。
主要入口 HandleAlliance 以讀取的 op byte 分派至各邏輯分支;
拒絕邀請則由 DenyInvite 獨立處理。
與 World.Alliance(跨頻道聯盟狀態協調)、
World.Guild(公會邀請 ID 追蹤)及
AlliancePacket(聯盟封包組裝)緊密協作;
由 handling.MapleServerHandler 的 handlePacket switch 呼叫。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final voidDenyInvite(MapleClient c, MapleGuild gs) static final voidHandleAlliance(LittleEndianAccessor slea, MapleClient c, boolean denied)
-
Constructor Details
-
AllianceHandler
public AllianceHandler()
-
-
Method Details
-
HandleAlliance
-
DenyInvite
-