java开发冒险岛系统实训报告_樱妖冒险岛079完美源码

本文档提供了樱妖冒险岛079版本的JAVA服务端源码,详细介绍了源码结构和核心类,包括客户端交互、数据库连接、地图与角色管理等关键模块,适合对游戏开发感兴趣的读者学习研究。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【实例简介】

樱妖冒险岛079完美源码,能正常编译,079冒险岛JAVA服务端源码,需要的自己拿

【实例截图】

【核心代码】

asd33697144_10730819

└── src

└── net

└── sf

└── cherry

├── client

│   ├── anticheat

│   │   ├── CheatingOffenseEntry.java

│   │   ├── CheatingOffense.java

│   │   ├── CheatingOffensePersister.java

│   │   └── CheatTracker.java

│   ├── BuddylistEntry.java

│   ├── BuddyList.java

│   ├── CharacterNameAndId.java

│   ├── Equip.java

│   ├── ExpTable.java

│   ├── IEquip.java

│   ├── IItem.java

│   ├── InventoryContainer.java

│   ├── InventoryException.java

│   ├── ISkill.java

│   ├── Item.java

│   ├── LoginCrypto.java

│   ├── LoginCryptoLegacy.java

│   ├── MapleBuffStat.java

│   ├── MapleCharacter.java

│   ├── MapleCharacterUtil.java

│   ├── MapleClient.java

│   ├── MapleCSInventoryItem.java

│   ├── MapleCSInventory.java

│   ├── MapleDisease.java

│   ├── MapleFamilyEntry.java

│   ├── MapleFamily.java

│   ├── MapleInventory.java

│   ├── MapleInventoryType.java

│   ├── MapleJob.java

│   ├── MapleKeyBinding.java

│   ├── MapleMount.java

│   ├── MaplePet.java

│   ├── MapleQuestStatus.java

│   ├── MapleRing.java

│   ├── MapleSkinColor.java

│   ├── MapleStat.java

│   ├── MapleWeaponType.java

│   ├── messages

│   │   ├── CommandDefinition.java

│   │   ├── Command.java

│   │   ├── CommandProcessor.java

│   │   ├── CommandProcessorMBean.java

│   │   ├── commands

│   │   │   ├── BanningCommands.java

│   │   │   ├── CharCommands.java

│   │   │   ├── CharInfoCommands.java

│   │   │   ├── CheaterHuntingCommands.java

│   │   │   ├── DebugCommands.java

│   │   │   ├── MiscCommands.java

│   │   │   ├── MonsterInfoCommands.java

│   │   │   ├── MonsterSpawningCommands.java

│   │   │   ├── NoticeCommand.java

│   │   │   ├── NPCSpawningCommands.java

│   │   │   ├── OnlineCommands.java

│   │   │   ├── ProfilingCommands.java

│   │   │   ├── RateCommands.java

│   │   │   ├── ReloadingCommands.java

│   │   │   ├── ReportCommands.java

│   │   │   ├── SaveAllCommand.java

│   │   │   ├── ShutdownCommand.java

│   │   │   ├── TestCommands.java

│   │   │   └── WarpCommands.java

│   │   ├── DefinitionCommandPair.java

│   │   ├── IllegalCommandSyntaxException.java

│   │   ├── MessageCallback.java

│   │   ├── ServernoticeMapleClientMessageCallback.java

│   │   ├── StringMessageCallback.java

│   │   └── WhisperMapleClientMessageCallback.java

│   ├── MonsterBook.java

│   ├── PetCommand.java

│   ├── PetDataFactory.java

│   ├── RunnableWithResult.java

│   ├── SkillFactory.java

│   ├── Skill.java

│   ├── SkillMacro.java

│   └── status

│   ├── MonsterStatusEffect.java

│   └── MonsterStatus.java

├── database

│   ├── DatabaseConnection.java

│   └── DatabaseException.java

├── net

│   ├── AbstractMaplePacketHandler.java

│   ├── ByteArrayMaplePacket.java

│   ├── channel

│   │   ├── ChannelServer.java

│   │   ├── ChannelServerMBean.java

│   │   ├── ChannelWorldInterfaceImpl.java

│   │   ├── handler

│   │   │   ├── AbstractDealDamageHandler.java

│   │   │   ├── AbstractMovementPacketHandler.java

│   │   │   ├── AcceptFamilyHandler.java

│   │   │   ├── AllianceOperationHandler.java

