Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
H
- Hacker_Log - Static variable in class tools.FileoutputUtil
- HackInfo() - Constructor for class client.messages.commands.InternCommand.HackInfo
- Hacking - Enum constant in enum class client.anticheat.ReportType
- hadError - Variable in class tools.wztosql.DumpItems
- hadError - Variable in class tools.wztosql.DumpMobSkills
- hadError - Variable in class tools.wztosql.DumpQuests
- hair - Variable in class handling.world.CharacterTransfer
- hair() - Constructor for class client.messages.commands.GodCommand.hair
- HAIR - Enum constant in enum class client.inventory.MapleInventoryType
- HAIR - Enum constant in enum class client.MapleStat
- hairExists(int) - Static method in class tools.HairFaceDump
- HairFaceDump - Class in tools
-
從 WZ 資料讀取髮型與臉型 ID,並產生造型師 NPC 腳本的命令列工具。
- HairFaceDump() - Constructor for class tools.HairFaceDump
- HAMSTRING - Enum constant in enum class client.MapleBuffStat
- HandleAlliance(LittleEndianAccessor, MapleClient, boolean) - Static method in class handling.channel.handler.AllianceHandler
- handleAttackDelayBuff(MapleCharacter, short) - Static method in class constants.SkillConstants
- handleBattleshipHP(int) - Method in class client.MapleCharacter
-
處理海盜戰艇(Battleship)受到傷害後的耐久度扣減。
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.AbstractBuffClass
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.adventurer.BowmanBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.adventurer.ChivalrousBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.adventurer.MagicianBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.adventurer.PirateBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.adventurer.ThiefBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.adventurer.WarriorBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.cygnus.BlazeWizardBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.cygnus.DawnWarriorBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.cygnus.MihileBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.cygnus.NightWalkerBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.cygnus.ThunderBreakerBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.cygnus.WindArcherBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.gamemaster.GameMasterBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.hero.AranBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.hero.EvanBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.hero.MercedesBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.hero.PhantomBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.resistance.BattleMageBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.resistance.DemonBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.resistance.MechanicBuff
- handleBuff(MapleStatEffect, int) - Method in class server.buffs.buffclasses.resistance.WildHunterBuff
- handleCardStack() - Method in class client.MapleCharacter
-
處理幻影(Phantom)卡牌堆疊的累積判定與封包同步。
- handleCooldowns(MapleCharacter, int, boolean, long) - Static method in class handling.world.World
-
對單一角色執行一輪定時的冷卻、回復、異常狀態與寵物維護處理。
- handleDivorce() - Method in class scripting.NPCConversationManager
-
處理玩家的離婚流程。
- handleEnergyCharge(int, int) - Method in class client.MapleCharacter
-
處理海盜「能量充滿」(Energy Charge)的能量累積與觸發。
- handleExtraPVP(MapleCharacter, MapleCharacter) - Method in class server.MapleStatEffect
-
在 PVP 中對命中的敵方玩家施加技能專屬的額外 debuff(厄運變身、威嚇、搶奪等)。
- handleForceGain(int, int) - Method in class client.MapleCharacter
-
處理鬥氣(force/MP)累積,使用預設額外鬥氣 0。
- handleForceGain(int, int, int) - Method in class client.MapleCharacter
-
處理鬥氣(force)累積並回復對應 MP,同時可附加額外鬥氣。
- handleItemOption(StructItemOption, MapleCharacter, boolean, Map) - Method in class client.PlayerStats
- handleMap(MapleMap, int, int, long) - Static method in class handling.world.World
-
對單一地圖執行一輪重生/維護處理。
- HandleOffline(MapleClient, int, long, long) - Method in class client.messages.commands.GMCommand.處理洗道具
- handleOrbconsume(int) - Method in class client.MapleCharacter
-
消耗角色身上的英雄連擊(Combo)能量球。
- handleOrbgain() - Method in class client.MapleCharacter
-
處理戰士「英雄連擊」(Combo)的能量球累積。
- handlePacket(RecvPacketOpcode, LittleEndianAccessor, MapleClient, boolean) - Static method in class handling.MapleServerHandler
-
主封包分派器:依 opcode 將已解析的封包交給對應的處理器類別。
- handleProfessionTool(MapleCharacter) - Method in class client.PlayerStats
- handleSteal(MapleCharacter) - Method in class server.life.MapleMonster
- handling - package handling
-
封包處理核心與封包定義:三大伺服器共用的 Netty 處理器、收/送 opcode 列舉、伺服器型別。
- handling.cashshop - package handling.cashshop
-
商城(CashShop)/MTS 玩家拍賣伺服器:三伺服器拓樸中的第三個邏輯伺服器。
- handling.cashshop.handler - package handling.cashshop.handler
-
商城與 MTS 的封包處理器:處理進出商城、購買禮券、以及玩家拍賣的所有操作。
- handling.channel - package handling.channel
-
頻道(遊戲中)伺服器:承載所有實際遊戲玩法的
ChannelServer及其線上角色儲存。 - handling.channel.handler - package handling.channel.handler
-
頻道(遊戲中)伺服器的入站封包處理器集合:玩家、背包、怪物、NPC、互動、移動與傷害等各類遊戲玩法。
- handling.login - package handling.login
-
登入伺服器與登入工作流程:帳號驗證、頻道負載通報與角色選單前置處理。
- handling.login.handler - package handling.login.handler
-
登入封包處理器:帳號驗證、伺服器/角色清單、角色建立刪除與自動註冊。
- handling.world - package handling.world
-
跨伺服器(程序內)協調層:登入/頻道/商城三伺服器之間的玩家狀態交接與群體訊息廣播。
- handling.world.exped - package handling.world.exped
-
遠征隊(expedition)與組隊搜尋(party search)的跨伺服器協調資料模型。
- handling.world.family - package handling.world.family
-
家族系統的資料模型與載入:家系圖、聲望、家族增益與啟動期批次載入。
- handling.world.guild - package handling.world.guild
-
公會與聯盟子系統:公會、聯盟、公會技能、布告欄(BBS)的資料模型與持久化。
- hands - Variable in class server.MapleStatEffect
-
解析後的
short級數值欄位群(HP/MP 恢復量、物攻pad/魔攻mad/物防pdd/ 魔防mdd、命中、迴避、移速、跳躍、消耗、機率、各屬性增益與抗性率、DOT、暴擊、PVP 傷害等)。 - HANDS - Enum constant in enum class client.MapleBuffStat
- HARVEST_MESSAGE - Enum constant in enum class handling.SendPacketOpcode
- HARVEST_TIME - Static variable in class constants.GameConstants
- HARVESTED - Enum constant in enum class handling.SendPacketOpcode
- harvestingTool - Variable in class client.PlayerStats
- harvestMessage(int, int) - Static method in class tools.packet.CField
-
建構採集結果訊息的封包。
- harvestResult(int, boolean) - Static method in class tools.packet.CField
-
建構採集結果(HARVESTED)的封包。
- hasApprentice() - Method in class client.MapleCharacter
-
傳回此角色目前是否擁有學徒。
- hasAttr(AttributeKey) - Method in class tools.MockIOSession
- hasBannedIP() - Method in class client.MapleClient
-
檢查目前連線來源 IP 是否在 IP 封鎖名單(
ipbans)中。 - hasBannedMac() - Method in class client.MapleClient
-
檢查本連線蒐集到的任一 MAC 位址是否在 MAC 封鎖名單(
macbans)中。 - hasBattled(MapleCharacter) - Method in class client.MapleCharacter
-
記錄此角色已與指定對象對戰的事實。
- hasBlockedInventory() - Method in class client.MapleCharacter
-
判斷角色目前是否處於禁止操作背包的狀態。
- hasCard(int) - Method in class client.MonsterBook
- hasClock() - Method in class server.maps.MapleMap
-
取得本地圖是否設有時鐘。
- hasClone - Variable in class client.PlayerStats
- hasCommandScript(String, String) - Method in class scripting.NPCScriptManager
-
對應指令腳本「檔案是否存在」(供
CommandProcessor決定是否覆寫內建 Java 指令)。 - hasDisease(MapleDisease) - Method in class client.CharacterCooldownDiseaseManager
-
查詢角色目前是否處於指定異常狀態。
- hasDisease(MapleDisease) - Method in class client.MapleCharacter
-
判斷本角色是否正受指定異常狀態影響。
- hasDOT() - Method in class client.MapleCharacter
-
判斷角色目前是否處於持續傷害(DOT)狀態。
- hasEMByMap() - Method in class scripting.NPCConversationManager
-
檢查玩家目前所在地圖是否綁定了活動管理器(event manager / EM)。
- hasEndScript() - Method in class server.quest.MapleQuest
- hasEquipped(int) - Method in class client.MapleCharacter
-
判斷角色是否已穿戴指定道具。
- hasEventInstance() - Method in class scripting.NPCConversationManager
-
檢查玩家目前是否處於某個事件副本(event instance)中。
- hasFFA() - Method in class server.maps.MapleMapItem
- hasFinishedShutdown() - Method in class handling.channel.ChannelServer
- hasGivenFame(MapleCharacter) - Method in class client.MapleCharacter
-
記錄此角色已向指定對象贈送人氣的事實。
- hasGmLevel(int) - Method in class client.MapleCharacter
-
判斷此角色的 GM 等級是否達到指定門檻。
- hashCode() - Method in class client.BuddylistEntry
- hashCode() - Method in class client.inventory.MapleRing
- hashCode() - Method in class handling.world.family.MapleFamilyCharacter
- hashCode() - Method in class handling.world.MapleMessenger
- hashCode() - Method in class handling.world.MapleMessengerCharacter
- hashCode() - Method in class handling.world.MapleParty
- hashCode() - Method in class handling.world.MaplePartyCharacter
- hashCode() - Method in class tools.ArrayMap.Entry
- hashCode() - Method in class tools.Pair
-
Gets the hash code of this pair.
- hashCode() - Method in class tools.Quadra
- hashCode() - Method in class tools.Triple
- hashPassword(String) - Static method in class client.LoginCryptoLegacy
-
Hash the password for first time storage.
- hasItemScript(String, int) - Method in class scripting.NPCScriptManager
-
對應道具腳本「檔案是否存在」(供
InventoryHandler決定是否覆寫內建 Java 道具行為)。 - hasMerchant(int, int) - Static method in class handling.world.World
-
判斷指定帳號/角色是否在任一頻道擁有開設中的雇傭商人。
- hasMobKills() - Method in class client.MapleQuestStatus
- hasOriginStats() - Method in class client.inventory.Equip
-
是否已記錄原始素值。
- hasPartyBonus - Variable in class client.PlayerStats
- hasRequiredSkill() - Method in class client.Skill
- hasSetOnlyId() - Method in class client.inventory.Item
- hasShop() - Method in class server.life.MapleNPC
- hasSkill(int) - Method in class client.MapleCharacter
-
傳回此角色是否已學會指定技能(等級大於 0)。
- hasSkill(int) - Method in class handling.world.guild.MapleGuild
- hasSkill(int) - Method in class scripting.NPCConversationManager
-
查詢玩家是否擁有指定技能。
- hasSkill(int, int) - Method in class server.life.MapleMonster
- hasSkill(int, int) - Method in class server.life.MapleMonsterStats
- hasSpace(int) - Method in class scripting.AbstractPlayerInteraction
- hasSquadByMap() - Method in class scripting.NPCConversationManager
-
檢查玩家當前地圖是否已有遠征隊(squad)。
- hasStartScript() - Method in class server.quest.MapleQuest
- hasSubwpn() - Method in class scripting.NPCConversationManager
-
檢查玩家是否「未」裝備副武器或盾牌。
- hasSummon() - Method in class client.MapleCharacter
-
判斷角色目前是否擁有召喚獸。
- haveItem(int) - Method in class client.MapleCharacter
-
判斷角色是否持有指定道具(至少一件,含已穿戴件數)。
- haveItem(int) - Method in class scripting.AbstractPlayerInteraction
- haveItem(int) - Method in class scripting.NpcRolloutDifferTest.RecordingNpc
- haveItem(int) - Method in class scripting.PortalRolloutDifferTest.RecordingPortal
- haveItem(int) - Method in class scripting.QuestRolloutDifferTest.RecordingQm
- haveItem(int, int) - Method in class client.MapleCharacter
-
判斷角色是否持有「至少」指定數量的道具(含已穿戴件數)。
- haveItem(int, int) - Method in class scripting.AbstractPlayerInteraction
- haveItem(int, int) - Method in class scripting.NpcRolloutDifferTest.RecordingNpc
- haveItem(int, int) - Method in class scripting.PortalRolloutDifferTest.RecordingPortal
- haveItem(int, int) - Method in class scripting.QuestRolloutDifferTest.RecordingQm
- haveItem(int, int, boolean, boolean) - Method in class client.MapleCharacter
-
判斷角色背包中是否持有指定數量的道具。
- haveItem(int, int, boolean, boolean) - Method in class scripting.AbstractPlayerInteraction
- haveMonster(int) - Method in class scripting.AbstractPlayerInteraction
- havePartyQuest(int) - Method in class client.CharacterQuestManager
-
依持有的特定 PQ 道具標記對應組隊任務的「持有」欄位。
- havePartyQuest(int) - Method in class client.MapleCharacter
-
處理組隊任務取得指定道具的相關邏輯。
- HBPQLog - Static variable in class tools.FilePrinter
- heal - Enum constant in enum class client.SkillFactory.Delay
- heal(int, int, boolean) - Method in class server.life.MapleMonster
- heal(MapleCharacter) - Method in class client.PlayerStats
- Heal() - Constructor for class client.messages.commands.SkilledCommand.Heal
- Heal(LittleEndianAccessor, MapleCharacter) - Static method in class handling.channel.handler.PlayerHandler
-
處理玩家自然「恢復 HP/MP」的封包(站樁回復/回復系技能)。
- HEAL_ATTACKING_UNDEAD - Enum constant in enum class client.anticheat.CheatingOffense
- heal_noUpdate(MapleCharacter) - Method in class client.PlayerStats
- HEAL_OVER_TIME - Enum constant in enum class handling.RecvPacketOpcode
- healHP(int) - Method in class client.MapleCharacter
-
為此角色回復 HP,並向自己與同地圖玩家送出回血特效封包。
- HealMap() - Constructor for class client.messages.commands.SkilledCommand.HealMap
- HealMap(int) - Method in class server.maps.MapleMapFactory
- healMonster(int, int) - Static method in class tools.packet.MobPacket
-
建構治療怪物(顯示回血數字)的封包。
- healMP(int) - Method in class client.MapleCharacter
-
為此角色回復 MP,並向自己與同地圖玩家送出回復特效封包。
- hellban - Variable in class client.messages.commands.PracticerCommand.Ban
- hellban - Variable in class client.messages.commands.PracticerCommand.BanID
- hellban - Variable in class client.messages.commands.PracticerCommand.UnBan
- HellBan() - Constructor for class client.messages.commands.InternCommand.HellBan
- HellCh - Static variable in class constants.ServerConstants
- HellChis() - Method in class handling.channel.ChannelServer
- HEPQLog - Static variable in class tools.FilePrinter
- hexSha1(String) - Static method in class client.LoginCrypto
- HexTool - Class in tools
-
Provides a class for manipulating hexadecimal numbers.
- HexTool() - Constructor for class tools.HexTool
- HexToolTest - Class in tools
-
Deterministic unit tests for
HexTool. - HexToolTest() - Constructor for class tools.HexToolTest
- HIDDEN_POTENTIAL - Enum constant in enum class client.MapleBuffStat
- Hide() - Constructor for class client.messages.commands.PracticerCommand.Hide
- hideNpc(int) - Method in class server.maps.MapleMap
-
隱藏地圖上的 NPC(僅送出移除封包,不從地圖物件集合刪除)。
- hidePlayer(boolean) - Method in class scripting.NPCConversationManager
-
切換玩家角色的隱身演出(
VansheeMode)。 - HIGH_AVOID - Enum constant in enum class client.anticheat.CheatingOffense
- HIGH_DAMAGE - Enum constant in enum class client.anticheat.CheatingOffense
- HIGH_DAMAGE_2 - Enum constant in enum class client.anticheat.CheatingOffense
- HIGH_DAMAGE_MAGIC - Enum constant in enum class client.anticheat.CheatingOffense
- HIGH_DAMAGE_MAGIC_2 - Enum constant in enum class client.anticheat.CheatingOffense
- HIGH_JUMP - Enum constant in enum class client.anticheat.CheatingOffense
- Hilla - Enum constant in enum class handling.world.exped.ExpeditionType
- Hilla - Enum constant in enum class handling.world.exped.PartySearchType
- HIRED_MERCHANT - Enum constant in enum class client.inventory.ItemLoader
- HIRED_MERCHANT - Enum constant in enum class server.maps.MapleMapObjectType
- HIRED_MERCHANT - Static variable in interface server.shops.IMaplePlayerShop
- HiredMerchant - Class in server.shops
-
精靈商人(Hired Merchant)的伺服端實作,允許玩家離線掛店銷售道具。
- HiredMerchant(MapleCharacter, int, String) - Constructor for class server.shops.HiredMerchant
- HiredMerchantHandler - Class in handling.channel.handler
-
雇傭商人(Hired Merchant / 精靈商人)相關封包的頻道端處理器。
- HiredMerchantHandler() - Constructor for class handling.channel.handler.HiredMerchantHandler
- HiredMerchantSave - Class in server.shops
- HiredMerchantSave() - Constructor for class server.shops.HiredMerchantSave
- hit() - Method in class server.events.MapleCoconut.MapleCoconuts
- HIT_COCONUT - Enum constant in enum class handling.SendPacketOpcode
- HIT_SNOWBALL - Enum constant in enum class handling.SendPacketOpcode
- hitCoconut(boolean, int, int) - Static method in class tools.packet.CField
-
建構椰子被擊中 / 生成的封包(椰子大戰小遊戲)。
- hitCoconut(LittleEndianAccessor, MapleClient) - Static method in class handling.channel.handler.PlayersHandler
- HitMonsterByOID() - Constructor for class client.messages.commands.AdminCommand.HitMonsterByOID
- hitReactor(int, int) - Method in class scripting.AbstractPlayerInteraction
- hitReactor(int, short, MapleClient) - Method in class server.maps.MapleReactor
- hitReactor(MapleClient) - Method in class server.maps.MapleReactor
- HitReactor(LittleEndianAccessor, MapleClient) - Static method in class handling.channel.handler.PlayersHandler
- hits - Variable in class handling.channel.handler.AttackInfo
- hitSnowball(MapleCharacter) - Static method in class server.events.MapleSnowball.MapleSnowballs
- hitSnowBall(int, int, int, int) - Static method in class tools.packet.CField
-
建構雪球被擊中(推退)的封包(雪球大戰小遊戲)。
- HOLY - Enum constant in enum class server.life.Element
- HOLY_MAGIC_SHELL - Enum constant in enum class client.MapleBuffStat
- HOLY_SHIELD - Enum constant in enum class client.MapleBuffStat
- HOLY_SYMBOL - Enum constant in enum class client.MapleBuffStat
- holyshield - Enum constant in enum class client.SkillFactory.Delay
- homing - Enum constant in enum class client.SkillFactory.Delay
- HOMING_BEACON - Enum constant in enum class client.MapleBuffStat
- honorLevelUp() - Method in class client.MapleCharacter
-
提升名譽(Honor)等級 1 級,並在特定等級獎勵內在能力技能。
- honourexp - Variable in class handling.world.CharacterTransfer
- honourlevel - Variable in class handling.world.CharacterTransfer
- horntail - Enum constant in enum class server.MapleSquad.MapleSquadType
- Horntail - Enum constant in enum class handling.world.exped.ExpeditionType
- Horntail - Enum constant in enum class handling.world.exped.PartySearchType
- HORNTAIL_SHRINE - Enum constant in enum class handling.SendPacketOpcode
- HorntailLog - Static variable in class tools.FilePrinter
- hot_sell - Static variable in class constants.ServerConstants
- hp - Variable in class client.PlayerStats
- hp - Variable in class handling.world.CharacterTransfer
- hp - Variable in class server.life.OverrideMonsterStats
- hp - Variable in class server.MapleStatEffect
-
解析後的
short級數值欄位群(HP/MP 恢復量、物攻pad/魔攻mad/物防pdd/ 魔防mdd、命中、迴避、移速、跳躍、消耗、機率、各屬性增益與抗性率、DOT、暴擊、PVP 傷害等)。 - HP - Enum constant in enum class client.MapleStat
- HP() - Constructor for class client.messages.commands.GodCommand.HP
- HP_BOOST - Enum constant in enum class client.MapleBuffStat
- HP_BOOST_PERCENT - Enum constant in enum class client.MapleBuffStat
- HP_CHARGE - Enum constant in enum class client.inventory.MaplePet.PetFlag
- HP_ITEM - Static variable in class constants.GameConstants
- HP_LOSS_GUARD - Enum constant in enum class client.MapleBuffStat
- hpApUsed - Variable in class handling.world.CharacterTransfer
- hpCon - Variable in class server.MapleStatEffect
-
解析後的
short級數值欄位群(HP/MP 恢復量、物攻pad/魔攻mad/物防pdd/ 魔防mdd、命中、迴避、移速、跳躍、消耗、機率、各屬性增益與抗性率、DOT、暴擊、PVP 傷害等)。 - hpmpchange - Enum constant in enum class client.inventory.EquipAdditions
- hpR - Variable in class server.MapleStatEffect
-
HP/MP 的百分比恢復率(解析時已除以 100,例如 WZ 的
hpR=50存為0.5)。 - hpRecover - Variable in class client.PlayerStats
- hpRecoverPercent - Variable in class client.PlayerStats
- hpRecoverProp - Variable in class client.PlayerStats
- hpRecoverTime - Variable in class client.PlayerStats
- HReactor() - Constructor for class client.messages.commands.GMCommand.HReactor
- hyperrocks - Variable in class handling.world.CharacterTransfer
- hyperTele - Static variable in class constants.GameConstants
- HYPNOTIZE - Enum constant in enum class client.status.MonsterStatus
- HYPNOTIZE_DMG - Enum constant in enum class handling.RecvPacketOpcode
- HypnotizeDmg(LittleEndianAccessor, MapleCharacter) - Static method in class handling.channel.handler.MobHandler
-
處理催眠(Hypnotize)使友方怪物對另一怪物造成的傷害。
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form