Class LoginInformationProvider
java.lang.Object
handling.login.LoginInformationProvider
登入階段所需的角色建立參考資料提供者,以單例模式從 WZ 資料解析並快取。
於首次存取時從 MapleDataProviderFactory 讀取 Etc.wz,解析:
ForbiddenName.img與Curse.img— 角色名稱禁用字清單(ForbiddenName)。MakeCharInfo.img— 各職業系列、性別、欄位(眼型/髮型/髮色/膚色/上衣/下身/鞋子/武器) 的可選外觀 ID,存於makeCharInfo三元組索引表。
JobType 定義本服支援的職業系列(冒險家、皇家騎士團、狂狼勇士等)及其
進入地圖與外觀欄位旗標 JobInfoFlag,供 CharLoginHandler
建立角色時驗證外觀合法性與設定初始地圖。-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LoginInformationProviderfinal booleanisEligibleItem(int gender, int val, int job, int item) final boolean
-
Field Details
-
ForbiddenName
-
makeCharInfo
-
-
Constructor Details
-
LoginInformationProvider
protected LoginInformationProvider()
-
-
Method Details
-
getInstance
-
isForbiddenName
-
isEligibleItem
public final boolean isEligibleItem(int gender, int val, int job, int item)
-