│   │   │   ├── AutoAggroHandler.java

│   │   │   ├── BBSOperationHandler.java

│   │   │   ├── BuddylistModifyHandler.java

│   │   │   ├── CancelBuffHandler.java

│   │   │   ├── CancelChairHandler.java

│   │   │   ├── CancelDebuffHandler.java

│   │   │   ├── CancelItemEffectHandler.java

│   │   │   ├── CashShopHandler.java

│   │   │   ├── ChangeChannelHandler.java

│   │   │   ├── ChangeMapHandler.java

│   │   │   ├── ChangeMapSpecialHandler.java

│   │   │   ├── CharInfoRequestHandler.java

│   │   │   ├── ChatRoomHandler.java

│   │   │   ├── CloseChalkboardHandler.java

│   │   │   ├── CloseRangeDamageHandler.java

│   │   │   ├── CouponCodeHandler.java

│   │   │   ├── DamageSummonHandler.java

│   │   │   ├── DenyGuildRequestHandler.java

│   │   │   ├── DenyPartyRequestHandler.java

│   │   │   ├── DistributeAPHandler.java

│   │   │   ├── DistributeAutoAPHandler.java

│   │   │   ├── DistributeSPHandler.java

│   │   │   ├── DoorHandler.java

│   │   │   ├── DueyActionHandler.java

│   │   │   ├── EnergyAttackHandler.java

│   │   │   ├── EnterCashShopHandler.java

│   │   │   ├── EnterMTSHandler.java

│   │   │   ├── FaceExpressionHandler.java

│   │   │   ├── FamilyAddHandler.java

│   │   │   ├── FamilyUseHandler.java

│   │   │   ├── FishingHandler.java

│   │   │   ├── FriendlyMobDamagedHandler.java

│   │   │   ├── GeneralchatHandler.java

│   │   │   ├── GiveFameHandler.java

│   │   │   ├── GuildOperationHandler.java

│   │   │   ├── HealOvertimeHandler.java

│   │   │   ├── HiredMerchantRequestHandler.java

│   │   │   ├── HypnotizeHandler.java

│   │   │   ├── InnerPortalHandler.java

│   │   │   ├── ItemMoveHandler.java

│   │   │   ├── ItemPickupHandler.java

│   │   │   ├── ItemSortHandler.java

│   │   │   ├── KeymapChangeHandler.java

│   │   │   ├── MagicDamageHandler.java

│   │   │   ├── MakerSkillHandler.java

│   │   │   ├── MapleTVHandler.java

│   │   │   ├── MesoDropHandler.java

│   │   │   ├── MessengerHandler.java

│   │   │   ├── MobDamagedHandler.java

│   │   │   ├── MobDamageMobHandler.java

│   │   │   ├── MonsterBombHandler.java

│   │   │   ├── MonsterBookCoverHandler.java

│   │   │   ├── MonsterCarnivalHandler.java

│   │   │   ├── MountFoodHandler.java

│   │   │   ├── MoveLifeHandler.java

│   │   │   ├── MovePetHandler.java

│   │   │   ├── MovePlayerHandler.java

│   │   │   ├── MoveSummonHandler.java

│   │   │   ├── MTSHandler.java

│   │   │   ├── MultiChatHandler.java

│   │   │   ├── NoteActionHandler.java

│   │   │   ├── NPCAnimation.java

│   │   │   ├── NPCMoreTalkHandler.java

│   │   │   ├── NPCShopHandler.java

│   │   │   ├── NPCTalkHandler.java

│   │   │   ├── PartyOperationHandler.java

│   │   │   ├── PartySearchRegisterHandler.java

│   │   │   ├── PartySearchStartHandler.java

│   │   │   ├── PassiveEnergyHandler.java

│   │   │   ├── PetAutoPotHandler.java

│   │   │   ├── PetChatHandler.java

│   │   │   ├── PetCommandHandler.java

│   │   │   ├── PetExcludeItemsHandler.java

│   │   │   ├── PetFoodHandler.java

│   │   │   ├── PetLootHandler.java

│   │   │   ├── PlayerInteractionHandler.java

│   │   │   ├── PlayerLoggedinHandler.java

│   │   │   ├── PlayerUpdateHandler.java

│   │   │   ├── QuestActionHandler.java

│   │   │   ├── RangedAttackHandler.java

│   │   │   ├── ReactorHitHandler.java

│   │   │   ├── ReportPlayerHandler.java

