├── .github └── workflows │ └── build.yml ├── .gitignore ├── .idea ├── .gitignore ├── artifacts │ └── Grasscutter__3_3_.xml ├── deployment.xml ├── discord.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── README.md ├── README_ru-RU.md ├── README_th-TH.md ├── README_zh-CN.md ├── README_zh-TW.md ├── docs ├── README.md ├── internal │ ├── Commands.md │ ├── Structure.md │ └── Text.md └── learning │ └── GameProtocol.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs ├── bcrypt-0.8.0.jar ├── bytes-1.3.0.jar ├── fastutil-mini-8.5.6.jar ├── jnlua-0.1.0.jar ├── kcp-1.5.1.jar ├── protocol-2.8.jar.old └── protocol-3.3.jar ├── settings.gradle └── src └── main ├── java └── io │ └── grasscutter │ ├── Grasscutter.java │ ├── auth │ ├── AuthenticationHolder.java │ ├── Authenticator.java │ ├── DefaultComboAuthenticator.java │ ├── DefaultLoginAuthenticator.java │ ├── DefaultTokenAuthenticator.java │ └── UsernameAuthenticator.java │ ├── commands │ ├── Command.java │ ├── CommandData.java │ ├── CommandMap.java │ ├── SubCommand.java │ ├── args │ │ ├── Argument.java │ │ ├── Arguments.java │ │ └── PrefixedArgument.java │ ├── defaults │ │ ├── AccountCommand.java │ │ ├── GiveCommand.java │ │ ├── ReloadCommand.java │ │ ├── account │ │ │ ├── CreateCommand.java │ │ │ └── DeleteCommand.java │ │ └── give │ │ │ ├── AllSubCommand.java │ │ │ └── Give.java │ └── sender │ │ ├── CommandSender.java │ │ └── ConsoleCommandSender.java │ ├── data │ ├── DataInterface.java │ ├── DataSerializable.java │ ├── FieldType.java │ ├── Special.java │ └── impl │ │ └── MongoDBInterface.java │ ├── game │ ├── data │ │ ├── GameData.java │ │ ├── GameResource.java │ │ ├── Resource.java │ │ ├── ResourceLoader.java │ │ ├── bin │ │ │ ├── AbilityEmbryoEntry.java │ │ │ ├── AvatarConfig.java │ │ │ └── AvatarConfigAbility.java │ │ ├── common │ │ │ ├── BasicItemData.java │ │ │ ├── CurveInfo.java │ │ │ ├── ExponentialCurve.java │ │ │ ├── FightPropertyData.java │ │ │ └── ItemUseData.java │ │ └── excel │ │ │ ├── ItemData.java │ │ │ ├── SceneData.java │ │ │ ├── avatar │ │ │ ├── AvatarCurveData.java │ │ │ ├── AvatarData.java │ │ │ ├── AvatarPromoteData.java │ │ │ ├── AvatarSkillData.java │ │ │ ├── AvatarSkillDepotData.java │ │ │ └── AvatarTalentData.java │ │ │ └── item │ │ │ ├── ReliquaryAffixData.java │ │ │ ├── ReliquaryLevelData.java │ │ │ └── ReliquaryMainPropData.java │ └── inventory │ │ ├── Item.java │ │ ├── PlayerInventory.java │ │ ├── tab │ │ ├── CollectionItemTab.java │ │ ├── InventoryTab.java │ │ └── StackedItemTab.java │ │ └── use │ │ ├── UseAction.java │ │ └── UseReason.java │ ├── network │ ├── NetworkSession.java │ ├── PacketHandler.java │ ├── kcp │ │ ├── KcpHandler.java │ │ ├── KcpListener.java │ │ └── KcpTunnel.java │ ├── packets │ │ ├── GenericPacket.java │ │ ├── GetPlayerToken.java │ │ ├── Ping.java │ │ ├── PlayerLogin.java │ │ ├── SetPlayerBornData.java │ │ ├── notify │ │ │ ├── ServerTime.java │ │ │ ├── SyncTeamEntity.java │ │ │ ├── WindSeedClient.java │ │ │ ├── data │ │ │ │ ├── AvatarData.java │ │ │ │ ├── PlayerData.java │ │ │ │ ├── PlayerStore.java │ │ │ │ └── StoreWeightLimit.java │ │ │ ├── inventory │ │ │ │ ├── AvatarAdd.java │ │ │ │ ├── AvatarEquipChange.java │ │ │ │ ├── AvatarFightProp.java │ │ │ │ └── ItemAddHint.java │ │ │ ├── scene │ │ │ │ ├── EnterScenePeer.java │ │ │ │ ├── PlayerEnterScene.java │ │ │ │ ├── PlayerEnterSceneInfo.java │ │ │ │ ├── PlayerGameTime.java │ │ │ │ ├── SceneAreaWeather.java │ │ │ │ ├── SceneEntityAppear.java │ │ │ │ ├── SceneEntityDisappear.java │ │ │ │ ├── ScenePlayerInfo.java │ │ │ │ ├── SceneTeamUpdate.java │ │ │ │ ├── SceneTime.java │ │ │ │ └── SyncScenePlayTeamEntity.java │ │ │ └── world │ │ │ │ ├── HostPlayer.java │ │ │ │ ├── PlayerWorldSceneInfoList.java │ │ │ │ ├── WorldData.java │ │ │ │ └── WorldPlayerInfo.java │ │ └── scene │ │ │ ├── EnterSceneDone.java │ │ │ ├── EnterSceneReady.java │ │ │ ├── PostEnterScene.java │ │ │ └── SceneInitFinish.java │ └── protocol │ │ ├── BasePacket.java │ │ ├── Packet.java │ │ └── PacketIds.java │ ├── player │ ├── Account.java │ ├── Avatar.java │ ├── Player.java │ ├── PlayerManager.java │ └── store │ │ ├── AvatarStorage.java │ │ ├── PlayerProperties.java │ │ └── TeamManager.java │ ├── script │ ├── SceneScriptManager.java │ ├── ScriptBindings.java │ ├── ScriptLib.java │ └── ScriptLoader.java │ ├── server │ ├── DedicatedServer.java │ ├── ServerThread.java │ ├── game │ │ └── GameServer.java │ └── http │ │ ├── HttpServer.java │ │ ├── Router.java │ │ └── routers │ │ ├── AuthenticationRouter.java │ │ ├── DispatchRouter.java │ │ ├── SDKRouter.java │ │ └── StaticRequestRouter.java │ ├── utils │ ├── CryptoUtils.java │ ├── DataUtils.java │ ├── DatabaseUtils.java │ ├── EncodingUtils.java │ ├── FileUtils.java │ ├── LanguageUtils.java │ ├── NetworkUtils.java │ ├── Preconditions.java │ ├── PrimitiveUtils.java │ ├── ReflectionUtils.java │ ├── ServerUtils.java │ ├── constants │ │ ├── CombatProperties.java │ │ ├── CryptoConstants.java │ │ ├── DataConstants.java │ │ ├── FileConstants.java │ │ ├── GameConstants.java │ │ ├── Log.java │ │ ├── NetworkConstants.java │ │ └── Properties.java │ ├── definitions │ │ ├── Configuration.java │ │ ├── LanguageData.java │ │ ├── QueryRegionResponse.java │ │ ├── SDKResponse.java │ │ ├── auth │ │ │ ├── AccountData.java │ │ │ ├── GranterLoginRequest.java │ │ │ ├── LoginData.java │ │ │ ├── LoginTokenData.java │ │ │ ├── ShieldLoginRequest.java │ │ │ ├── ShieldVerifyRequest.java │ │ │ └── VerifyData.java │ │ └── game │ │ │ ├── CompoundProperty.java │ │ │ ├── RelicLevelProperty.java │ │ │ └── WeaponProperty.java │ ├── encodings │ │ ├── FieldParser.java │ │ ├── Json.java │ │ └── TabSeparatedJson.java │ ├── enums │ │ ├── CommandExceptionType.java │ │ ├── DataInterface.java │ │ ├── Executor.java │ │ ├── KeyType.java │ │ ├── Priority.java │ │ └── game │ │ │ ├── ActionReason.java │ │ │ ├── ClimateType.java │ │ │ ├── DestroyRule.java │ │ │ ├── ElementType.java │ │ │ ├── EntityIdType.java │ │ │ ├── EquipType.java │ │ │ ├── FightProperty.java │ │ │ ├── ItemType.java │ │ │ ├── ItemUseReason.java │ │ │ ├── ItemUseTarget.java │ │ │ ├── LifeState.java │ │ │ ├── MaterialType.java │ │ │ ├── PlayerProperty.java │ │ │ ├── PlayerState.java │ │ │ ├── SceneLoadState.java │ │ │ ├── SceneType.java │ │ │ └── WeaponType.java │ ├── exceptions │ │ ├── CommandException.java │ │ └── InvalidException.java │ ├── interfaces │ │ ├── DatabaseObject.java │ │ ├── Output.java │ │ └── Serializable.java │ └── objects │ │ ├── Buffer.java │ │ ├── Counter.java │ │ ├── JLineLogbackAppender.java │ │ ├── JObject.java │ │ ├── Pair.java │ │ ├── Triplet.java │ │ ├── WeightedList.java │ │ ├── game │ │ ├── GridBlock.java │ │ ├── RegionData.java │ │ ├── SpawnDataEntry.java │ │ ├── SpawnGroupEntry.java │ │ └── TeamInfo.java │ │ ├── lang │ │ ├── Language.java │ │ └── TextContainer.java │ │ └── text │ │ ├── Style.java │ │ └── Text.java │ └── world │ ├── Location.java │ ├── Position.java │ ├── Scene.java │ ├── World.java │ └── entity │ ├── Entity.java │ └── EntityAvatar.java └── resources ├── META-INF └── MANIFEST.MF ├── keys ├── private │ ├── AuthKey.der │ └── SigningKey.der ├── public │ ├── 2.der │ ├── 3.der │ ├── 4.der │ └── 5.der └── xor │ ├── dispatchKey.bin │ ├── dispatchSeed.bin │ ├── encryptKey.bin │ └── encryptKeyBuffer.bin ├── lang ├── README.md ├── en-us.json ├── ru-ru.json ├── zh-cn.json └── zh-tw.json └── logback.xml /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/artifacts/Grasscutter__3_3_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.idea/artifacts/Grasscutter__3_3_.xml -------------------------------------------------------------------------------- /.idea/deployment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.idea/deployment.xml -------------------------------------------------------------------------------- /.idea/discord.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.idea/discord.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/README.md -------------------------------------------------------------------------------- /README_ru-RU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/README_ru-RU.md -------------------------------------------------------------------------------- /README_th-TH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/README_th-TH.md -------------------------------------------------------------------------------- /README_zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/README_zh-CN.md -------------------------------------------------------------------------------- /README_zh-TW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/README_zh-TW.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/internal/Commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/docs/internal/Commands.md -------------------------------------------------------------------------------- /docs/internal/Structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/docs/internal/Structure.md -------------------------------------------------------------------------------- /docs/internal/Text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/docs/internal/Text.md -------------------------------------------------------------------------------- /docs/learning/GameProtocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/docs/learning/GameProtocol.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs/bcrypt-0.8.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/libs/bcrypt-0.8.0.jar -------------------------------------------------------------------------------- /libs/bytes-1.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/libs/bytes-1.3.0.jar -------------------------------------------------------------------------------- /libs/fastutil-mini-8.5.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/libs/fastutil-mini-8.5.6.jar -------------------------------------------------------------------------------- /libs/jnlua-0.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/libs/jnlua-0.1.0.jar -------------------------------------------------------------------------------- /libs/kcp-1.5.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/libs/kcp-1.5.1.jar -------------------------------------------------------------------------------- /libs/protocol-2.8.jar.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/libs/protocol-2.8.jar.old -------------------------------------------------------------------------------- /libs/protocol-3.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/libs/protocol-3.3.jar -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'Grasscutter-Rewrite' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/Grasscutter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/Grasscutter.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/auth/AuthenticationHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/auth/AuthenticationHolder.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/auth/Authenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/auth/Authenticator.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/auth/DefaultComboAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/auth/DefaultComboAuthenticator.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/auth/DefaultLoginAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/auth/DefaultLoginAuthenticator.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/auth/DefaultTokenAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/auth/DefaultTokenAuthenticator.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/auth/UsernameAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/auth/UsernameAuthenticator.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/Command.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/CommandData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/CommandData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/CommandMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/CommandMap.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/SubCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/SubCommand.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/args/Argument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/args/Argument.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/args/Arguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/args/Arguments.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/args/PrefixedArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/args/PrefixedArgument.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/defaults/AccountCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/defaults/AccountCommand.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/defaults/GiveCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/defaults/GiveCommand.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/defaults/ReloadCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/defaults/ReloadCommand.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/defaults/account/CreateCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/defaults/account/CreateCommand.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/defaults/account/DeleteCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/defaults/account/DeleteCommand.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/defaults/give/AllSubCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/defaults/give/AllSubCommand.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/defaults/give/Give.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/defaults/give/Give.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/sender/CommandSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/sender/CommandSender.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/commands/sender/ConsoleCommandSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/commands/sender/ConsoleCommandSender.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/data/DataInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/data/DataInterface.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/data/DataSerializable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/data/DataSerializable.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/data/FieldType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/data/FieldType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/data/Special.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/data/Special.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/data/impl/MongoDBInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/data/impl/MongoDBInterface.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/GameData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/GameData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/GameResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/GameResource.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/Resource.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/ResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/ResourceLoader.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/bin/AbilityEmbryoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/bin/AbilityEmbryoEntry.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/bin/AvatarConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/bin/AvatarConfig.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/bin/AvatarConfigAbility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/bin/AvatarConfigAbility.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/common/BasicItemData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/common/BasicItemData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/common/CurveInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/common/CurveInfo.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/common/ExponentialCurve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/common/ExponentialCurve.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/common/FightPropertyData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/common/FightPropertyData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/common/ItemUseData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/common/ItemUseData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/ItemData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/ItemData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/SceneData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/SceneData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/avatar/AvatarCurveData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/avatar/AvatarCurveData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/avatar/AvatarData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/avatar/AvatarData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/avatar/AvatarPromoteData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/avatar/AvatarPromoteData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/avatar/AvatarSkillData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/avatar/AvatarSkillData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/avatar/AvatarSkillDepotData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/avatar/AvatarSkillDepotData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/avatar/AvatarTalentData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/avatar/AvatarTalentData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/item/ReliquaryAffixData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/item/ReliquaryAffixData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/item/ReliquaryLevelData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/item/ReliquaryLevelData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/data/excel/item/ReliquaryMainPropData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/data/excel/item/ReliquaryMainPropData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/inventory/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/inventory/Item.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/inventory/PlayerInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/inventory/PlayerInventory.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/inventory/tab/CollectionItemTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/inventory/tab/CollectionItemTab.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/inventory/tab/InventoryTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/inventory/tab/InventoryTab.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/inventory/tab/StackedItemTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/inventory/tab/StackedItemTab.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/inventory/use/UseAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/inventory/use/UseAction.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/game/inventory/use/UseReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/game/inventory/use/UseReason.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/NetworkSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/NetworkSession.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/PacketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/PacketHandler.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/kcp/KcpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/kcp/KcpHandler.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/kcp/KcpListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/kcp/KcpListener.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/kcp/KcpTunnel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/kcp/KcpTunnel.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/GenericPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/GenericPacket.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/GetPlayerToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/GetPlayerToken.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/Ping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/Ping.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/PlayerLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/PlayerLogin.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/SetPlayerBornData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/SetPlayerBornData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/ServerTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/ServerTime.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/SyncTeamEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/SyncTeamEntity.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/WindSeedClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/WindSeedClient.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/data/AvatarData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/data/AvatarData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/data/PlayerData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/data/PlayerData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/data/PlayerStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/data/PlayerStore.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/data/StoreWeightLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/data/StoreWeightLimit.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/inventory/AvatarAdd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/inventory/AvatarAdd.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/inventory/AvatarEquipChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/inventory/AvatarEquipChange.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/inventory/AvatarFightProp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/inventory/AvatarFightProp.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/inventory/ItemAddHint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/inventory/ItemAddHint.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/EnterScenePeer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/EnterScenePeer.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/PlayerEnterScene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/PlayerEnterScene.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/PlayerEnterSceneInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/PlayerEnterSceneInfo.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/PlayerGameTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/PlayerGameTime.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/SceneAreaWeather.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/SceneAreaWeather.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/SceneEntityAppear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/SceneEntityAppear.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/SceneEntityDisappear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/SceneEntityDisappear.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/ScenePlayerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/ScenePlayerInfo.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/SceneTeamUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/SceneTeamUpdate.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/SceneTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/SceneTime.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/scene/SyncScenePlayTeamEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/scene/SyncScenePlayTeamEntity.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/world/HostPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/world/HostPlayer.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/world/PlayerWorldSceneInfoList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/world/PlayerWorldSceneInfoList.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/world/WorldData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/world/WorldData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/notify/world/WorldPlayerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/notify/world/WorldPlayerInfo.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/scene/EnterSceneDone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/scene/EnterSceneDone.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/scene/EnterSceneReady.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/scene/EnterSceneReady.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/scene/PostEnterScene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/scene/PostEnterScene.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/packets/scene/SceneInitFinish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/packets/scene/SceneInitFinish.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/protocol/BasePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/protocol/BasePacket.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/protocol/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/protocol/Packet.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/network/protocol/PacketIds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/network/protocol/PacketIds.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/player/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/player/Account.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/player/Avatar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/player/Avatar.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/player/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/player/Player.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/player/PlayerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/player/PlayerManager.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/player/store/AvatarStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/player/store/AvatarStorage.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/player/store/PlayerProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/player/store/PlayerProperties.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/player/store/TeamManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/player/store/TeamManager.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/script/SceneScriptManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/script/SceneScriptManager.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/script/ScriptBindings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/script/ScriptBindings.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/script/ScriptLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/script/ScriptLib.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/script/ScriptLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/script/ScriptLoader.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/server/DedicatedServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/server/DedicatedServer.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/server/ServerThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/server/ServerThread.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/server/game/GameServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/server/game/GameServer.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/server/http/HttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/server/http/HttpServer.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/server/http/Router.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/server/http/Router.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/server/http/routers/AuthenticationRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/server/http/routers/AuthenticationRouter.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/server/http/routers/DispatchRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/server/http/routers/DispatchRouter.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/server/http/routers/SDKRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/server/http/routers/SDKRouter.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/server/http/routers/StaticRequestRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/server/http/routers/StaticRequestRouter.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/CryptoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/CryptoUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/DataUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/DataUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/DatabaseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/DatabaseUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/EncodingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/EncodingUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/LanguageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/LanguageUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/NetworkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/NetworkUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/Preconditions.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/PrimitiveUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/PrimitiveUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/ReflectionUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/ServerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/ServerUtils.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/constants/CombatProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/constants/CombatProperties.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/constants/CryptoConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/constants/CryptoConstants.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/constants/DataConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/constants/DataConstants.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/constants/FileConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/constants/FileConstants.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/constants/GameConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/constants/GameConstants.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/constants/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/constants/Log.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/constants/NetworkConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/constants/NetworkConstants.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/constants/Properties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/constants/Properties.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/Configuration.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/LanguageData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/LanguageData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/QueryRegionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/QueryRegionResponse.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/SDKResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/SDKResponse.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/auth/AccountData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/auth/AccountData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/auth/GranterLoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/auth/GranterLoginRequest.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/auth/LoginData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/auth/LoginData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/auth/LoginTokenData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/auth/LoginTokenData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/auth/ShieldLoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/auth/ShieldLoginRequest.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/auth/ShieldVerifyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/auth/ShieldVerifyRequest.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/auth/VerifyData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/auth/VerifyData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/game/CompoundProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/game/CompoundProperty.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/game/RelicLevelProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/game/RelicLevelProperty.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/definitions/game/WeaponProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/definitions/game/WeaponProperty.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/encodings/FieldParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/encodings/FieldParser.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/encodings/Json.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/encodings/Json.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/encodings/TabSeparatedJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/encodings/TabSeparatedJson.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/CommandExceptionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/CommandExceptionType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/DataInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/DataInterface.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/Executor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/Executor.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/KeyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/KeyType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/Priority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/Priority.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/ActionReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/ActionReason.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/ClimateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/ClimateType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/DestroyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/DestroyRule.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/ElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/ElementType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/EntityIdType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/EntityIdType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/EquipType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/EquipType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/FightProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/FightProperty.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/ItemType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/ItemType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/ItemUseReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/ItemUseReason.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/ItemUseTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/ItemUseTarget.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/LifeState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/LifeState.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/MaterialType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/MaterialType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/PlayerProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/PlayerProperty.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/PlayerState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/PlayerState.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/SceneLoadState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/SceneLoadState.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/SceneType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/SceneType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/enums/game/WeaponType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/enums/game/WeaponType.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/exceptions/CommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/exceptions/CommandException.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/exceptions/InvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/exceptions/InvalidException.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/interfaces/DatabaseObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/interfaces/DatabaseObject.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/interfaces/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/interfaces/Output.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/interfaces/Serializable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/interfaces/Serializable.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/Buffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/Buffer.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/Counter.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/JLineLogbackAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/JLineLogbackAppender.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/JObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/JObject.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/Pair.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/Triplet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/Triplet.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/WeightedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/WeightedList.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/game/GridBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/game/GridBlock.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/game/RegionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/game/RegionData.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/game/SpawnDataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/game/SpawnDataEntry.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/game/SpawnGroupEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/game/SpawnGroupEntry.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/game/TeamInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/game/TeamInfo.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/lang/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/lang/Language.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/lang/TextContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/lang/TextContainer.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/text/Style.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/text/Style.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/utils/objects/text/Text.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/utils/objects/text/Text.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/world/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/world/Location.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/world/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/world/Position.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/world/Scene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/world/Scene.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/world/World.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/world/World.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/world/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/world/entity/Entity.java -------------------------------------------------------------------------------- /src/main/java/io/grasscutter/world/entity/EntityAvatar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/java/io/grasscutter/world/entity/EntityAvatar.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /src/main/resources/keys/private/AuthKey.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/private/AuthKey.der -------------------------------------------------------------------------------- /src/main/resources/keys/private/SigningKey.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/private/SigningKey.der -------------------------------------------------------------------------------- /src/main/resources/keys/public/2.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/public/2.der -------------------------------------------------------------------------------- /src/main/resources/keys/public/3.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/public/3.der -------------------------------------------------------------------------------- /src/main/resources/keys/public/4.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/public/4.der -------------------------------------------------------------------------------- /src/main/resources/keys/public/5.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/public/5.der -------------------------------------------------------------------------------- /src/main/resources/keys/xor/dispatchKey.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/xor/dispatchKey.bin -------------------------------------------------------------------------------- /src/main/resources/keys/xor/dispatchSeed.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/xor/dispatchSeed.bin -------------------------------------------------------------------------------- /src/main/resources/keys/xor/encryptKey.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/xor/encryptKey.bin -------------------------------------------------------------------------------- /src/main/resources/keys/xor/encryptKeyBuffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/keys/xor/encryptKeyBuffer.bin -------------------------------------------------------------------------------- /src/main/resources/lang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/lang/README.md -------------------------------------------------------------------------------- /src/main/resources/lang/en-us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/lang/en-us.json -------------------------------------------------------------------------------- /src/main/resources/lang/ru-ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/lang/ru-ru.json -------------------------------------------------------------------------------- /src/main/resources/lang/zh-cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/lang/zh-cn.json -------------------------------------------------------------------------------- /src/main/resources/lang/zh-tw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/lang/zh-tw.json -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seiKiMo-Inc/Grasscutter/HEAD/src/main/resources/logback.xml --------------------------------------------------------------------------------