│   │   │   ├── ReviveItemHandler.java

│   │   │   ├── RingActionHandler.java

│   │   │   ├── ScriptedItemHandler.java

│   │   │   ├── ScrollHandler.java

│   │   │   ├── SkillBookHandler.java

│   │   │   ├── SkillEffectHandler.java

│   │   │   ├── SkillMacroHandler.java

│   │   │   ├── SolomonHandler.java

│   │   │   ├── SpawnPetHandler.java

│   │   │   ├── SpecialMoveHandler.java

│   │   │   ├── SpouseChatHandler.java

│   │   │   ├── StorageHandler.java

│   │   │   ├── SummonDamageHandler.java

│   │   │   ├── SummonTalkHandler.java

│   │   │   ├── TakeDamageHandler.java

│   │   │   ├── TouchingCashShopHandler.java

│   │   │   ├── TouchReactorHandler.java

│   │   │   ├── TrockAddMapHandler.java

│   │   │   ├── UseCashItemHandler.java

│   │   │   ├── UseCatchItemHandler.java

│   │   │   ├── UseChairHandler.java

│   │   │   ├── UseItemEffectHandler.java

│   │   │   ├── UseItemHandler.java

│   │   │   ├── UseReturnScrollHandler.java

│   │   │   ├── UseSummonBag.java

│   │   │   └── WhisperHandler.java

│   │   ├── IPlayerStorage.java

│   │   ├── PlayerStorage.java

│   │   └── remote

│   │   └── ChannelWorldInterface.java

│   ├── ExternalCodeTableGetter.java

│   ├── handler

│   │   ├── KeepAliveHandler.java

│   │   ├── LoginRequiringNoOpHandler.java

│   │   └── NoOpHandler.java

│   ├── IntValueHolder.java

│   ├── login

│   │   ├── handler

│   │   │   ├── AfterLoginHandler.java

│   │   │   ├── CharlistRequestHandler.java

│   │   │   ├── CharSelectedHandler.java

│   │   │   ├── CheckCharNameHandler.java

│   │   │   ├── CreateCharHandler.java

│   │   │   ├── ErrorLogHandler.java

│   │   │   ├── LicenseRequest.java

│   │   │   ├── LoginPasswordHandler.java

│   │   │   ├── PickCharHandler.java

│   │   │   ├── RelogRequestHandler.java

│   │   │   ├── ServerlistRequestHandler.java

│   │   │   ├── ServerStatusRequestHandler.java

│   │   │   ├── SetGenderHandler.java

│   │   │   ├── SetPinHandler.java

│   │   │   ├── ToWorldListHandler.java

│   │   │   ├── UpdateHandler.java

│   │   │   ├── ViewAllCharHandler.java

│   │   │   └── ViewCharHandler.java

│   │   ├── LoginServer.java

│   │   ├── LoginServerMBean.java

│   │   ├── LoginWorker.java

│   │   ├── LoginWorldInterfaceImpl.java

│   │   ├── RankingWorker.java

│   │   └── remote

│   │   └── LoginWorldInterface.java

│   ├── LongValueHolder.java

│   ├── MaplePacketHandler.java

│   ├── MaplePacket.java

│   ├── MapleServerHandler.java

│   ├── mina

│   │   ├── MapleCodecFactory.java

│   │   ├── MaplePacketDecoder.java

│   │   └── MaplePacketEncoder.java

│   ├── PacketProcessor.java

│   ├── RecvPacketOpcode.java

│   ├── SendPacketOpcode.java

│   ├── StringValueHolder.java

│   ├── world

│   │   ├── CharacterIdChannelPair.java

│   │   ├── guild

│   │   │   ├── MapleAlliance.java

│   │   │   ├── MapleGuildCharacter.java

│   │   │   ├── MapleGuild.java

│   │   │   ├── MapleGuildResponse.java

│   │   │   └── MapleGuildSummary.java

│   │   ├── MapleMessengerCharacter.java

│   │   ├── MapleMessenger.java

│   │   ├── MaplePartyCharacter.java

│   │   ├── MapleParty.java

│   │   ├── PartyOperation.java

│   │   ├── PlayerBuffStorage.java

│   │   ├── PlayerBuffValueHolder.java

│   │   ├── PlayerCoolDownValueHolder.java

│   │   ├── remote

│   │   │   ├── CheaterData.java

│   │   │   ├── WorldChannelCommonOperations.java

│   │   │   ├── WorldChannelInterface.java

│   │   │   ├── WorldLocation.java

│   │   │   ├── WorldLoginInterface.java

│   │   │   └── WorldRegistry.java

│   │   ├── WorldChannelInterfaceImpl.java

│   │   ├── WorldLoginInterfaceImpl.java

│   │   ├── WorldRegistryImpl.java

│   │   └── WorldServer.java

│   └── WritableIntValueHolder.java

├── provider

│   ├── MapleCanvas.java

│   ├── MapleDataDirectoryEntry.java

│   ├── MapleDataEntity.java

│   ├── MapleDataEntry.java

│   ├── MapleDataFileEntry.java

│   ├── MapleData.java

│   ├── MapleDataProviderFactory.java

│   ├── MapleDataProvider.java

│   ├── MapleDataTool.java

│   └── wz

│   ├── FileStoredPngMapleCanvas.java

│   ├── ImgMapleSound.java

│   ├── ListWZFile.java

│   ├── MapleDataType.java

│   ├── PNGMapleCanvas.java

│   ├── WZDirectoryEntry.java

│   ├── WZEntry.java

│   ├── WZFileEntry.java

│   ├── WZFile.java

│   ├── WZIMGEntry.java

│   ├── WZIMGFile.java

│   ├── WZTool.java

│   ├── XMLDomMapleData.java

│   └── XMLWZFile.java

├── scripting

│   ├── AbstractPlayerInteraction.java

│   ├── AbstractScriptManager.java

│   ├── event

│   │   ├── EventInstanceManager.java

│   │   ├── EventManager.java

│   │   └── EventScriptManager.java

│   ├── map

│   │   ├── MapScript.java

│   │   ├── MapScriptManager.java

│   │   └── MapScriptMethods.java

│   ├── npc

│   │   ├── Marriage.java

│   │   ├── NPCConversationManager.java

│   │   ├── NPCScript.java

│   │   └── NPCScriptManager.java

│   ├── portal

│   │   ├── PortalPlayerInteraction.java

│   │   ├── PortalScript.java

│   │   └── PortalScriptManager.java

│   ├── quest

│   │   ├── QuestActionManager.java

│   │   ├── QuestScript.java

│   │   └── QuestScriptManager.java

│   └── reactor

│   ├── ReactorActionManager.java

│   ├── ReactorScript.java

│   └── ReactorScriptManager.java

├── server

│   ├── AutobanManager.java

│   ├── CashItemFactory.java

│   ├── CashItemInfo.java

│   ├── cherryms

│   │   ├── AutoCherryMSEventManager.java

│   │   ├── CherryMSAutoBanImpl.java

│   │   ├── CherryMScustomEventFactory.java

│   │   ├── CherryMSLotteryImpl.java

│   │   ├── CherryMSLottery.java

│   │   └── Text.java

│   ├── consign

│   │   ├── ConsignItem.java

│   │   └── ConsignItemManager.java

│   ├── constants

│   │   ├── InventoryConstants.java

│   │   ├── Items.java

│   │   └── ServerConstants.java

│   ├── fourthjobquests

│   │   └── FourthJobQuestsPortalHandler.java

│   ├── InactiveAccountDeleterWindow.java

│   ├── life

│   │   ├── AbstractLoadedMapleLife.java

│   │   ├── ElementalEffectiveness.java

│   │   ├── Element.java

│   │   ├── MapleLifeFactory.java

│   │   ├── MapleMonsterInformationProvider.java

│   │   ├── MapleMonster.java

│   │   ├── MapleMonsterStats.java

│   │   ├── MapleNPC.java

│   │   ├── MapleNPCStats.java

│   │   ├── MobAttackInfoFactory.java

│   │   ├── MobAttackInfo.java

│   │   ├── MobSkillFactory.java

│   │   ├── MobSkill.java

│   │   ├── MonsterListener.java

│   │   └── SpawnPoint.java

│   ├── MakerItemFactory.java

│   ├── MapleAchievement.java

│   ├── MapleAchievements.java

│   ├── MapleDueyActions.java

│   ├── MapleInventoryManipulator.java

│   ├── MapleItemInformationProvider.java

│   ├── MapleMonsterCarnival.java

│   ├── MapleOxQuizFactory.java

│   ├── MapleOxQuiz.java

│   ├── MaplePlayerNPC.java

│   ├── MaplePortal.java

│   ├── MapleShopFactory.java

│   ├── MapleShopItem.java

│   ├── MapleShop.java

│   ├── MapleSquad.java

│   ├── MapleSquadType.java

│   ├── MapleStatEffect.java

│   ├── MapleStorage.java

│   ├── MapleTrade.java

│   ├── maps

│   │   ├── AbstractAnimatedMapleMapObject.java

│   │   ├── AbstractMapleMapObject.java

│   │   ├── AnimatedMapleMapObject.java

│   │   ├── BossMapMonitor.java

│   │   ├── FieldLimit.java

│   │   ├── MapleDoor.java

│   │   ├── MapleFoothold.java

│   │   ├── MapleFootholdTree.java

│   │   ├── MapleGenericPortal.java

│   │   ├── MapleLove.java

│   │   ├── MapleMapEffect.java

│   │   ├── MapleMapFactory.java

│   │   ├── MapleMapItem.java

│   │   ├── MapleMap.java

│   │   ├── MapleMapMonitor.java

│   │   ├── MapleMapObject.java

│   │   ├── MapleMapObjectType.java

│   │   ├── MapleMapPortal.java

│   │   ├── MapleMapTimer.java

│   │   ├── MapleMist.java

│   │   ├── MapleReactorFactory.java

│   │   ├── MapleReactor.java

│   │   ├── MapleReactorStats.java

│   │   ├── MapleSummon.java

│   │   ├── MapleTVEffect.java

│   │   ├── MapMonitor.java

│   │   ├── SavedLocation.java

│   │   ├── SavedLocationType.java

│   │   ├── SBossMapMonitor.java

│   │   └── SummonMovementType.java

│   ├── movement

│   │   ├── AbsoluteLifeMovement.java

│   │   ├── AbstractLifeMovement.java

│   │   ├── ArasMovement.java

│   │   ├── ChairMovement.java

│   │   ├── ChangeEquipSpecialAwesome.java

│   │   ├── JumpDownMovement.java

│   │   ├── LifeMovementFragment.java

│   │   ├── LifeMovement.java

│   │   ├── RelativeLifeMovement.java

│   │   └── TeleportMovement.java

│   ├── MTSItemInfo.java

│   ├── playerinteractions

│   │   ├── HiredMerchant.java

│   │   ├── IPlayerInteractionManager.java

│   │   ├── MaplePlayerShopItem.java

│   │   ├── MaplePlayerShop.java

│   │   └── PlayerInteractionManager.java

│   ├── PortalFactory.java

│   ├── quest

│   │   ├── MapleCustomQuestData.java

│   │   ├── MapleCustomQuest.java

│   │   ├── MapleQuestAction.java

│   │   ├── MapleQuestActionType.java

│   │   ├── MapleQuest.java

│   │   ├── MapleQuestRequirement.java

│   │   └── MapleQuestRequirementType.java

│   ├── ShutdownServer.java

│   ├── SpeedRankings.java

│   ├── TextAreaOutputStream.java

│   ├── TimerManager.java

│   └── TimerManagerMBean.java

└── tools

├── ArrayMap.java

├── BitTools.java

├── ClassFinder.java

├── CollectionUtil.java

├── data

│   ├── input

│   │   ├── ByteArrayByteStream.java

│   │   ├── ByteInputStream.java

│   │   ├── GenericLittleEndianAccessor.java

│   │   ├── GenericSeekableLittleEndianAccessor.java

│   │   ├── InputStreamByteStream.java

│   │   ├── LittleEndianAccessor.java

│   │   ├── RandomAccessByteStream.java

│   │   ├── SeekableInputStreamBytestream.java

│   │   ├── SeekableLittleEndianAccessor.java

│   │   └── StreamUtil.java

│   └── output

│   ├── BAOSByteOutputStream.java

│   ├── ByteBufferLittleEndianWriter.java

│   ├── ByteBufferOutputstream.java

│   ├── ByteOutputStream.java

│   ├── GenericLittleEndianWriter.java

│   ├── LittleEndianWriter.java

│   └── MaplePacketLittleEndianWriter.java

├── DateUtil.java

├── HexTool.java

├── IPAddressTool.java

├── MapleAESOFB.java

├── MapleCustomEncryption.java

├── MaplePacketCreator.java

├── MockIOSession.java

├── MonsterDropCreator.java

├── Pair.java

├── performance

│   └── CPUSampler.java

├── Randomizer.java

├── ReadableMillisecondFormat.java

└── StringUtil.java

46 directories, 449 files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值