From d7300451f8443c4a7aac8286683f3bcc0c301ee4 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Mon, 7 Sep 2026 08:06:18 +0800 Subject: [PATCH] Rename package name of libmc-common --- .../libmc/common/packet/MinecraftPacket.kt | 10 ----- .../rtast/libmc/common/packet/PacketEvent.kt | 10 ----- .../cn/rtast/libmc/{common => }/context.kt | 2 +- .../crypto/AuthenticationProvider.kt | 2 +- .../{common => }/crypto/NetworkCipher.kt | 2 +- .../{common => }/crypto/ProtocolContext.kt | 17 ++++---- .../ClientboundUnknownPacket.kt} | 6 +-- .../cn/rtast/libmc/packet/MinecraftPacket.kt | 10 +++++ .../libmc/{common => }/packet/PacketCodec.kt | 4 +- .../{common => }/packet/PacketRegistry.kt | 8 ++-- .../libmc/{common => }/primitives/BitSet.kt | 4 +- .../libmc/{common => }/primitives/IdOrX.kt | 4 +- .../libmc/{common => }/primitives/IdSet.kt | 4 +- .../primitives/MinecraftString.kt | 6 +-- .../libmc/{common => }/primitives/Optional.kt | 4 +- .../libmc/{common => }/primitives/Prefixed.kt | 4 +- .../libmc/{common => }/primitives/Uuid.kt | 4 +- .../libmc/{common => }/primitives/VarInt.kt | 6 +-- .../libmc/{common => }/primitives/VarLong.kt | 6 +-- .../rtast/libmc/{common => }/stream/buffer.kt | 2 +- .../libmc/{common => }/stream/byte_order.kt | 2 +- .../libmc/{common => }/stream/channels.kt | 2 +- .../rtast/libmc/{common => }/stream/socket.kt | 5 ++- .../cn/rtast/libmc/{common => }/zlib.kt | 2 +- .../src/commonTest/kotlin/test/TestZlib.kt | 4 +- .../rtast/libmc/{common => }/context.jvm.kt | 2 +- .../libmc/{common => }/stream/buffer.jvm.kt | 2 +- .../libmc/{common => }/stream/channels.jvm.kt | 2 +- .../{common => }/stream/order_convert.kt | 2 +- .../libmc/{common => }/stream/socket.jvm.kt | 4 +- .../cn/rtast/libmc/{common => }/zlib.jvm.kt | 2 +- .../libmc/{common => }/context.native.kt | 2 +- .../{common => }/stream/buffer.native.kt | 2 +- .../{common => }/stream/channels.native.kt | 2 +- .../{common => }/stream/socket.native.kt | 2 +- .../rtast/libmc/{common => }/zlib.native.kt | 2 +- .../cn/rtast/libmc/mcping/bedrock/packet.kt | 4 +- .../libmc/mcping/bedrock/packet_writer.kt | 6 +-- .../libmc/mcping/bedrock/ping_bedrock.kt | 4 +- .../cn/rtast/libmc/mcping/java/packet.kt | 10 ++--- .../cn/rtast/libmc/mcping/java/ping_java.kt | 8 ++-- .../cn/rtast/libmc/mcping/packet_writer.kt | 12 +++--- .../cn/rtast/libmc/nbt/BytesBufferNBTInput.kt | 4 +- .../rtast/libmc/nbt/BytesBufferNBTOutput.kt | 5 ++- .../kotlin/cn/rtast/libmc/nbt/NBTInput.kt | 2 +- .../kotlin/cn/rtast/libmc/nbt/NBTOutput.kt | 2 +- .../cn/rtast/libmc/nbt/NbtCompressor.kt | 8 ++-- .../src/jvmTest/kotlin/test/TestNBTReader.kt | 2 +- libmc-protocol-encrypt/README.md | 4 +- .../libmc/protocol/crypto/AesCFB8Cipher.kt | 2 +- .../crypto/DefaultProtocolCryptoContext.kt | 10 ++--- .../src/jvmTest/kotlin/test/TestJvmClient.kt | 12 +++--- .../libmc/protocol/client/MinecraftClient.kt | 19 ++++----- .../event/InternalPacketDispatcher.kt | 18 ++++++--- .../protocol/event/PacketEventDispatcher.kt | 8 ++-- .../libmc/protocol/network/CipherChannel.kt | 11 +++--- .../libmc/protocol/network/NetworkChannel.kt | 39 ++++++++----------- .../libmc/protocol/network/NetworkSession.kt | 30 +++++++------- .../packet/configuration/KnownPacks.kt | 8 ++-- .../ClientboundAddResourcePackPacket.kt | 12 +++--- .../ClientboundClearDialogPacket.kt | 6 +-- .../ClientboundCodeOfConductPacket.kt | 8 ++-- ...lientboundConfigurationShowDialogPacket.kt | 6 +-- .../ClientboundCookieRequestPacket.kt | 6 +-- .../ClientboundCustomPayloadPacket.kt | 6 +-- .../ClientboundCustomReportDetailsPacket.kt | 12 +++--- ...lientboundDisconnectConfigurationPacket.kt | 6 +-- .../ClientboundFinishConfigurationPacket.kt | 6 +-- ...ClientboundKeepAliveConfigurationPacket.kt | 6 +-- .../ClientboundPingConfigurationPacket.kt | 6 +-- .../ClientboundRegistryDataPacket.kt | 8 ++-- .../ClientboundRemoveResourcePackPacket.kt | 8 ++-- .../clientbound/ClientboundResetChatPacket.kt | 6 +-- .../ClientboundSelectKnownPacksPacket.kt | 8 ++-- .../ClientboundServerLinksPacket.kt | 8 ++-- .../ClientboundStoreCookiePacket.kt | 8 ++-- .../clientbound/ClientboundTransferPacket.kt | 10 ++--- .../ClientboundUpdateEnabledFeaturesPacket.kt | 8 ++-- .../ClientboundUpdateTagsPacket.kt | 10 ++--- .../ServerboundAcceptCodeOfConductPacket.kt | 6 +-- ...ServerboundAckFinishConfigurationPacket.kt | 6 +-- .../ServerboundCookieResponsePacket.kt | 8 ++-- ...ServerboundKeepAliveConfigurationPacket.kt | 6 +-- .../ServerboundPongConfigurationPacket.kt | 6 +-- .../ServerboundSelectKnownPacksPacket.kt | 8 ++-- .../handshake/ServerboundHandshakePacket.kt | 10 ++--- .../ClientboundCustomQueryPacket.kt | 8 ++-- .../ClientboundDisconnectLoginPacket.kt | 6 +-- .../clientbound/ClientboundHelloPacket.kt | 10 ++--- .../ClientboundLoginSuccessPacket.kt | 8 ++-- .../ClientboundSetCompressionPacket.kt | 10 ++--- .../ServerboundCustomQueryAnswerPacket.kt | 10 ++--- .../login/serverbound/ServerboundKeyPacket.kt | 8 ++-- .../ServerboundLoginAcknowledgedPacket.kt | 6 +-- .../ServerboundLoginStartPacket.kt | 10 ++--- ...ClientboundAcknowledgeBlockChangePacket.kt | 8 ++-- .../ClientboundAwardStatisticsPacket.kt | 8 ++-- .../ClientboundBlockDestructionPacket.kt | 8 ++-- .../ClientboundBlockEntityDataPacket.kt | 8 ++-- .../ClientboundBlockEventPacket.kt | 8 ++-- .../ClientboundBlockUpdatePacket.kt | 8 ++-- .../clientbound/ClientboundBossEventPacket.kt | 10 ++--- .../ClientboundChangeDifficultyPacket.kt | 6 +-- .../ClientboundChunkBatchFinishedPacket.kt | 8 ++-- .../ClientboundChunkBatchStartPacket.kt | 6 +-- .../ClientboundChunksBiomesPacket.kt | 8 ++-- .../ClientboundClearTitlesPacket.kt | 6 +-- .../ClientboundCommandSuggestionsPacket.kt | 12 +++--- .../ClientboundContainerClosePacket.kt | 8 ++-- .../ClientboundContainerSetDataPacket.kt | 8 ++-- .../clientbound/ClientboundCooldownPacket.kt | 8 ++-- .../ClientboundCustomChatCompletionsPacket.kt | 10 ++--- .../ClientboundDamageEventPacket.kt | 8 ++-- .../ClientboundDeleteChatPacket.kt | 10 ++--- .../clientbound/ClientboundDelimiterPacket.kt | 6 +-- .../ClientboundDisconnectPlayPacket.kt | 6 +-- .../ClientboundDisguisedChatMessagePacket.kt | 12 +++--- .../ClientboundEntityAnimationPacket.kt | 8 ++-- .../ClientboundEntityEffectPacket.kt | 8 ++-- .../ClientboundEntityEventPacket.kt | 6 +-- .../ClientboundEntitySoundEffectPacket.kt | 12 +++--- .../clientbound/ClientboundGameEventPacket.kt | 6 +-- .../ClientboundGameRuleValuesPacket.kt | 8 ++-- .../ClientboundHurtAnimationPacket.kt | 8 ++-- .../ClientboundInitializeWorldBorderPacket.kt | 10 ++--- .../ClientboundKeepAlivePlayPacket.kt | 6 +-- .../ClientboundLevelEventPacket.kt | 6 +-- .../ClientboundLinkEntitiesPacket.kt | 6 +-- .../clientbound/ClientboundLoginPlayPacket.kt | 8 ++-- .../ClientboundLowDiskSpaceWarningPacket.kt | 6 +-- ...ClientboundMoveMinecartAlongTrackPacket.kt | 8 ++-- .../ClientboundMoveVehiclePacket.kt | 6 +-- .../clientbound/ClientboundOpenBookPacket.kt | 8 ++-- .../ClientboundOpenHorseScreenPacket.kt | 8 ++-- .../ClientboundOpenScreenPacket.kt | 8 ++-- .../ClientboundOpenSignEditorPacket.kt | 6 +-- .../ClientboundPickupItemPacket.kt | 8 ++-- .../play/clientbound/ClientboundPingPacket.kt | 6 +-- .../ClientboundPlayerAbilitiesPacket.kt | 6 +-- .../ClientboundPlayerChatMessagePacket.kt | 12 +++--- .../ClientboundPlayerCombatDeathPacket.kt | 8 ++-- .../ClientboundPlayerEndCombatPacket.kt | 8 ++-- .../ClientboundPlayerEnterCombatPacket.kt | 6 +-- .../ClientboundPlayerInfoRemovePacket.kt | 10 ++--- .../ClientboundPlayerLookAtPacket.kt | 8 ++-- .../ClientboundPlayerRotationPacket.kt | 6 +-- .../ClientboundProjectilePowerPacket.kt | 8 ++-- .../ClientboundRemoveEntitiesPacket.kt | 10 ++--- .../ClientboundRemoveEntityEffectPacket.kt | 8 ++-- .../ClientboundResetScorePacket.kt | 12 +++--- .../clientbound/ClientboundRespawnPacket.kt | 10 ++--- .../ClientboundSelectAdvancementsTabPacket.kt | 8 ++-- .../ClientboundServerDataPacket.kt | 10 ++--- .../ClientboundSetActionBarTextPacket.kt | 6 +-- .../ClientboundSetBorderCenterPacket.kt | 6 +-- .../ClientboundSetBorderLeapSizePacket.kt | 8 ++-- .../ClientboundSetBorderSizePacket.kt | 6 +-- .../ClientboundSetBorderWarningDelayPacket.kt | 8 ++-- ...ientboundSetBorderWarningDistancePacket.kt | 8 ++-- .../clientbound/ClientboundSetCameraPacket.kt | 8 ++-- .../ClientboundSetCarriedItemPacket.kt | 8 ++-- .../ClientboundSetCenterChunkPacket.kt | 8 ++-- ...lientboundSetDefaultSpawnPositionPacket.kt | 6 +-- .../ClientboundSetDisplayObjectivePacket.kt | 10 ++--- .../ClientboundSetEntityVelocityPacket.kt | 8 ++-- .../ClientboundSetExperiencePacket.kt | 8 ++-- .../ClientboundSetHeadRotationPacket.kt | 8 ++-- .../clientbound/ClientboundSetHealthPacket.kt | 8 ++-- .../ClientboundSetPassengersPacket.kt | 10 ++--- .../ClientboundSetRenderDistancePacket.kt | 8 ++-- .../ClientboundSetSimulationDistancePacket.kt | 8 ++-- .../ClientboundSetSubtitleTextPacket.kt | 6 +-- ...entboundSetTabListHeaderAndFooterPacket.kt | 6 +-- .../ClientboundSetTickingStatePacket.kt | 6 +-- .../clientbound/ClientboundSetTimePacket.kt | 12 +++--- ...ClientboundSetTitleAnimationTimesPacket.kt | 6 +-- .../ClientboundSetTitleTextPacket.kt | 6 +-- .../ClientboundShowDialogPacket.kt | 10 ++--- .../ClientboundSoundEffectPacket.kt | 12 +++--- .../ClientboundSpawnEntityPacket.kt | 10 ++--- .../ClientboundStartConfigurationPacket.kt | 6 +-- .../clientbound/ClientboundStepTickPacket.kt | 8 ++-- .../clientbound/ClientboundStopSoundPacket.kt | 8 ++-- ...entboundSynchronizePlayerPositionPacket.kt | 8 ++-- ...ntboundSynchronizeVehiclePositionPacket.kt | 8 ++-- .../ClientboundSystemChatMessagePacket.kt | 6 +-- .../ClientboundTagQueryResponsePacket.kt | 8 ++-- .../ClientboundTeleportEntityPacket.kt | 8 ++-- .../ClientboundTestHighlightPositionPacket.kt | 6 +-- ...lientboundTestInstanceBlockStatusPacket.kt | 8 ++-- .../ClientboundUnloadChunkPacket.kt | 6 +-- .../ClientboundUpdateAttributesPacket.kt | 10 ++--- ...ndUpdateEntityPositionAndRotationPacket.kt | 8 ++-- .../ClientboundUpdateEntityPositionPacket.kt | 8 ++-- .../ClientboundUpdateEntityRotationPacket.kt | 8 ++-- .../ClientboundUpdateObjectivePacket.kt | 10 ++--- .../ClientboundUpdateScorePacket.kt | 12 +++--- .../ClientboundUpdateSectionBlockPacket.kt | 10 ++--- .../ServerboundAcceptTeleportationPacket.kt | 8 ++-- ...ServerboundAcknowledgeChatMessagePacket.kt | 8 ++-- .../ServerboundAttackActionPacket.kt | 8 ++-- .../ServerboundBundleItemSelectedPacket.kt | 8 ++-- .../ServerboundChangeDifficultyPacket.kt | 6 +-- .../ServerboundChangeGameModePacket.kt | 8 ++-- .../ServerboundChatCommandPacket.kt | 8 ++-- .../ServerboundChatMessagePacket.kt | 10 ++--- .../ServerboundChunkBatchReceivedPacket.kt | 6 +-- .../ServerboundClientActionPacket.kt | 8 ++-- .../ServerboundClientCommandPacket.kt | 8 ++-- .../ServerboundClientInformationPacket.kt | 10 ++--- .../ServerboundClientTickEndPacket.kt | 6 +-- ...rverboundCommandSuggestionRequestPacket.kt | 10 ++--- ...verboundConfigurationAcknowledgedPacket.kt | 6 +-- .../ServerboundContainerClickButtonPacket.kt | 8 ++-- .../ServerboundContainerClosePacket.kt | 8 ++-- .../ServerboundCustomClickActionPacket.kt | 8 ++-- .../ServerboundCustomPayloadPacket.kt | 6 +-- .../serverbound/ServerboundEditBookPacket.kt | 12 +++--- .../serverbound/ServerboundInteractPacket.kt | 8 ++-- .../ServerboundJigsawGeneratePacket.kt | 8 ++-- .../ServerboundKeepAlivePlayPacket.kt | 6 +-- .../ServerboundLockDifficultyPacket.kt | 6 +-- .../ServerboundMoveVehiclePacket.kt | 6 +-- .../ServerboundPaddleBoatPacket.kt | 6 +-- .../ServerboundPickItemFromBlockPacket.kt | 6 +-- .../ServerboundPickItemFromEntityPacket.kt | 8 ++-- .../ServerboundPlaceRecipePacket.kt | 8 ++-- .../ServerboundPlayerAbilitiesPacket.kt | 6 +-- .../ServerboundPlayerActionPacket.kt | 8 ++-- .../ServerboundPlayerCommandPacket.kt | 8 ++-- .../ServerboundPlayerInputPacket.kt | 6 +-- .../ServerboundPlayerLoadedPacket.kt | 6 +-- .../serverbound/ServerboundPongPlayPacket.kt | 6 +-- .../ServerboundQueryBlockEntityTagPacket.kt | 8 ++-- .../ServerboundQueryEntityTagPacket.kt | 8 ++-- ...rverboundRecipeBookChangeSettingsPacket.kt | 8 ++-- .../ServerboundRecipeBookSeenRecipePacket.kt | 8 ++-- .../ServerboundRenameItemPacket.kt | 8 ++-- .../ServerboundResourcePackResponsePacket.kt | 10 ++--- .../ServerboundSeenAdvancementsPacket.kt | 8 ++-- .../ServerboundSelectTradePacket.kt | 8 ++-- .../serverbound/ServerboundSetBeaconPacket.kt | 8 ++-- .../ServerboundSetCarriedItemPacket.kt | 6 +-- .../ServerboundSetCommandBlockPacket.kt | 10 ++--- .../ServerboundSetCommandMinecartPacket.kt | 10 ++--- .../ServerboundSetGameRulePacket.kt | 8 ++-- .../ServerboundSetJigsawBlockPacket.kt | 10 ++--- .../ServerboundSetPlayerMovementFlagPacket.kt | 6 +-- ...boundSetPlayerPositionAndRotationPacket.kt | 6 +-- .../ServerboundSetPlayerPositionPacket.kt | 6 +-- .../ServerboundSetPlayerRotationPacket.kt | 6 +-- .../ServerboundSetStructureBlockPacket.kt | 12 +++--- .../ServerboundSetTestBlockPacket.kt | 10 ++--- .../ServerboundSignUpdatePacket.kt | 8 ++-- .../ServerboundSignedChatCommandPacket.kt | 10 ++--- .../ServerboundSpectatorActionPacket.kt | 8 ++-- .../serverbound/ServerboundSwingPacket.kt | 8 ++-- .../ServerboundTeleportToEntityPacket.kt | 8 ++-- ...erverboundTestInstanceBlockActionPacket.kt | 8 ++-- .../ServerboundUpdateChatSessionPacket.kt | 10 ++--- .../serverbound/ServerboundUseItemOnPacket.kt | 8 ++-- .../serverbound/ServerboundUseItemPacket.kt | 8 ++-- .../ClientboundPongResponsePacket.kt | 6 +-- .../ClientboundStatusResponsePacket.kt | 8 ++-- .../ServerboundPingRequestPacket.kt | 6 +-- .../ServerboundStatusRequestPacket.kt | 6 +-- .../protocol/protocol/game/Identifier.kt | 8 ++-- .../protocol/protocol/game/StatisticsEntry.kt | 8 ++-- .../protocol/protocol/game/block/BlockPos.kt | 4 +- .../protocol/game/chat/ChatTypeDecoration.kt | 8 ++-- .../protocol/game/chat/InlineChatType.kt | 2 +- .../protocol/game/chunk/ChunkBiomeData.kt | 8 ++-- .../protocol/game/effect/EntityEffectFlags.kt | 2 +- .../protocol/protocol/game/entity/Minecart.kt | 2 +- .../protocol/game/gamerule/GameRuleEntry.kt | 6 +-- .../protocol/protocol/game/math/Angle.kt | 2 +- .../protocol/protocol/game/math/LpVec3.kt | 8 ++-- .../protocol/protocol/game/math/Vec3d.kt | 2 +- .../protocol/game/registry/RegistryEntry.kt | 4 +- .../protocol/game/sound/SoundEvent.kt | 6 +-- .../protocol/signature/ArgumentSignature.kt | 8 ++-- .../protocol/state/ProtocolStateRegistry.kt | 2 +- .../rtast/libmc/protocol/protocol/util/nbt.kt | 2 +- .../protocol/registry/report/ServerLink.kt | 12 +++--- .../libmc/protocol/session/GameProfile.kt | 11 ++++-- .../src/jvmTest/kotlin/test/JvmAesCipher.kt | 2 +- .../kotlin/test/TestClientTestInJvm.kt | 6 +-- .../rtast/libmc/mcping/rconlib/buffer_ext.kt | 2 +- .../cn/rtast/libmc/mcping/rconlib/packet.kt | 8 ++-- .../cn/rtast/libmc/mcping/rconlib/rconlib.kt | 6 +-- 290 files changed, 1071 insertions(+), 1074 deletions(-) delete mode 100644 libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/MinecraftPacket.kt delete mode 100644 libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketEvent.kt rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/context.kt (87%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/crypto/AuthenticationProvider.kt (86%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/crypto/NetworkCipher.kt (87%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/crypto/ProtocolContext.kt (58%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common/packet/UnknownPacket.kt => packet/ClientboundUnknownPacket.kt} (75%) create mode 100644 libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/MinecraftPacket.kt rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/packet/PacketCodec.kt (86%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/packet/PacketRegistry.kt (83%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/primitives/BitSet.kt (89%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/primitives/IdOrX.kt (89%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/primitives/IdSet.kt (91%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/primitives/MinecraftString.kt (84%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/primitives/Optional.kt (86%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/primitives/Prefixed.kt (94%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/primitives/Uuid.kt (83%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/primitives/VarInt.kt (90%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/primitives/VarLong.kt (87%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/stream/buffer.kt (98%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/stream/byte_order.kt (78%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/stream/channels.kt (96%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/stream/socket.kt (85%) rename libmc-common/src/commonMain/kotlin/cn/rtast/libmc/{common => }/zlib.kt (92%) rename libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/{common => }/context.jvm.kt (83%) rename libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/{common => }/stream/buffer.jvm.kt (99%) rename libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/{common => }/stream/channels.jvm.kt (98%) rename libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/{common => }/stream/order_convert.kt (96%) rename libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/{common => }/stream/socket.jvm.kt (94%) rename libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/{common => }/zlib.jvm.kt (98%) rename libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/{common => }/context.native.kt (95%) rename libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/{common => }/stream/buffer.native.kt (98%) rename libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/{common => }/stream/channels.native.kt (98%) rename libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/{common => }/stream/socket.native.kt (97%) rename libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/{common => }/zlib.native.kt (99%) diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/MinecraftPacket.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/MinecraftPacket.kt deleted file mode 100644 index 8d5f601..0000000 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/MinecraftPacket.kt +++ /dev/null @@ -1,10 +0,0 @@ -/* - * Copyright © 2026 RTAkland - * Author: RTAkland - * Date: 2026/9/4 - */ - - -package cn.rtast.libmc.common.packet - -public interface MinecraftPacket : PacketEvent \ No newline at end of file diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketEvent.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketEvent.kt deleted file mode 100644 index 0bfcc0c..0000000 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketEvent.kt +++ /dev/null @@ -1,10 +0,0 @@ -/* - * Copyright © 2026 RTAkland - * Author: RTAkland - * Date: 2026/9/5 - */ - - -package cn.rtast.libmc.common.packet - -public interface PacketEvent \ No newline at end of file diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/context.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/context.kt similarity index 87% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/context.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/context.kt index 085d57d..e947f3a 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/context.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/context.kt @@ -5,7 +5,7 @@ */ -package cn.rtast.libmc.common +package cn.rtast.libmc /** * An object class used to pass some parameters diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/crypto/AuthenticationProvider.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/crypto/AuthenticationProvider.kt similarity index 86% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/crypto/AuthenticationProvider.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/crypto/AuthenticationProvider.kt index c6d58f0..4b0925c 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/crypto/AuthenticationProvider.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/crypto/AuthenticationProvider.kt @@ -5,7 +5,7 @@ */ -package cn.rtast.libmc.common.crypto +package cn.rtast.libmc.crypto public fun interface AuthenticationProvider { public suspend fun joinServer(url: String, accessToken: String, uuid: String, serverIdHash: String) diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/crypto/NetworkCipher.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/crypto/NetworkCipher.kt similarity index 87% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/crypto/NetworkCipher.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/crypto/NetworkCipher.kt index 9537b1f..89af52b 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/crypto/NetworkCipher.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/crypto/NetworkCipher.kt @@ -5,7 +5,7 @@ */ -package cn.rtast.libmc.common.crypto +package cn.rtast.libmc.crypto public interface NetworkCipher { public suspend fun encrypt(buffer: ByteArray, offset: Int, length: Int) diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/crypto/ProtocolContext.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/crypto/ProtocolContext.kt similarity index 58% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/crypto/ProtocolContext.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/crypto/ProtocolContext.kt index bb1ac43..f65d335 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/crypto/ProtocolContext.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/crypto/ProtocolContext.kt @@ -5,7 +5,7 @@ */ -package cn.rtast.libmc.common.crypto +package cn.rtast.libmc.crypto public data class ProtocolContext( val rsaEncryptor: RSA1024Encryptor, @@ -20,13 +20,14 @@ public class ProtocolContextBuilder(private val onlineMode: Boolean) { public lateinit var cipherFactory: (sharedKey: ByteArray) -> NetworkCipher public lateinit var authProvider: AuthenticationProvider - public fun build(): ProtocolContext = ProtocolContext( - rsaEncryptor = if (::rsaEncryptor.isInitialized) rsaEncryptor else error("rsaEncryptor is required"), - sha1Hasher = if (::sha1Hasher.isInitialized) sha1Hasher else error("sha1Hasher is required"), - cipherFactory = if (::cipherFactory.isInitialized) cipherFactory else error("cipherFactory is required"), - authProvider = if (::authProvider.isInitialized) if (onlineMode) authProvider - else error("authProvider is required") else error("authProvider is required") - ) + public fun build(): ProtocolContext = + ProtocolContext( + rsaEncryptor = if (::rsaEncryptor.isInitialized) rsaEncryptor else error("rsaEncryptor is required"), + sha1Hasher = if (::sha1Hasher.isInitialized) sha1Hasher else error("sha1Hasher is required"), + cipherFactory = if (::cipherFactory.isInitialized) cipherFactory else error("cipherFactory is required"), + authProvider = if (::authProvider.isInitialized) if (onlineMode) authProvider + else error("authProvider is required") else error("authProvider is required") + ) } public fun interface RSA1024Encryptor { diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/UnknownPacket.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/ClientboundUnknownPacket.kt similarity index 75% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/UnknownPacket.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/ClientboundUnknownPacket.kt index c53f5e1..8a4544d 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/UnknownPacket.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/ClientboundUnknownPacket.kt @@ -5,17 +5,17 @@ */ -package cn.rtast.libmc.common.packet +package cn.rtast.libmc.packet /** * reserved packet */ -public data class UnknownPacket(val packetId: Int, val data: ByteArray) : MinecraftPacket { +public data class ClientboundUnknownPacket(val packetId: Int, val data: ByteArray) : MinecraftPacket { override fun equals(other: Any?): Boolean { if (this === other) return true if (other == null || this::class != other::class) return false - other as UnknownPacket + other as ClientboundUnknownPacket if (packetId != other.packetId) return false if (!data.contentEquals(other.data)) return false diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/MinecraftPacket.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/MinecraftPacket.kt new file mode 100644 index 0000000..ed07691 --- /dev/null +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/MinecraftPacket.kt @@ -0,0 +1,10 @@ +/* + * Copyright © 2026 RTAkland + * Author: RTAkland + * Date: 2026/9/4 + */ + + +package cn.rtast.libmc.packet + +public interface MinecraftPacket \ No newline at end of file diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketCodec.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/PacketCodec.kt similarity index 86% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketCodec.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/PacketCodec.kt index 5e08b2b..9f6b2cf 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketCodec.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/PacketCodec.kt @@ -5,9 +5,9 @@ */ -package cn.rtast.libmc.common.packet +package cn.rtast.libmc.packet -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer public interface Encoder { public suspend fun encode(buffer: BytesBuffer, value: T) diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketRegistry.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/PacketRegistry.kt similarity index 83% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketRegistry.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/PacketRegistry.kt index b7bad76..bd67db7 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/packet/PacketRegistry.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/packet/PacketRegistry.kt @@ -5,10 +5,10 @@ */ -package cn.rtast.libmc.common.packet +package cn.rtast.libmc.packet -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer import kotlin.reflect.KClass public class PacketRegistry { @@ -29,7 +29,7 @@ public class PacketRegistry { } public suspend fun decodePacket(packetId: Int, buffer: BytesBuffer): MinecraftPacket = - idToCodec[packetId]?.decode(buffer) ?: UnknownPacket(packetId, buffer.readBytes(buffer.remaining.toInt())) + idToCodec[packetId]?.decode(buffer) ?: ClientboundUnknownPacket(packetId, buffer.readRemainingBytes()) public suspend fun encodePacket(buffer: BytesBuffer, packet: T) { @Suppress("UNCHECKED_CAST") diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/BitSet.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/BitSet.kt similarity index 89% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/BitSet.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/BitSet.kt index 3ca24d2..22cd3c2 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/BitSet.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/BitSet.kt @@ -5,9 +5,9 @@ */ -package cn.rtast.libmc.common.primitives +package cn.rtast.libmc.primitives -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer public suspend fun BytesBuffer.readBitSet(): LongArray { val count = this.readVarInt() diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/IdOrX.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/IdOrX.kt similarity index 89% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/IdOrX.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/IdOrX.kt index de7f079..8f89138 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/IdOrX.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/IdOrX.kt @@ -5,9 +5,9 @@ */ -package cn.rtast.libmc.common.primitives +package cn.rtast.libmc.primitives -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer public sealed interface IdOrX { public data class Inline(val value: T) : IdOrX diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/IdSet.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/IdSet.kt similarity index 91% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/IdSet.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/IdSet.kt index edc6dd8..bf1c984 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/IdSet.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/IdSet.kt @@ -5,9 +5,9 @@ */ -package cn.rtast.libmc.common.primitives +package cn.rtast.libmc.primitives -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer public sealed interface IdSet { public data class Tag(val tagName: String) : IdSet diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/MinecraftString.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/MinecraftString.kt similarity index 84% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/MinecraftString.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/MinecraftString.kt index c96f7d5..0dab53b 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/MinecraftString.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/MinecraftString.kt @@ -5,10 +5,10 @@ */ -package cn.rtast.libmc.common.primitives +package cn.rtast.libmc.primitives -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer public object McStringCodec : PacketCodec { override suspend fun encode(buffer: BytesBuffer, value: String) { diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/Optional.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/Optional.kt similarity index 86% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/Optional.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/Optional.kt index 4e48fd5..4dd9f98 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/Optional.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/Optional.kt @@ -5,9 +5,9 @@ */ -package cn.rtast.libmc.common.primitives +package cn.rtast.libmc.primitives -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer public suspend inline fun BytesBuffer.readOptional(block: BytesBuffer.() -> T): T? { val hasData = this.readBoolean() diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/Prefixed.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/Prefixed.kt similarity index 94% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/Prefixed.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/Prefixed.kt index 92fb620..da0b8b0 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/Prefixed.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/Prefixed.kt @@ -5,9 +5,9 @@ */ -package cn.rtast.libmc.common.primitives +package cn.rtast.libmc.primitives -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer public suspend fun BytesBuffer.readPrefixedByteArray(): ByteArray { diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/Uuid.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/Uuid.kt similarity index 83% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/Uuid.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/Uuid.kt index 3cc5615..d5cd716 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/Uuid.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/Uuid.kt @@ -5,9 +5,9 @@ */ -package cn.rtast.libmc.common.primitives +package cn.rtast.libmc.primitives -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer import kotlin.uuid.Uuid public suspend fun BytesBuffer.writeUuid(uuid: Uuid): Unit = uuid.toLongs { mostSignificantBits, leastSignificantBits -> diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/VarInt.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/VarInt.kt similarity index 90% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/VarInt.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/VarInt.kt index 9941bae..861a6ef 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/VarInt.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/VarInt.kt @@ -5,10 +5,10 @@ */ -package cn.rtast.libmc.common.primitives +package cn.rtast.libmc.primitives -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer public object VarIntCodec : PacketCodec { override suspend fun encode(buffer: BytesBuffer, value: Int) { diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/VarLong.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/VarLong.kt similarity index 87% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/VarLong.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/VarLong.kt index 028932a..3d254cb 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/primitives/VarLong.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/primitives/VarLong.kt @@ -5,10 +5,10 @@ */ -package cn.rtast.libmc.common.primitives +package cn.rtast.libmc.primitives -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer public object VarLongCodec : PacketCodec { override suspend fun encode(buffer: BytesBuffer, value: Long) { diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/buffer.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/buffer.kt similarity index 98% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/buffer.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/buffer.kt index e56c3d7..5a9f604 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/buffer.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/buffer.kt @@ -5,7 +5,7 @@ */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream public expect class BytesBuffer { public constructor() diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/byte_order.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/byte_order.kt similarity index 78% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/byte_order.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/byte_order.kt index eba650a..3dd6971 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/byte_order.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/byte_order.kt @@ -5,7 +5,7 @@ */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream public enum class ByteOrder { BIG_ENDIAN, LITTLE_ENDIAN diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/channels.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/channels.kt similarity index 96% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/channels.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/channels.kt index a375ca2..1e0936f 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/channels.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/channels.kt @@ -5,7 +5,7 @@ */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream public expect open class ReadChannel() { public open suspend fun readByte(): Byte diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/socket.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/socket.kt similarity index 85% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/socket.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/socket.kt index 8556104..8a6375e 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/stream/socket.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/stream/socket.kt @@ -5,9 +5,10 @@ */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream + +import cn.rtast.libmc.LibMCContext -import cn.rtast.libmc.common.LibMCContext public expect class Socket public constructor(host: String, port: Int, context: LibMCContext) { public fun openReadChannel(): ReadChannel diff --git a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/zlib.kt b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/zlib.kt similarity index 92% rename from libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/zlib.kt rename to libmc-common/src/commonMain/kotlin/cn/rtast/libmc/zlib.kt index fde436f..dc66db2 100644 --- a/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/common/zlib.kt +++ b/libmc-common/src/commonMain/kotlin/cn/rtast/libmc/zlib.kt @@ -5,7 +5,7 @@ */ -package cn.rtast.libmc.common +package cn.rtast.libmc public expect fun ByteArray.zlibDecompress(): ByteArray diff --git a/libmc-common/src/commonTest/kotlin/test/TestZlib.kt b/libmc-common/src/commonTest/kotlin/test/TestZlib.kt index e87bdd6..2c3d921 100644 --- a/libmc-common/src/commonTest/kotlin/test/TestZlib.kt +++ b/libmc-common/src/commonTest/kotlin/test/TestZlib.kt @@ -7,8 +7,8 @@ package test -import cn.rtast.libmc.common.zlibCompress -import cn.rtast.libmc.common.zlibDecompress +import cn.rtast.libmc.zlibCompress +import cn.rtast.libmc.zlibDecompress import kotlin.test.Test import kotlin.test.assertContentEquals import kotlin.test.assertEquals diff --git a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/context.jvm.kt b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/context.jvm.kt similarity index 83% rename from libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/context.jvm.kt rename to libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/context.jvm.kt index 14a4c1b..2534692 100644 --- a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/context.jvm.kt +++ b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/context.jvm.kt @@ -4,7 +4,7 @@ * Date: 2026/9/3 */ -package cn.rtast.libmc.common +package cn.rtast.libmc /** * No Context for jvm targets diff --git a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/buffer.jvm.kt b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/buffer.jvm.kt similarity index 99% rename from libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/buffer.jvm.kt rename to libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/buffer.jvm.kt index 643efe9..0927cfd 100644 --- a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/buffer.jvm.kt +++ b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/buffer.jvm.kt @@ -4,7 +4,7 @@ * Date: 2026/9/3 */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext diff --git a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/channels.jvm.kt b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/channels.jvm.kt similarity index 98% rename from libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/channels.jvm.kt rename to libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/channels.jvm.kt index 016bd16..406e4a4 100644 --- a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/channels.jvm.kt +++ b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/channels.jvm.kt @@ -4,7 +4,7 @@ * Date: 2026/9/3 */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream import java.io.EOFException import java.io.InputStream diff --git a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/order_convert.kt b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/order_convert.kt similarity index 96% rename from libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/order_convert.kt rename to libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/order_convert.kt index af000f0..97c46ba 100644 --- a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/order_convert.kt +++ b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/order_convert.kt @@ -5,7 +5,7 @@ */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream internal fun ByteArray.toShort(endian: ByteOrder = ByteOrder.BIG_ENDIAN): Short { val b1 = this[0].toInt() and 0xFF diff --git a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/socket.jvm.kt b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/socket.jvm.kt similarity index 94% rename from libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/socket.jvm.kt rename to libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/socket.jvm.kt index 1315801..fcfb423 100644 --- a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/stream/socket.jvm.kt +++ b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/stream/socket.jvm.kt @@ -4,9 +4,9 @@ * Date: 2026/9/3 */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream -import cn.rtast.libmc.common.LibMCContext +import cn.rtast.libmc.LibMCContext import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import java.net.DatagramPacket diff --git a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/zlib.jvm.kt b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/zlib.jvm.kt similarity index 98% rename from libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/zlib.jvm.kt rename to libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/zlib.jvm.kt index 887afa7..a9dc842 100644 --- a/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/common/zlib.jvm.kt +++ b/libmc-common/src/jvmMain/kotlin/cn/rtast/libmc/zlib.jvm.kt @@ -4,7 +4,7 @@ * Date: 2026/9/4 */ -package cn.rtast.libmc.common +package cn.rtast.libmc import java.io.ByteArrayInputStream import java.io.ByteArrayOutputStream diff --git a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/context.native.kt b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/context.native.kt similarity index 95% rename from libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/context.native.kt rename to libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/context.native.kt index 756ebad..fc0d32c 100644 --- a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/context.native.kt +++ b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/context.native.kt @@ -6,7 +6,7 @@ @file:Suppress("PropertyName") -package cn.rtast.libmc.common +package cn.rtast.libmc import io.ktor.network.selector.* import kotlinx.coroutines.Dispatchers diff --git a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/stream/buffer.native.kt b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/stream/buffer.native.kt similarity index 98% rename from libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/stream/buffer.native.kt rename to libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/stream/buffer.native.kt index ef7a587..5c3c73b 100644 --- a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/stream/buffer.native.kt +++ b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/stream/buffer.native.kt @@ -4,7 +4,7 @@ * Date: 2026/9/3 */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream import io.ktor.utils.io.core.* import kotlinx.io.* diff --git a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/stream/channels.native.kt b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/stream/channels.native.kt similarity index 98% rename from libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/stream/channels.native.kt rename to libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/stream/channels.native.kt index 88e876d..9806b1c 100644 --- a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/stream/channels.native.kt +++ b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/stream/channels.native.kt @@ -4,7 +4,7 @@ * Date: 2026/9/3 */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream import io.ktor.utils.io.* import io.ktor.utils.io.bits.* diff --git a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/stream/socket.native.kt b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/stream/socket.native.kt similarity index 97% rename from libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/stream/socket.native.kt rename to libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/stream/socket.native.kt index 4c14a32..36526de 100644 --- a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/stream/socket.native.kt +++ b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/stream/socket.native.kt @@ -4,7 +4,7 @@ * Date: 2026/9/3 */ -package cn.rtast.libmc.common.stream +package cn.rtast.libmc.stream import cn.rtast.libmc.common.LibMCContext import io.ktor.network.sockets.* diff --git a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/zlib.native.kt b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/zlib.native.kt similarity index 99% rename from libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/zlib.native.kt rename to libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/zlib.native.kt index e07c24c..6825b36 100644 --- a/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/common/zlib.native.kt +++ b/libmc-common/src/nativeMain/kotlin/cn/rtast/libmc/zlib.native.kt @@ -6,7 +6,7 @@ @file:OptIn(ExperimentalForeignApi::class) -package cn.rtast.libmc.common +package cn.rtast.libmc import kotlinx.cinterop.* import platform.zlib.* diff --git a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/packet.kt b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/packet.kt index 04b0413..3f124af 100644 --- a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/packet.kt +++ b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/packet.kt @@ -7,8 +7,8 @@ package cn.rtast.libmc.mcping.bedrock -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec import kotlin.random.Random private val RAKNET_MAGIC = byteArrayOf( diff --git a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/packet_writer.kt b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/packet_writer.kt index 4904720..645c7fe 100644 --- a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/packet_writer.kt +++ b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/packet_writer.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.mcping.bedrock -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.stream.UdpSocket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.stream.UdpSocket internal suspend fun UdpSocket.sendPacket(packet: T, codec: PacketCodec): ByteArray { diff --git a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/ping_bedrock.kt b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/ping_bedrock.kt index 9b64d7c..6481854 100644 --- a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/ping_bedrock.kt +++ b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/bedrock/ping_bedrock.kt @@ -8,8 +8,8 @@ package cn.rtast.libmc.mcping.bedrock import cn.rtast.libmc.common.LibMCContext -import cn.rtast.libmc.common.stream.UdpSocket -import cn.rtast.libmc.common.stream.wrap +import cn.rtast.libmc.stream.UdpSocket +import cn.rtast.libmc.stream.wrap import cn.rtast.libmc.mcping.PingResponse import kotlin.time.Clock diff --git a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/java/packet.kt b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/java/packet.kt index b47dda9..796724c 100644 --- a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/java/packet.kt +++ b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/java/packet.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.mcping.java -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.primitives.McStringCodec -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.VarIntCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.primitives.McStringCodec +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.VarIntCodec +import cn.rtast.libmc.packet.MinecraftPacket // ref https://minecraft.wiki/w/Java_Edition_protocol/Packets#Handshake internal data class HandshakePacket( diff --git a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/java/ping_java.kt b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/java/ping_java.kt index b1c2e0f..d27aa04 100644 --- a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/java/ping_java.kt +++ b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/java/ping_java.kt @@ -8,10 +8,10 @@ package cn.rtast.libmc.mcping.java import cn.rtast.libmc.common.* -import cn.rtast.libmc.common.primitives.McStringCodec -import cn.rtast.libmc.common.primitives.VarIntCodec -import cn.rtast.libmc.common.stream.Socket -import cn.rtast.libmc.common.stream.readPacketFrame +import cn.rtast.libmc.primitives.McStringCodec +import cn.rtast.libmc.primitives.VarIntCodec +import cn.rtast.libmc.stream.Socket +import cn.rtast.libmc.stream.readPacketFrame import cn.rtast.libmc.mcping.PingResponse import cn.rtast.libmc.mcping.sendPacket import kotlin.time.Clock diff --git a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/packet_writer.kt b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/packet_writer.kt index 858d0fc..b067524 100644 --- a/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/packet_writer.kt +++ b/libmc-mcping/src/commonMain/kotlin/cn/rtast/libmc/mcping/packet_writer.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.mcping -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.primitives.VarIntCodec -import cn.rtast.libmc.common.stream.WriteChannel -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.writeBuffer +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.primitives.VarIntCodec +import cn.rtast.libmc.stream.WriteChannel +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.writeBuffer public suspend fun WriteChannel.sendPacket(packet: T, packetId: Int, codec: PacketCodec) { val bodyBuffer = BytesBuffer() diff --git a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/BytesBufferNBTInput.kt b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/BytesBufferNBTInput.kt index 0fedba3..a3f5c63 100644 --- a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/BytesBufferNBTInput.kt +++ b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/BytesBufferNBTInput.kt @@ -7,8 +7,8 @@ package cn.rtast.libmc.nbt -import cn.rtast.libmc.common.stream.ByteOrder -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.ByteOrder +import cn.rtast.libmc.stream.BytesBuffer public class BytesBufferNBTInput(override val order: ByteOrder, private val buffer: BytesBuffer) : NBTInput { override suspend fun readByte(): Byte = buffer.readByte() diff --git a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/BytesBufferNBTOutput.kt b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/BytesBufferNBTOutput.kt index 03ba02c..5a6caf2 100644 --- a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/BytesBufferNBTOutput.kt +++ b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/BytesBufferNBTOutput.kt @@ -7,8 +7,9 @@ package cn.rtast.libmc.nbt -import cn.rtast.libmc.common.stream.ByteOrder -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.ByteOrder +import cn.rtast.libmc.stream.BytesBuffer + public class BytesBufferNBTOutput( override val order: ByteOrder, diff --git a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NBTInput.kt b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NBTInput.kt index 969aaf8..2aa6b87 100644 --- a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NBTInput.kt +++ b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NBTInput.kt @@ -7,7 +7,7 @@ package cn.rtast.libmc.nbt -import cn.rtast.libmc.common.stream.ByteOrder +import cn.rtast.libmc.stream.ByteOrder public interface NBTInput { public val order: ByteOrder diff --git a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NBTOutput.kt b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NBTOutput.kt index 2611cd5..c3b0153 100644 --- a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NBTOutput.kt +++ b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NBTOutput.kt @@ -7,7 +7,7 @@ package cn.rtast.libmc.nbt -import cn.rtast.libmc.common.stream.ByteOrder +import cn.rtast.libmc.stream.ByteOrder public interface NBTOutput { public val order: ByteOrder diff --git a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NbtCompressor.kt b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NbtCompressor.kt index afadd45..77e3db4 100644 --- a/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NbtCompressor.kt +++ b/libmc-nbt/src/commonMain/kotlin/cn/rtast/libmc/nbt/NbtCompressor.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.nbt -import cn.rtast.libmc.common.gzipCompress -import cn.rtast.libmc.common.gzipDecompress -import cn.rtast.libmc.common.zlibCompress -import cn.rtast.libmc.common.zlibDecompress +import cn.rtast.libmc.gzipCompress +import cn.rtast.libmc.gzipDecompress +import cn.rtast.libmc.zlibCompress +import cn.rtast.libmc.zlibDecompress public sealed interface NbtCompressor { public fun compress(input: ByteArray): ByteArray diff --git a/libmc-nbt/src/jvmTest/kotlin/test/TestNBTReader.kt b/libmc-nbt/src/jvmTest/kotlin/test/TestNBTReader.kt index 492d505..ca9f914 100644 --- a/libmc-nbt/src/jvmTest/kotlin/test/TestNBTReader.kt +++ b/libmc-nbt/src/jvmTest/kotlin/test/TestNBTReader.kt @@ -7,7 +7,7 @@ package test -import cn.rtast.libmc.common.stream.wrap +import cn.rtast.libmc.stream.wrap import cn.rtast.libmc.nbt.NbtReader import org.junit.Test import java.io.File diff --git a/libmc-protocol-encrypt/README.md b/libmc-protocol-encrypt/README.md index cb7568e..bbd084a 100644 --- a/libmc-protocol-encrypt/README.md +++ b/libmc-protocol-encrypt/README.md @@ -1,6 +1,6 @@ # libmc-protocol-encrypt -This module implemented `ProtocolCryptoContext` and provided a `DefaultProtocolCryptoContext`. +This module implemented `ProtocolContext` and provided a `DefaultProtocolContext`. ## Get started @@ -15,7 +15,7 @@ This module implemented `ProtocolCryptoContext` and provided a `DefaultProtocolC fun main() { val cli = createMinecraftClient( // ... other paramater - crypto = DefaultProtocolCryptoContext + crypto = DefaultProtocolContext ) } ``` \ No newline at end of file diff --git a/libmc-protocol-encrypt/src/commonMain/kotlin/cn/rtast/libmc/protocol/crypto/AesCFB8Cipher.kt b/libmc-protocol-encrypt/src/commonMain/kotlin/cn/rtast/libmc/protocol/crypto/AesCFB8Cipher.kt index 9c0a8e8..ab11bb7 100644 --- a/libmc-protocol-encrypt/src/commonMain/kotlin/cn/rtast/libmc/protocol/crypto/AesCFB8Cipher.kt +++ b/libmc-protocol-encrypt/src/commonMain/kotlin/cn/rtast/libmc/protocol/crypto/AesCFB8Cipher.kt @@ -9,7 +9,7 @@ package cn.rtast.libmc.protocol.crypto -import cn.rtast.libmc.common.crypto.NetworkCipher +import cn.rtast.libmc.crypto.NetworkCipher import dev.whyoleg.cryptography.DelicateCryptographyApi import dev.whyoleg.cryptography.algorithms.AES diff --git a/libmc-protocol-encrypt/src/commonMain/kotlin/cn/rtast/libmc/protocol/crypto/DefaultProtocolCryptoContext.kt b/libmc-protocol-encrypt/src/commonMain/kotlin/cn/rtast/libmc/protocol/crypto/DefaultProtocolCryptoContext.kt index 6831e7b..a1ffb68 100644 --- a/libmc-protocol-encrypt/src/commonMain/kotlin/cn/rtast/libmc/protocol/crypto/DefaultProtocolCryptoContext.kt +++ b/libmc-protocol-encrypt/src/commonMain/kotlin/cn/rtast/libmc/protocol/crypto/DefaultProtocolCryptoContext.kt @@ -7,17 +7,17 @@ package cn.rtast.libmc.protocol.crypto -import cn.rtast.libmc.common.crypto.AuthenticationProvider -import cn.rtast.libmc.common.crypto.ProtocolContextBuilder -import cn.rtast.libmc.common.crypto.RSA1024Encryptor -import cn.rtast.libmc.common.crypto.Sha1Hasher +import cn.rtast.libmc.crypto.AuthenticationProvider +import cn.rtast.libmc.crypto.ProtocolContextBuilder +import cn.rtast.libmc.crypto.RSA1024Encryptor +import cn.rtast.libmc.crypto.Sha1Hasher import io.ktor.client.* import io.ktor.client.request.* import io.ktor.http.* private val httpClient = HttpClient() -public val DefaultProtocolCryptoContext: ProtocolContextBuilder.() -> Unit = { +public val DefaultProtocolContext: ProtocolContextBuilder.() -> Unit = { rsaEncryptor = RSA1024Encryptor { key, data -> rsaEncrypt(key, data) } sha1Hasher = Sha1Hasher { serverId, secretKey, publicKey -> minecraftServerIdHash(serverId, secretKey, publicKey) } cipherFactory = { key -> AesCFB8Cipher(key) } diff --git a/libmc-protocol-encrypt/src/jvmTest/kotlin/test/TestJvmClient.kt b/libmc-protocol-encrypt/src/jvmTest/kotlin/test/TestJvmClient.kt index 55e4250..29d003a 100644 --- a/libmc-protocol-encrypt/src/jvmTest/kotlin/test/TestJvmClient.kt +++ b/libmc-protocol-encrypt/src/jvmTest/kotlin/test/TestJvmClient.kt @@ -6,10 +6,9 @@ package test +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.client.createMinecraftClient -import cn.rtast.libmc.protocol.crypto.DefaultProtocolCryptoContext -import cn.rtast.libmc.protocol.packet.login.clientbound.ClientboundLoginSuccessPacket -import cn.rtast.libmc.protocol.packet.play.clientbound.ClientboundSystemChatMessagePacket +import cn.rtast.libmc.protocol.crypto.DefaultProtocolContext import kotlinx.coroutines.launch import org.junit.Test import java.io.File @@ -30,10 +29,11 @@ class TestJvmClient { Uuid.parse("bb033844-e68e-4909-a636-1a5d1821ddc4"), // null, accessToken, - crypto = DefaultProtocolCryptoContext + crypto = DefaultProtocolContext ) - cli.on { println(it) } - cli.on { println(it) } +// cli.on { println(it) } +// cli.on { println(it) } + cli.on { println(it) } cli.launch { cli.connect() } while (true) { } diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/client/MinecraftClient.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/client/MinecraftClient.kt index 3ef0c5d..81fc019 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/client/MinecraftClient.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/client/MinecraftClient.kt @@ -6,9 +6,9 @@ package cn.rtast.libmc.protocol.client -import cn.rtast.libmc.common.LibMCContext -import cn.rtast.libmc.common.crypto.ProtocolContext -import cn.rtast.libmc.common.crypto.ProtocolContextBuilder +import cn.rtast.libmc.LibMCContext +import cn.rtast.libmc.crypto.ProtocolContext +import cn.rtast.libmc.crypto.ProtocolContextBuilder import cn.rtast.libmc.protocol.event.InternalPacketDispatcher import cn.rtast.libmc.protocol.event.PacketEventDispatcher import cn.rtast.libmc.protocol.network.NetworkChannel @@ -38,7 +38,7 @@ public class MinecraftClient internal constructor( internal val authProvider = cryptoContext.authProvider internal val stateMachine = ClientStateMachine() - internal val networkChannel = NetworkChannel( + public val networkChannel: NetworkChannel = NetworkChannel( host = host, port = port, context = context, @@ -46,15 +46,12 @@ public class MinecraftClient internal constructor( cipherProvider = cryptoContext.cipherFactory ) - internal val session get() = networkChannel.session private val internalPacketDispatcher = InternalPacketDispatcher(this, authProvider) private val clientJob = SupervisorJob(parentJob) private var listenJob: Job? = null public val isOnlineMode: Boolean get() = accessToken != null public val transactionManager: TransactionIdManager = TransactionIdManager() - override val coroutineContext: CoroutineContext - get() = clientJob + ioDispatcher + CoroutineName("LibMC-MinecraftClient-$username") public suspend fun connect(protocolVersion: Int = 776) { networkChannel.connect() @@ -67,13 +64,10 @@ public class MinecraftClient internal constructor( } public fun setCompression(threshold: Int): Unit = networkChannel.setCompression(threshold) - private fun startListening() { listenJob = launch { try { - while (isActive) { - internalPacketDispatcher.handleIncomingPackets(networkChannel.readNextPacket()) - } + while (isActive) internalPacketDispatcher.handleIncomingPackets(networkChannel.readNextPacket()) } catch (e: Exception) { if (e is CancellationException) throw e if (isActive) { @@ -89,6 +83,9 @@ public class MinecraftClient internal constructor( networkChannel.close() clientJob.cancel() } + + public override val coroutineContext: CoroutineContext + get() = clientJob + ioDispatcher + CoroutineName("LibMC-MinecraftClient-$username") } public fun createMinecraftClient( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/event/InternalPacketDispatcher.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/event/InternalPacketDispatcher.kt index 4ff22cf..c9181ae 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/event/InternalPacketDispatcher.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/event/InternalPacketDispatcher.kt @@ -7,19 +7,25 @@ package cn.rtast.libmc.protocol.event -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.crypto.AuthenticationProvider +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.client.MinecraftClient import cn.rtast.libmc.protocol.packet.configuration.clientbound.* import cn.rtast.libmc.protocol.packet.configuration.serverbound.* -import cn.rtast.libmc.protocol.packet.login.clientbound.* +import cn.rtast.libmc.protocol.packet.login.clientbound.ClientboundDisconnectLoginPacket +import cn.rtast.libmc.protocol.packet.login.clientbound.ClientboundHelloPacket +import cn.rtast.libmc.protocol.packet.login.clientbound.ClientboundLoginSuccessPacket +import cn.rtast.libmc.protocol.packet.login.clientbound.ClientboundSetCompressionPacket import cn.rtast.libmc.protocol.packet.login.serverbound.ServerboundKeyPacket import cn.rtast.libmc.protocol.packet.login.serverbound.ServerboundLoginAcknowledgedPacket -import cn.rtast.libmc.protocol.packet.play.clientbound.* +import cn.rtast.libmc.protocol.packet.play.clientbound.ClientboundDisconnectPlayPacket +import cn.rtast.libmc.protocol.packet.play.clientbound.ClientboundKeepAlivePlayPacket +import cn.rtast.libmc.protocol.packet.play.clientbound.ClientboundPingPacket +import cn.rtast.libmc.protocol.packet.play.clientbound.ClientboundStartConfigurationPacket import cn.rtast.libmc.protocol.packet.play.serverbound.ServerboundConfigurationAcknowledgedPacket import cn.rtast.libmc.protocol.packet.play.serverbound.ServerboundKeepAlivePlayPacket import cn.rtast.libmc.protocol.packet.play.serverbound.ServerboundPongPlayPacket import cn.rtast.libmc.protocol.protocol.state.ProtocolState -import cn.rtast.libmc.common.crypto.AuthenticationProvider import cn.rtast.libmc.protocol.util.generateRandom16Bytes public class InternalPacketDispatcher( @@ -27,7 +33,6 @@ public class InternalPacketDispatcher( private val authProvider: AuthenticationProvider, ) { private suspend fun dispatchEvent(packet: MinecraftPacket) = client.dispatch(packet) - public suspend fun handleIncomingPackets(packet: MinecraftPacket) { this.dispatchEvent(packet) when (packet) { @@ -53,7 +58,7 @@ public class InternalPacketDispatcher( val encryptedSecret = client.rsa1024Encryptor.encrypt(packet.publicKey, sharedSecret) val encryptedVerifyToken = client.rsa1024Encryptor.encrypt(packet.publicKey, packet.verifyToken) client.networkChannel.sendPacket(ServerboundKeyPacket(encryptedSecret, encryptedVerifyToken)) - client.session.enableEncryption(sharedSecret) + client.networkChannel.session.enableEncryption(sharedSecret) } // configuration @@ -83,6 +88,7 @@ public class InternalPacketDispatcher( client.networkChannel.sendPacket(ServerboundConfigurationAcknowledgedPacket) client.stateMachine.transitionTo(ProtocolState.CONFIGURATION) } + else -> {} } } diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/event/PacketEventDispatcher.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/event/PacketEventDispatcher.kt index 8296626..7ff3ee0 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/event/PacketEventDispatcher.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/event/PacketEventDispatcher.kt @@ -7,19 +7,19 @@ package cn.rtast.libmc.protocol.event -import cn.rtast.libmc.common.packet.PacketEvent +import cn.rtast.libmc.packet.MinecraftPacket import kotlin.reflect.KClass public open class PacketEventDispatcher { @PublishedApi - internal val eventHandlers: MutableMap, MutableList Unit>> = + internal val eventHandlers: MutableMap, MutableList Unit>> = mutableMapOf() - internal suspend fun dispatch(event: PacketEvent) { + internal suspend fun dispatch(event: MinecraftPacket) { eventHandlers[event::class]?.forEach { it.invoke(event) } } - public inline fun on(crossinline block: suspend (T) -> Unit) { + public inline fun on(crossinline block: suspend (T) -> Unit) { val handlers = eventHandlers.getOrPut(T::class) { mutableListOf() } handlers.add { event -> block(event as T) } } diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/CipherChannel.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/CipherChannel.kt index 11bd606..50f00d7 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/CipherChannel.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/CipherChannel.kt @@ -7,13 +7,13 @@ package cn.rtast.libmc.protocol.network -import cn.rtast.libmc.common.stream.ReadChannel -import cn.rtast.libmc.common.stream.WriteChannel -import cn.rtast.libmc.common.crypto.NetworkCipher +import cn.rtast.libmc.crypto.NetworkCipher +import cn.rtast.libmc.stream.ReadChannel +import cn.rtast.libmc.stream.WriteChannel internal class CipherReadChannel( private val delegate: ReadChannel, - private val crypto: NetworkCipher + private val crypto: NetworkCipher, ) : ReadChannel() { override suspend fun readFully(out: ByteArray, start: Int, end: Int) { delegate.readFully(out, start, end) @@ -36,7 +36,7 @@ internal class CipherReadChannel( internal class CipherWriteChannel( private val delegate: WriteChannel, - private val crypto: NetworkCipher + private val crypto: NetworkCipher, ) : WriteChannel() { override suspend fun writeFully(value: ByteArray, startIndex: Int, endIndex: Int) { val length = endIndex - startIndex @@ -45,6 +45,7 @@ internal class CipherWriteChannel( crypto.encrypt(encrypted, 0, length) delegate.writeFully(encrypted, 0, length) } + override suspend fun flush() { delegate.flush() } diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/NetworkChannel.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/NetworkChannel.kt index 67a28d8..813af50 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/NetworkChannel.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/NetworkChannel.kt @@ -6,39 +6,36 @@ package cn.rtast.libmc.protocol.network -import cn.rtast.libmc.common.* -import cn.rtast.libmc.common.crypto.NetworkCipher -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.writeBuffer -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.writeVarInt -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.stream.wrap +import cn.rtast.libmc.LibMCContext +import cn.rtast.libmc.crypto.NetworkCipher +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.writeBuffer +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.client.ClientStateMachine import cn.rtast.libmc.protocol.protocol.GameProtocols +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.stream.wrap +import cn.rtast.libmc.zlibCompress +import cn.rtast.libmc.zlibDecompress import kotlin.concurrent.Volatile -internal class NetworkChannel( +public class NetworkChannel internal constructor( host: String, port: Int, context: LibMCContext, private val stateMachine: ClientStateMachine, cipherProvider: (ByteArray) -> NetworkCipher, ) { - val session: NetworkSession = NetworkSession(host, port, context, cipherProvider) + internal val session: NetworkSession = NetworkSession(host, port, context, cipherProvider) @Volatile private var threshold = -1 - fun connect() { - session.connect() - } + public fun connect(): Unit = session.connect() + public fun setCompression(threshold: Int): Unit = run { this.threshold = threshold } - fun setCompression(threshold: Int) { - this.threshold = threshold - } - - suspend fun readNextPacket(): MinecraftPacket { + public suspend fun readNextPacket(): MinecraftPacket { val packetLength = session.readVarInt() val rawFrameBytes = session.readBytes(packetLength) val frameBuf = rawFrameBytes.wrap() @@ -54,7 +51,7 @@ internal class NetworkChannel( .decodePacket(packetId, payloadBuf) } - suspend fun sendPacket(packet: MinecraftPacket) { + public suspend fun sendPacket(packet: MinecraftPacket) { val uncompressedBodyBuf = BytesBuffer() GameProtocols.serverboundGameProtocols .getRegistry(stateMachine.currentState) @@ -80,7 +77,5 @@ internal class NetworkChannel( session.writeFully(frameBuffer.toByteArray()) } - fun close() { - session.close() - } + public fun close(): Unit = session.close() } \ No newline at end of file diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/NetworkSession.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/NetworkSession.kt index 41d140b..e182235 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/NetworkSession.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/network/NetworkSession.kt @@ -6,13 +6,13 @@ package cn.rtast.libmc.protocol.network -import cn.rtast.libmc.common.LibMCContext -import cn.rtast.libmc.common.stream.ReadChannel -import cn.rtast.libmc.common.stream.Socket -import cn.rtast.libmc.common.stream.WriteChannel -import cn.rtast.libmc.common.crypto.NetworkCipher +import cn.rtast.libmc.LibMCContext +import cn.rtast.libmc.crypto.NetworkCipher +import cn.rtast.libmc.stream.ReadChannel +import cn.rtast.libmc.stream.Socket +import cn.rtast.libmc.stream.WriteChannel -internal class NetworkSession( +public class NetworkSession internal constructor( private val host: String, private val port: Int, private val context: LibMCContext, @@ -20,20 +20,20 @@ internal class NetworkSession( ) { private var socket: Socket? = null - var readChannel: ReadChannel? = null + public var readChannel: ReadChannel? = null private set - var writeChannel: WriteChannel? = null + public var writeChannel: WriteChannel? = null private set - fun connect() { + public fun connect() { val sk = Socket(host, port, context) this.socket = sk this.readChannel = sk.openReadChannel() this.writeChannel = sk.openWriteChannel() } - fun enableEncryption(sharedKey: ByteArray) { + public fun enableEncryption(sharedKey: ByteArray) { val currentRead = requireNotNull(readChannel) { "ReadChannel not connected" } val currentWrite = requireNotNull(writeChannel) { "WriteChannel not connected" } val cipher = cipherProvider(sharedKey) @@ -41,17 +41,17 @@ internal class NetworkSession( this.writeChannel = CipherWriteChannel(currentWrite, cipher) } - suspend fun readByte(): Byte { + internal suspend fun readByte(): Byte { val channel = requireNotNull(readChannel) { "ReadChannel not connected" } return channel.readByte() } - suspend fun readBytes(length: Int): ByteArray { + internal suspend fun readBytes(length: Int): ByteArray { val channel = requireNotNull(readChannel) { "ReadChannel not connected" } return channel.readBytes(length) } - suspend fun readVarInt(): Int { + internal suspend fun readVarInt(): Int { var numRead = 0 var result = 0 var read: Byte @@ -65,13 +65,13 @@ internal class NetworkSession( return result } - suspend fun writeFully(data: ByteArray) { + internal suspend fun writeFully(data: ByteArray) { val channel = requireNotNull(writeChannel) { "WriteChannel not connected" } channel.writeFully(data, 0, data.size) channel.flush() } - fun close() { + internal fun close() { socket?.close() } } \ No newline at end of file diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/KnownPacks.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/KnownPacks.kt index 06df58a..b9efc33 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/KnownPacks.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/KnownPacks.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.writeMcString +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.stream.BytesBuffer public data class KnownPacks(val namespace: String, val id: String, val version: String) { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundAddResourcePackPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundAddResourcePackPacket.kt index 995e697..df4c978 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundAddResourcePackPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundAddResourcePackPacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readUuid -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readUuid +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound import kotlin.uuid.Uuid diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundClearDialogPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundClearDialogPacket.kt index ff2a0d7..28267b2 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundClearDialogPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundClearDialogPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ClientboundClearDialogPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCodeOfConductPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCodeOfConductPacket.kt index 25328f8..cc12050 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCodeOfConductPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCodeOfConductPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString public data class ClientboundCodeOfConductPacket(val codeOfConduct: String) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundConfigurationShowDialogPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundConfigurationShowDialogPacket.kt index 32001b8..90584c5 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundConfigurationShowDialogPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundConfigurationShowDialogPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCookieRequestPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCookieRequestPacket.kt index 8e6690a..d60fa8e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCookieRequestPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCookieRequestPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCustomPayloadPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCustomPayloadPacket.kt index 73c9296..42245cd 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCustomPayloadPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCustomPayloadPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCustomReportDetailsPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCustomReportDetailsPacket.kt index 89a8812..9262389 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCustomReportDetailsPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundCustomReportDetailsPacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.writeMcString +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.writeMcString public data class ClientboundCustomReportDetailsPacket(val details: List) : MinecraftPacket { public data class ReportDetail(val title: String, val description: String) { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundDisconnectConfigurationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundDisconnectConfigurationPacket.kt index d951873..2c6ef30 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundDisconnectConfigurationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundDisconnectConfigurationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundFinishConfigurationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundFinishConfigurationPacket.kt index d33c68c..3746bbf 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundFinishConfigurationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundFinishConfigurationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ClientboundFinishConfigurationPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundKeepAliveConfigurationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundKeepAliveConfigurationPacket.kt index 0dbfa92..164a7ab 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundKeepAliveConfigurationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundKeepAliveConfigurationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data class ClientboundKeepAliveConfigurationPacket(val id: Long) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundPingConfigurationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundPingConfigurationPacket.kt index 8f0e7bf..9fcd2e1 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundPingConfigurationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundPingConfigurationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data class ClientboundPingConfigurationPacket(val id: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundRegistryDataPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundRegistryDataPacket.kt index d3ff57b..b6dd827 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundRegistryDataPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundRegistryDataPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier import cn.rtast.libmc.protocol.protocol.game.registry.RegistryEntry diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundRemoveResourcePackPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundRemoveResourcePackPacket.kt index 8672c2f..8bcaf85 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundRemoveResourcePackPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundRemoveResourcePackPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readUuid +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readUuid import kotlin.uuid.Uuid public data class ClientboundRemoveResourcePackPacket(val uuid: Uuid) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundResetChatPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundResetChatPacket.kt index c0b9d43..a2f99eb 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundResetChatPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundResetChatPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ClientboundResetChatPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundSelectKnownPacksPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundSelectKnownPacksPacket.kt index f50b004..1b7079c 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundSelectKnownPacksPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundSelectKnownPacksPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.packet.configuration.KnownPacks public data class ClientboundSelectKnownPacksPacket(val knownPacks: List) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundServerLinksPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundServerLinksPacket.kt index 8e9d11e..c3f6bcc 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundServerLinksPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundServerLinksPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.registry.report.ServerLink public data class ClientboundServerLinksPacket(val links: List) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundStoreCookiePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundStoreCookiePacket.kt index 1ec4f7f..3ce9579 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundStoreCookiePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundStoreCookiePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readPrefixedByteArray +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readPrefixedByteArray import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundTransferPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundTransferPacket.kt index 8ae43d9..9749fef 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundTransferPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundTransferPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundTransferPacket(val host: String, val port: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundUpdateEnabledFeaturesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundUpdateEnabledFeaturesPacket.kt index aa38a5e..67e5b5d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundUpdateEnabledFeaturesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundUpdateEnabledFeaturesPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundUpdateTagsPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundUpdateTagsPacket.kt index 86e5157..e594dd8 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundUpdateTagsPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/clientbound/ClientboundUpdateTagsPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.configuration.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier import cn.rtast.libmc.protocol.protocol.game.writeIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundAcceptCodeOfConductPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundAcceptCodeOfConductPacket.kt index 3b04013..fbafa92 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundAcceptCodeOfConductPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundAcceptCodeOfConductPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data object ServerboundAcceptCodeOfConductPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundAckFinishConfigurationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundAckFinishConfigurationPacket.kt index 18e05d3..e7d944b 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundAckFinishConfigurationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundAckFinishConfigurationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data object ServerboundAckFinishConfigurationPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundCookieResponsePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundCookieResponsePacket.kt index a3214e6..c53978c 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundCookieResponsePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundCookieResponsePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.writeIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundKeepAliveConfigurationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundKeepAliveConfigurationPacket.kt index 950e12f..55660c7 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundKeepAliveConfigurationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundKeepAliveConfigurationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ServerboundKeepAliveConfigurationPacket(val id: Long) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundPongConfigurationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundPongConfigurationPacket.kt index d337702..425518d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundPongConfigurationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundPongConfigurationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.configuration.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ServerboundPongConfigurationPacket(val id: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundSelectKnownPacksPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundSelectKnownPacksPacket.kt index 4520bbf..6b3417e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundSelectKnownPacksPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/configuration/serverbound/ServerboundSelectKnownPacksPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.configuration.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.packet.configuration.KnownPacks public data class ServerboundSelectKnownPacksPacket(val knownPacks: List) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/handshake/ServerboundHandshakePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/handshake/ServerboundHandshakePacket.kt index d030815..b80b360 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/handshake/ServerboundHandshakePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/handshake/ServerboundHandshakePacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.handshake -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.state.HandshakeIntent public data class ServerboundHandshakePacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundCustomQueryPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundCustomQueryPacket.kt index 5d74d32..16e2b53 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundCustomQueryPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundCustomQueryPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.login.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundDisconnectLoginPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundDisconnectLoginPacket.kt index 9a6986a..f2a7df2 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundDisconnectLoginPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundDisconnectLoginPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.login.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundHelloPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundHelloPacket.kt index bea0fb4..6f71979 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundHelloPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundHelloPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.login.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readPrefixedByteArray +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readPrefixedByteArray /** * ref: https://minecraft.wiki/w/Java_Edition_protocol/Packets#Encryption_Request diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundLoginSuccessPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundLoginSuccessPacket.kt index 4af62ca..88113db 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundLoginSuccessPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundLoginSuccessPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.login.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readUuid +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readUuid import cn.rtast.libmc.protocol.session.GameProfile import kotlin.uuid.Uuid diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundSetCompressionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundSetCompressionPacket.kt index 1e27f1e..5ede6d2 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundSetCompressionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/clientbound/ClientboundSetCompressionPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.login.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.writeVarInt public data class ClientboundSetCompressionPacket(val threshold: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundCustomQueryAnswerPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundCustomQueryAnswerPacket.kt index d08da98..74312fe 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundCustomQueryAnswerPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundCustomQueryAnswerPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.login.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeOptionalPrefixedByteArray -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeOptionalPrefixedByteArray +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundCustomQueryAnswerPacket(val messageId: Int, val data: ByteArray?) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundKeyPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundKeyPacket.kt index 9d70e9d..17e5069 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundKeyPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundKeyPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.login.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writePrefixedByteArray +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writePrefixedByteArray /** * ref: https://minecraft.wiki/w/Java_Edition_protocol/Encryption diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundLoginAcknowledgedPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundLoginAcknowledgedPacket.kt index 9e262bf..2ecf1fc 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundLoginAcknowledgedPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundLoginAcknowledgedPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.login.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ServerboundLoginAcknowledgedPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundLoginStartPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundLoginStartPacket.kt index f470732..767eb47 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundLoginStartPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/login/serverbound/ServerboundLoginStartPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.login.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeUuid +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeUuid import kotlin.uuid.Uuid public data class ServerboundLoginStartPacket(val username: String, val playerUuid: Uuid) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundAcknowledgeBlockChangePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundAcknowledgeBlockChangePacket.kt index fefaa3d..8d5d4c4 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundAcknowledgeBlockChangePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundAcknowledgeBlockChangePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt /** * ref: https://minecraft.wiki/w/Java_Edition_protocol/Packets#Acknowledge_Block_Change diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundAwardStatisticsPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundAwardStatisticsPacket.kt index 50ca923..76ba079 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundAwardStatisticsPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundAwardStatisticsPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.StatisticsEntry /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockDestructionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockDestructionPacket.kt index 5f7a1fa..d167b64 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockDestructionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockDestructionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.block.BlockDestroyStage import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.readBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockEntityDataPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockEntityDataPacket.kt index 51b9299..8b8e3ba 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockEntityDataPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockEntityDataPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.readBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockEventPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockEventPacket.kt index dcf1689..4afe790 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockEventPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockEventPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.readBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockUpdatePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockUpdatePacket.kt index 25dcaad..a31cfa6 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockUpdatePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBlockUpdatePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.readBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBossEventPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBossEventPacket.kt index 1bed727..9fc0ebb 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBossEventPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundBossEventPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readUuid -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readUuid +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.bossbar.BossBarAction import cn.rtast.libmc.protocol.protocol.game.bossbar.BossBarColor import cn.rtast.libmc.protocol.protocol.game.bossbar.BossBarDivision diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChangeDifficultyPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChangeDifficultyPacket.kt index 40cb759..0240bfb 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChangeDifficultyPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChangeDifficultyPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec import cn.rtast.libmc.protocol.registry.GameDifficulty public data class ClientboundChangeDifficultyPacket(val difficulty: GameDifficulty, val locked: Boolean) : diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunkBatchFinishedPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunkBatchFinishedPacket.kt index 6b1d803..2b8be33 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunkBatchFinishedPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunkBatchFinishedPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundChunkBatchFinishedPacket(val batchSize: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunkBatchStartPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunkBatchStartPacket.kt index d34dfdb..b7c53ce 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunkBatchStartPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunkBatchStartPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ClientboundChunkBatchStartPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunksBiomesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunksBiomesPacket.kt index 758080a..d0476b0 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunksBiomesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundChunksBiomesPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.chunk.ChunkBiomeData public data class ClientboundChunksBiomesPacket(val chunkBiomes: List) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundClearTitlesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundClearTitlesPacket.kt index 628a36f..aca4ca3 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundClearTitlesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundClearTitlesPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data class ClientboundClearTitlesPacket(val reset: Boolean) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCommandSuggestionsPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCommandSuggestionsPacket.kt index 892f72d..2c1cd08 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCommandSuggestionsPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCommandSuggestionsPacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound import cn.rtast.libmc.protocol.protocol.util.writeNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundContainerClosePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundContainerClosePacket.kt index 22b9a5a..5382248 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundContainerClosePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundContainerClosePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt /** * ref: https://minecraft.wiki/w/Java_Edition_protocol/Packets#Close_Container diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundContainerSetDataPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundContainerSetDataPacket.kt index 0ddf913..7b7e4b6 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundContainerSetDataPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundContainerSetDataPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt /** * ref: https://minecraft.wiki/w/Java_Edition_protocol/Packets#Set_Container_Property diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCooldownPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCooldownPacket.kt index 9d270eb..a9156f3 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCooldownPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCooldownPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCustomChatCompletionsPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCustomChatCompletionsPacket.kt index a08003e..c68c2fa 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCustomChatCompletionsPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundCustomChatCompletionsPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readPrefixedStringArray -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readPrefixedStringArray +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.chat.ChatAction public data class ClientboundCustomChatCompletionsPacket(val action: ChatAction, val entries: List) : diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDamageEventPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDamageEventPacket.kt index 0635157..a703755 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDamageEventPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDamageEventPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.Vec3d import cn.rtast.libmc.protocol.protocol.game.math.readVec3d diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDeleteChatPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDeleteChatPacket.kt index 1ce0240..7300739 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDeleteChatPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDeleteChatPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readOptional -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readOptional +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundDeleteChatPacket(val messageId: Int, val signature: ByteArray?) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDelimiterPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDelimiterPacket.kt index 269e734..ef9ce4d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDelimiterPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDelimiterPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ClientboundDelimiterPacket : MinecraftPacket, PacketCodec { override suspend fun encode(buffer: BytesBuffer, value: ClientboundDelimiterPacket) {} diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDisconnectPlayPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDisconnectPlayPacket.kt index c9ad740..c9d7072 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDisconnectPlayPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDisconnectPlayPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDisguisedChatMessagePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDisguisedChatMessagePacket.kt index 4ebc308..a840642 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDisguisedChatMessagePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundDisguisedChatMessagePacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.IdOrX -import cn.rtast.libmc.common.primitives.readIdOrX -import cn.rtast.libmc.common.primitives.readOptional -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.IdOrX +import cn.rtast.libmc.primitives.readIdOrX +import cn.rtast.libmc.primitives.readOptional +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.game.chat.InlineChatType import cn.rtast.libmc.protocol.protocol.game.chat.readInlineChatType diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityAnimationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityAnimationPacket.kt index 4155068..e8994d9 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityAnimationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityAnimationPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.Animations /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityEffectPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityEffectPacket.kt index 0036b82..f18e9ec 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityEffectPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityEffectPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.effect.EntityEffectFlags import cn.rtast.libmc.protocol.protocol.game.effect.readEntityEffectFlags import cn.rtast.libmc.protocol.tick.ticks diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityEventPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityEventPacket.kt index 7745603..ae7a9d5 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityEventPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntityEventPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ClientboundEntityEventPacket( val entityId: Int, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntitySoundEffectPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntitySoundEffectPacket.kt index 48e994a..6d4c6fd 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntitySoundEffectPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundEntitySoundEffectPacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.IdOrX -import cn.rtast.libmc.common.primitives.readIdOrX -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.IdOrX +import cn.rtast.libmc.primitives.readIdOrX +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.protocol.protocol.game.sound.SoundCategory import cn.rtast.libmc.protocol.protocol.game.sound.SoundEvent import cn.rtast.libmc.protocol.protocol.game.sound.readSoundEvent diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundGameEventPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundGameEventPacket.kt index 16d78ba..c105f6c 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundGameEventPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundGameEventPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket /** * ref: https://minecraft.wiki/w/Java_Edition_protocol/Packets#Game_Event diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundGameRuleValuesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundGameRuleValuesPacket.kt index 403572c..0690632 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundGameRuleValuesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundGameRuleValuesPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.gamerule.GameRuleEntry import cn.rtast.libmc.protocol.protocol.game.gamerule.readGameRule diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundHurtAnimationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundHurtAnimationPacket.kt index 5a0d1e0..b411086 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundHurtAnimationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundHurtAnimationPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundHurtAnimationPacket(val entityId: Int, val yaw: Float) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundInitializeWorldBorderPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundInitializeWorldBorderPacket.kt index bf54473..19521bc 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundInitializeWorldBorderPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundInitializeWorldBorderPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.readVarLong +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.readVarLong public data class ClientboundInitializeWorldBorderPacket( val centerX: Double, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundKeepAlivePlayPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundKeepAlivePlayPacket.kt index 6e0bc9b..9b76ea0 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundKeepAlivePlayPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundKeepAlivePlayPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data class ClientboundKeepAlivePlayPacket(val id: Long) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLevelEventPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLevelEventPacket.kt index 7df2341..1a46488 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLevelEventPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLevelEventPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.readBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLinkEntitiesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLinkEntitiesPacket.kt index 8129f82..301d9aa 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLinkEntitiesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLinkEntitiesPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ClientboundLinkEntitiesPacket(val attachedEntityId: Int, val holdingEntityId: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLoginPlayPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLoginPlayPacket.kt index 48f2402..9d94501 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLoginPlayPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLoginPlayPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.GameMode import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.block.BlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLowDiskSpaceWarningPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLowDiskSpaceWarningPacket.kt index f04e450..4bf102c 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLowDiskSpaceWarningPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundLowDiskSpaceWarningPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ClientboundLowDiskSpaceWarningPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundMoveMinecartAlongTrackPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundMoveMinecartAlongTrackPacket.kt index 2370be3..d41445e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundMoveMinecartAlongTrackPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundMoveMinecartAlongTrackPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.entity.MinecartStep import cn.rtast.libmc.protocol.protocol.game.entity.readMinecartStep diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundMoveVehiclePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundMoveVehiclePacket.kt index c6fd730..e173e11 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundMoveVehiclePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundMoveVehiclePacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.math.Vec3d import cn.rtast.libmc.protocol.protocol.game.math.readVec3d diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenBookPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenBookPacket.kt index 33b9a19..16fc066 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenBookPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenBookPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.player.Hand public data class ClientboundOpenBookPacket(val hand: Hand) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenHorseScreenPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenHorseScreenPacket.kt index 2f63b86..75fadb5 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenHorseScreenPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenHorseScreenPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundOpenHorseScreenPacket( val windowId: Int, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenScreenPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenScreenPacket.kt index 5cf631d..bbde8bc 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenScreenPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenScreenPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenSignEditorPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenSignEditorPacket.kt index 27c63c3..65ee7a1 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenSignEditorPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundOpenSignEditorPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.readBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPickupItemPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPickupItemPacket.kt index 85f5df5..3f3a42d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPickupItemPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPickupItemPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundPickupItemPacket( val collectedEntityId: Int, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPingPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPingPacket.kt index be5ae07..80b482f 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPingPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPingPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data class ClientboundPingPacket(val id: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerAbilitiesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerAbilitiesPacket.kt index 72e86d8..5accc84 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerAbilitiesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerAbilitiesPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.player.PlayerAbilities public data class ClientboundPlayerAbilitiesPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerChatMessagePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerChatMessagePacket.kt index 632b53c..526dd38 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerChatMessagePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerChatMessagePacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readUuid -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readUuid +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound import kotlin.uuid.Uuid diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerCombatDeathPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerCombatDeathPacket.kt index 34d6ffa..5e51e88 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerCombatDeathPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerCombatDeathPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerEndCombatPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerEndCombatPacket.kt index fd6c73d..e7917d9 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerEndCombatPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerEndCombatPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.tick.ticks import kotlin.time.Duration diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerEnterCombatPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerEnterCombatPacket.kt index f35ec06..5196b4e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerEnterCombatPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerEnterCombatPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ClientboundPlayerEnterCombatPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerInfoRemovePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerInfoRemovePacket.kt index a152f4c..40a2187 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerInfoRemovePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerInfoRemovePacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readPrefixed -import cn.rtast.libmc.common.primitives.readUuid +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readPrefixed +import cn.rtast.libmc.primitives.readUuid import kotlin.uuid.Uuid public data class ClientboundPlayerInfoRemovePacket(val uuids: List) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerLookAtPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerLookAtPacket.kt index adffa1a..22d2c4b 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerLookAtPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerLookAtPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.Vec3d import cn.rtast.libmc.protocol.protocol.game.math.readVec3d import cn.rtast.libmc.protocol.protocol.game.player.AnchorPoint diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerRotationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerRotationPacket.kt index 2082d10..065785c 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerRotationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundPlayerRotationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data class ClientboundPlayerRotationPacket( val yaw: Float, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundProjectilePowerPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundProjectilePowerPacket.kt index 33b5e47..ef43216 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundProjectilePowerPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundProjectilePowerPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundProjectilePowerPacket(val entityId: Int, val power: Double) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRemoveEntitiesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRemoveEntitiesPacket.kt index f711b21..96e6327 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRemoveEntitiesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRemoveEntitiesPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readPrefixed -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readPrefixed +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundRemoveEntitiesPacket(val entityIds: List): MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRemoveEntityEffectPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRemoveEntityEffectPacket.kt index af2f2ff..01aec24 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRemoveEntityEffectPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRemoveEntityEffectPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundRemoveEntityEffectPacket(val entityId: Int, val effectId: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundResetScorePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundResetScorePacket.kt index dc6591c..8ccd576 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundResetScorePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundResetScorePacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readOptional -import cn.rtast.libmc.common.primitives.readPrefixed -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readOptional +import cn.rtast.libmc.primitives.readPrefixed +import cn.rtast.libmc.stream.BytesBuffer public data class ClientboundResetScorePacket(val entityName: String, val objectiveName: String?) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRespawnPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRespawnPacket.kt index a0956d4..000ed07 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRespawnPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundRespawnPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readOptional -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readOptional +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.GameMode import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.block.BlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSelectAdvancementsTabPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSelectAdvancementsTabPacket.kt index db16aa9..2781736 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSelectAdvancementsTabPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSelectAdvancementsTabPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readOptional +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readOptional import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundServerDataPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundServerDataPacket.kt index ffafbcd..f41bc11 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundServerDataPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundServerDataPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readOptional -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readOptional +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetActionBarTextPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetActionBarTextPacket.kt index 3853e64..2fefe27 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetActionBarTextPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetActionBarTextPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderCenterPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderCenterPacket.kt index 607fe7a..be93697 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderCenterPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderCenterPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ClientboundSetBorderCenterPacket(val x: Double, val z: Double) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderLeapSizePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderLeapSizePacket.kt index 891aec7..f3c68a9 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderLeapSizePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderLeapSizePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarLong +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarLong public data class ClientboundSetBorderLeapSizePacket( val oldDiameter: Double, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderSizePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderSizePacket.kt index fea04ff..2e8ae47 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderSizePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderSizePacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ClientboundSetBorderSizePacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderWarningDelayPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderWarningDelayPacket.kt index 4d6e183..05ee3c0 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderWarningDelayPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderWarningDelayPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetBorderWarningDelayPacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderWarningDistancePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderWarningDistancePacket.kt index b048e35..afe62e0 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderWarningDistancePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetBorderWarningDistancePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetBorderWarningDistancePacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCameraPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCameraPacket.kt index 3a9b151..748a516 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCameraPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCameraPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetCameraPacket(val cameraId: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCarriedItemPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCarriedItemPacket.kt index 6ce2de5..39cebee 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCarriedItemPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCarriedItemPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetCarriedItemPacket(val slot: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCenterChunkPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCenterChunkPacket.kt index 3d8cb80..99d867f 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCenterChunkPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetCenterChunkPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetCenterChunkPacket(val chunkX: Int, val chunkZ: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetDefaultSpawnPositionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetDefaultSpawnPositionPacket.kt index 87e3602..fd2885b 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetDefaultSpawnPositionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetDefaultSpawnPositionPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.readBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetDisplayObjectivePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetDisplayObjectivePacket.kt index 00efc13..eb92667 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetDisplayObjectivePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetDisplayObjectivePacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.scoreboard.ObjectiveDisplayPosition public data class ClientboundSetDisplayObjectivePacket(val position: ObjectiveDisplayPosition, val scoreName: String) : diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetEntityVelocityPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetEntityVelocityPacket.kt index 8926b81..43d7b0d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetEntityVelocityPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetEntityVelocityPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.LpVec3 import cn.rtast.libmc.protocol.protocol.game.math.readLpVec3 diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetExperiencePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetExperiencePacket.kt index 658a4d4..0e10ff7 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetExperiencePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetExperiencePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetExperiencePacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetHeadRotationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetHeadRotationPacket.kt index 5791c70..6877219 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetHeadRotationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetHeadRotationPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.Angle import cn.rtast.libmc.protocol.protocol.game.math.readAngle diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetHealthPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetHealthPacket.kt index 3cc5d6c..fd3f341 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetHealthPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetHealthPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetHealthPacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetPassengersPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetPassengersPacket.kt index a0c0b54..bfbd067 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetPassengersPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetPassengersPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readPrefixed -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readPrefixed +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetPassengersPacket(val entityId: Int, val passengersId: List) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetRenderDistancePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetRenderDistancePacket.kt index 2867b1e..7e0052d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetRenderDistancePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetRenderDistancePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetRenderDistancePacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetSimulationDistancePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetSimulationDistancePacket.kt index f1552b9..0c1fe30 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetSimulationDistancePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetSimulationDistancePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundSetSimulationDistancePacket(val distance: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetSubtitleTextPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetSubtitleTextPacket.kt index ac6ba79..07f0d4b 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetSubtitleTextPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetSubtitleTextPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTabListHeaderAndFooterPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTabListHeaderAndFooterPacket.kt index 238307a..584954d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTabListHeaderAndFooterPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTabListHeaderAndFooterPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTickingStatePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTickingStatePacket.kt index 46c6618..cff46e5 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTickingStatePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTickingStatePacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ClientboundSetTickingStatePacket(val tickRate: Float, val isFrozen: Boolean) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTimePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTimePacket.kt index de953ae..ac3484a 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTimePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTimePacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readPrefixed -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.readVarLong -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readPrefixed +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.readVarLong +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.protocol.protocol.game.world.WorldClockData public data class ClientboundSetTimePacket(val worldAge: Long, val clocks: List) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTitleAnimationTimesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTitleAnimationTimesPacket.kt index 8ac5f5c..98bc7b5 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTitleAnimationTimesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTitleAnimationTimesPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ClientboundSetTitleAnimationTimesPacket(val fadeIn: Int, val stay: Int, val fadeOut: Int) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTitleTextPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTitleTextPacket.kt index ecd558e..e90e791 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTitleTextPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSetTitleTextPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundShowDialogPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundShowDialogPacket.kt index 950837e..1d8e992 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundShowDialogPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundShowDialogPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.primitives.IdOrX -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readIdOrX +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.primitives.IdOrX +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readIdOrX import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSoundEffectPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSoundEffectPacket.kt index 16a31c7..ab0dda3 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSoundEffectPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSoundEffectPacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.IdOrX -import cn.rtast.libmc.common.primitives.readIdOrX -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.IdOrX +import cn.rtast.libmc.primitives.readIdOrX +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.protocol.protocol.game.sound.SoundCategory import cn.rtast.libmc.protocol.protocol.game.sound.SoundEvent import cn.rtast.libmc.protocol.protocol.game.sound.readSoundEvent diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSpawnEntityPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSpawnEntityPacket.kt index 0818318..24d92b6 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSpawnEntityPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSpawnEntityPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readUuid -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readUuid +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.Angle import cn.rtast.libmc.protocol.protocol.game.math.LpVec3 import cn.rtast.libmc.protocol.protocol.game.math.readAngle diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStartConfigurationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStartConfigurationPacket.kt index 6a44bb5..f1db7a3 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStartConfigurationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStartConfigurationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ClientboundStartConfigurationPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStepTickPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStepTickPacket.kt index a7dc4f1..cdc7199 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStepTickPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStepTickPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundStepTickPacket(val tickSteps: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStopSoundPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStopSoundPacket.kt index 7b17b80..7b81e97 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStopSoundPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundStopSoundPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier import cn.rtast.libmc.protocol.protocol.game.sound.SoundCategory diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSynchronizePlayerPositionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSynchronizePlayerPositionPacket.kt index f9121dd..edbe024 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSynchronizePlayerPositionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSynchronizePlayerPositionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.Vec3d import cn.rtast.libmc.protocol.protocol.game.math.readVec3d import cn.rtast.libmc.protocol.protocol.game.player.TeleportFlags diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSynchronizeVehiclePositionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSynchronizeVehiclePositionPacket.kt index da489cf..0d5a090 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSynchronizeVehiclePositionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSynchronizeVehiclePositionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.Vec3d import cn.rtast.libmc.protocol.protocol.game.math.readVec3d import cn.rtast.libmc.protocol.protocol.game.player.TeleportFlags diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSystemChatMessagePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSystemChatMessagePacket.kt index 1fae278..49a13d8 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSystemChatMessagePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundSystemChatMessagePacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTagQueryResponsePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTagQueryResponsePacket.kt index 70ac415..237b601 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTagQueryResponsePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTagQueryResponsePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTeleportEntityPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTeleportEntityPacket.kt index 16ccde8..37ed232 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTeleportEntityPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTeleportEntityPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.Vec3d import cn.rtast.libmc.protocol.protocol.game.math.readVec3d diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTestHighlightPositionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTestHighlightPositionPacket.kt index 8ad0fc0..461c07a 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTestHighlightPositionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTestHighlightPositionPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.readBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTestInstanceBlockStatusPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTestInstanceBlockStatusPacket.kt index 0c9b72e..35e5775 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTestInstanceBlockStatusPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundTestInstanceBlockStatusPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readOptional +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readOptional import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUnloadChunkPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUnloadChunkPacket.kt index 28c3442..b458202 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUnloadChunkPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUnloadChunkPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ClientboundUnloadChunkPacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateAttributesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateAttributesPacket.kt index c82533f..f2e8a6e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateAttributesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateAttributesPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readPrefixed -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readPrefixed +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.entity.attributes.AttributeModifierData import cn.rtast.libmc.protocol.protocol.game.entity.attributes.AttributeModifierOperation import cn.rtast.libmc.protocol.protocol.game.entity.attributes.EntityAttributeProperty diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityPositionAndRotationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityPositionAndRotationPacket.kt index 5ba67bc..932c3fc 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityPositionAndRotationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityPositionAndRotationPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.Angle import cn.rtast.libmc.protocol.protocol.game.math.readAngle diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityPositionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityPositionPacket.kt index 475297d..a4591df 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityPositionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityPositionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt public data class ClientboundUpdateEntityPositionPacket( val entityId: Int, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityRotationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityRotationPacket.kt index b3f42d1..2826e4b 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityRotationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateEntityRotationPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.protocol.protocol.game.math.Angle import cn.rtast.libmc.protocol.protocol.game.math.readAngle diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateObjectivePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateObjectivePacket.kt index 91165ee..78aa87e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateObjectivePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateObjectivePacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.nbt.NBTTag import cn.rtast.libmc.protocol.protocol.game.scoreboard.ObjectivePayload import cn.rtast.libmc.protocol.protocol.game.scoreboard.ObjectiveRenderType diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateScorePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateScorePacket.kt index e2ca815..563d072 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateScorePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateScorePacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readOptional -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readOptional +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.nbt.NBTTag import cn.rtast.libmc.protocol.protocol.game.scoreboard.ScoreNumberFormat diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateSectionBlockPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateSectionBlockPacket.kt index 8de161e..12d1fbb 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateSectionBlockPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/clientbound/ClientboundUpdateSectionBlockPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.readPrefixed -import cn.rtast.libmc.common.primitives.readVarLong +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.readPrefixed +import cn.rtast.libmc.primitives.readVarLong import cn.rtast.libmc.protocol.protocol.game.chunk.BlockUpdateEntry import cn.rtast.libmc.protocol.protocol.game.chunk.ChunkSectionPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAcceptTeleportationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAcceptTeleportationPacket.kt index 82b7f7d..f294ca6 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAcceptTeleportationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAcceptTeleportationPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundAcceptTeleportationPacket(val teleportId: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAcknowledgeChatMessagePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAcknowledgeChatMessagePacket.kt index b40bd3a..6f4a739 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAcknowledgeChatMessagePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAcknowledgeChatMessagePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundAcknowledgeChatMessagePacket(val messageCount: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAttackActionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAttackActionPacket.kt index 004b62a..3a8bc04 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAttackActionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundAttackActionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundAttackActionPacket(val entityId: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundBundleItemSelectedPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundBundleItemSelectedPacket.kt index fed6f8b..e1b2483 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundBundleItemSelectedPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundBundleItemSelectedPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundBundleItemSelectedPacket(val slotOfBundle: Int, val slotInBundle: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChangeDifficultyPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChangeDifficultyPacket.kt index f889560..df38eca 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChangeDifficultyPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChangeDifficultyPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.registry.GameDifficulty public data class ServerboundChangeDifficultyPacket(val newDifficulty: GameDifficulty) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChangeGameModePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChangeGameModePacket.kt index c7007cc..9881946 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChangeGameModePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChangeGameModePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.GameMode public data class ServerboundChangeGameModePacket(val gameMode: GameMode) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChatCommandPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChatCommandPacket.kt index 8dd9d84..a886089 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChatCommandPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChatCommandPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString public data class ServerboundChatCommandPacket(val command: String) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChatMessagePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChatMessagePacket.kt index b50e98f..5fe8614 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChatMessagePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChatMessagePacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundChatMessagePacket( val message: String, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChunkBatchReceivedPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChunkBatchReceivedPacket.kt index f413ebb..8e51a26 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChunkBatchReceivedPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundChunkBatchReceivedPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ServerboundChunkBatchReceivedPacket(val chunksPerTick: Float) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientActionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientActionPacket.kt index bd28321..2394d0c 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientActionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientActionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.registry.ClientAction public data class ServerboundClientActionPacket(val action: ClientAction) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientCommandPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientCommandPacket.kt index c01b2e3..95338b9 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientCommandPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientCommandPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.player.PlayerActionStatus public data class ServerboundClientCommandPacket(val action: PlayerActionStatus) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientInformationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientInformationPacket.kt index 07ee2b5..398b015 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientInformationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientInformationPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.ChatMode import cn.rtast.libmc.protocol.protocol.game.player.MainHand import cn.rtast.libmc.protocol.protocol.game.player.skin.ParticleStatus diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientTickEndPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientTickEndPacket.kt index 68788fa..5fac639 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientTickEndPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundClientTickEndPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data object ServerboundClientTickEndPacket : MinecraftPacket, PacketCodec { override suspend fun encode(buffer: BytesBuffer, value: ServerboundClientTickEndPacket) {} diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCommandSuggestionRequestPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCommandSuggestionRequestPacket.kt index f049953..211f3b2 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCommandSuggestionRequestPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCommandSuggestionRequestPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundCommandSuggestionRequestPacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundConfigurationAcknowledgedPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundConfigurationAcknowledgedPacket.kt index afe6407..7d7aebb 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundConfigurationAcknowledgedPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundConfigurationAcknowledgedPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public object ServerboundConfigurationAcknowledgedPacket : MinecraftPacket, PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundContainerClickButtonPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundContainerClickButtonPacket.kt index 389a462..afafae4 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundContainerClickButtonPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundContainerClickButtonPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.block.EnchantmentButton import cn.rtast.libmc.protocol.protocol.game.block.LecternButton diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundContainerClosePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundContainerClosePacket.kt index 9514214..fb99d33 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundContainerClosePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundContainerClosePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundContainerClosePacket(val windowId: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCustomClickActionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCustomClickActionPacket.kt index eb09b83..236e369 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCustomClickActionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCustomClickActionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.writeIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCustomPayloadPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCustomPayloadPacket.kt index 6345dba..ef9c3f2 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCustomPayloadPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundCustomPayloadPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.writeIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundEditBookPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundEditBookPacket.kt index 11b7c57..af5ce83 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundEditBookPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundEditBookPacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writePrefixedStringArray -import cn.rtast.libmc.common.primitives.writeVarInt -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writePrefixedStringArray +import cn.rtast.libmc.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer public data class ServerboundEditBookPacket(val slot: Int, val entries: List, val title: String?) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundInteractPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundInteractPacket.kt index a45673a..f64bc65 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundInteractPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundInteractPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.math.LpVec3 import cn.rtast.libmc.protocol.protocol.game.math.writeLpVec3 import cn.rtast.libmc.protocol.protocol.game.player.Hand diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundJigsawGeneratePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundJigsawGeneratePacket.kt index 7261157..ae3555c 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundJigsawGeneratePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundJigsawGeneratePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.writeBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundKeepAlivePlayPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundKeepAlivePlayPacket.kt index 6c92734..9c38eb6 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundKeepAlivePlayPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundKeepAlivePlayPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ServerboundKeepAlivePlayPacket(val id: Long) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundLockDifficultyPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundLockDifficultyPacket.kt index cd610a2..82d3a89 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundLockDifficultyPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundLockDifficultyPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket /** * Must have at least op level 2 to use. diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundMoveVehiclePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundMoveVehiclePacket.kt index 8e8e122..ce299d5 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundMoveVehiclePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundMoveVehiclePacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket /** * ref: https://minecraft.wiki/w/Java_Edition_protocol/Packets#Move_Vehicle_(serverbound) diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPaddleBoatPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPaddleBoatPacket.kt index 672ebb6..b5ccbcb 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPaddleBoatPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPaddleBoatPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket /** * Used to visually update whether boat paddles are turning. diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPickItemFromBlockPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPickItemFromBlockPacket.kt index f06a311..d90bd0e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPickItemFromBlockPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPickItemFromBlockPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.writeBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPickItemFromEntityPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPickItemFromEntityPacket.kt index 20a8284..f4bce70 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPickItemFromEntityPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPickItemFromEntityPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundPickItemFromEntityPacket( val entityId: Int, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlaceRecipePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlaceRecipePacket.kt index efb0e77..dba36cf 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlaceRecipePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlaceRecipePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundPlaceRecipePacket( val windowId: Int, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerAbilitiesPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerAbilitiesPacket.kt index e20be46..8337236 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerAbilitiesPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerAbilitiesPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.player.PlayerAbilities public data class ServerboundPlayerAbilitiesPacket(val flags: PlayerAbilities) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerActionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerActionPacket.kt index a5355ed..169bdff 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerActionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerActionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.block.BlockFace import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.writeBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerCommandPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerCommandPacket.kt index c6e2dc3..ee9e382 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerCommandPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerCommandPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.player.PlayerCommandAction public data class ServerboundPlayerCommandPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerInputPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerInputPacket.kt index 24248f1..8c88a6d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerInputPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerInputPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ServerboundPlayerInputPacket( val forward: Boolean, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerLoadedPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerLoadedPacket.kt index f0499a6..546220d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerLoadedPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPlayerLoadedPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ServerboundPlayerLoadedPacket : MinecraftPacket, PacketCodec { override suspend fun encode(buffer: BytesBuffer, value: ServerboundPlayerLoadedPacket) {} diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPongPlayPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPongPlayPacket.kt index 3e06a6b..8ec42d8 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPongPlayPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundPongPlayPacket.kt @@ -6,9 +6,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ServerboundPongPlayPacket(val id: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundQueryBlockEntityTagPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundQueryBlockEntityTagPacket.kt index f798b4e..d6b0c52 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundQueryBlockEntityTagPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundQueryBlockEntityTagPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.block.BlockPos /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundQueryEntityTagPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundQueryEntityTagPacket.kt index 8f3c04f..f1c181e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundQueryEntityTagPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundQueryEntityTagPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundQueryEntityTagPacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRecipeBookChangeSettingsPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRecipeBookChangeSettingsPacket.kt index 197c8da..7f20f9f 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRecipeBookChangeSettingsPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRecipeBookChangeSettingsPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.item.RecipeBookType public data class ServerboundRecipeBookChangeSettingsPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRecipeBookSeenRecipePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRecipeBookSeenRecipePacket.kt index b53e3c3..4eff46e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRecipeBookSeenRecipePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRecipeBookSeenRecipePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundRecipeBookSeenRecipePacket(val recipeId: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRenameItemPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRenameItemPacket.kt index 05c62b5..155b898 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRenameItemPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundRenameItemPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString public data class ServerboundRenameItemPacket(val itemName: String) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundResourcePackResponsePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundResourcePackResponsePacket.kt index e72b9b1..e795aa5 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundResourcePackResponsePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundResourcePackResponsePacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeUuid -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeUuid +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.resources.ResourcePackResult import kotlin.uuid.Uuid diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSeenAdvancementsPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSeenAdvancementsPacket.kt index ec8ded1..5ecf060 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSeenAdvancementsPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSeenAdvancementsPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.advancement.AdvancementAction import cn.rtast.libmc.protocol.protocol.game.writeIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSelectTradePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSelectTradePacket.kt index 1ee7c99..2b11ddf 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSelectTradePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSelectTradePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundSelectTradePacket(val selectedSlot: Int) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetBeaconPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetBeaconPacket.kt index 39d7384..eee8294 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetBeaconPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetBeaconPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt /** * ref: https://minecraft.wiki/w/Java_Edition_protocol/Packets#Set_Beacon_Effect diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCarriedItemPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCarriedItemPacket.kt index 0cb78c0..0e9b4bd 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCarriedItemPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCarriedItemPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket public data class ServerboundSetCarriedItemPacket(val slot: Short) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCommandBlockPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCommandBlockPacket.kt index 822bf48..02a7324 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCommandBlockPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCommandBlockPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.CommandBlockMode import cn.rtast.libmc.protocol.protocol.game.block.writeBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCommandMinecartPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCommandMinecartPacket.kt index f2f635c..4e72e3a 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCommandMinecartPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetCommandMinecartPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundSetCommandMinecartPacket( val entityId: Int, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetGameRulePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetGameRulePacket.kt index 73151b3..fc2b724 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetGameRulePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetGameRulePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writePrefixed +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writePrefixed import cn.rtast.libmc.protocol.protocol.game.gamerule.GameRuleEntry import cn.rtast.libmc.protocol.protocol.game.gamerule.writeGameRule diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetJigsawBlockPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetJigsawBlockPacket.kt index 57d8435..7450a56 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetJigsawBlockPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetJigsawBlockPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.writeBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerMovementFlagPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerMovementFlagPacket.kt index 304d467..583942e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerMovementFlagPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerMovementFlagPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.player.PlayerPositionFlag public data class ServerboundSetPlayerMovementFlagPacket(val flags: PlayerPositionFlag) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerPositionAndRotationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerPositionAndRotationPacket.kt index 64a4a76..efe41bb 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerPositionAndRotationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerPositionAndRotationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.player.PlayerPositionFlag public data class ServerboundSetPlayerPositionAndRotationPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerPositionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerPositionPacket.kt index 19767c6..94420e4 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerPositionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerPositionPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.player.PlayerPositionFlag public data class ServerboundSetPlayerPositionPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerRotationPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerRotationPacket.kt index b666833..97db5d9 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerRotationPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetPlayerRotationPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket import cn.rtast.libmc.protocol.protocol.game.player.PlayerPositionFlag public data class ServerboundSetPlayerRotationPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetStructureBlockPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetStructureBlockPacket.kt index d602861..295eab7 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetStructureBlockPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetStructureBlockPacket.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt -import cn.rtast.libmc.common.primitives.writeVarLong -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt +import cn.rtast.libmc.primitives.writeVarLong +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.protocol.protocol.game.block.* public data class ServerboundSetStructureBlockPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetTestBlockPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetTestBlockPacket.kt index 5f260d0..0ab11a1 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetTestBlockPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSetTestBlockPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.TestBlockMode import cn.rtast.libmc.protocol.protocol.game.block.writeBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSignUpdatePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSignUpdatePacket.kt index 74666e0..b7c18a6 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSignUpdatePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSignUpdatePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.writeBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSignedChatCommandPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSignedChatCommandPacket.kt index e7d5b85..0cdad45 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSignedChatCommandPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSignedChatCommandPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.signature.ArgumentSignature public data class ServerboundSignedChatCommandPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSpectatorActionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSpectatorActionPacket.kt index 422eb47..93ea131 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSpectatorActionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSpectatorActionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt public data class ServerboundSpectatorActionPacket( /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSwingPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSwingPacket.kt index 7399435..9cddff2 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSwingPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundSwingPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.player.Hand public data class ServerboundSwingPacket(val hand: Hand) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundTeleportToEntityPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundTeleportToEntityPacket.kt index e5bfc0f..105d23e 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundTeleportToEntityPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundTeleportToEntityPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeUuid +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeUuid import kotlin.uuid.Uuid public data class ServerboundTeleportToEntityPacket(val targetPlayer: Uuid) : MinecraftPacket { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundTestInstanceBlockActionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundTestInstanceBlockActionPacket.kt index 71ca5fe..5825fff 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundTestInstanceBlockActionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundTestInstanceBlockActionPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.block.* diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUpdateChatSessionPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUpdateChatSessionPacket.kt index bff3d75..1ae7dab 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUpdateChatSessionPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUpdateChatSessionPacket.kt @@ -7,11 +7,11 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writePrefixedByteArray -import cn.rtast.libmc.common.primitives.writeUuid +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writePrefixedByteArray +import cn.rtast.libmc.primitives.writeUuid import kotlin.uuid.Uuid public data class ServerboundUpdateChatSessionPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUseItemOnPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUseItemOnPacket.kt index ab8bd87..e9f59f1 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUseItemOnPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUseItemOnPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.block.BlockFace import cn.rtast.libmc.protocol.protocol.game.block.BlockPos import cn.rtast.libmc.protocol.protocol.game.block.writeBlockPos diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUseItemPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUseItemPacket.kt index 7b88bf1..002d911 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUseItemPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/play/serverbound/ServerboundUseItemPacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.play.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.primitives.writeVarInt import cn.rtast.libmc.protocol.protocol.game.player.Hand public data class ServerboundUseItemPacket( diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/clientbound/ClientboundPongResponsePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/clientbound/ClientboundPongResponsePacket.kt index c7684bb..9523942 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/clientbound/ClientboundPongResponsePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/clientbound/ClientboundPongResponsePacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.status.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data class ClientboundPongResponsePacket(val timestamp: Long) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/clientbound/ClientboundStatusResponsePacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/clientbound/ClientboundStatusResponsePacket.kt index c0b9b4f..cd9decc 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/clientbound/ClientboundStatusResponsePacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/clientbound/ClientboundStatusResponsePacket.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.packet.status.clientbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString public data class ClientboundStatusResponsePacket(val jsonResponse: String) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/serverbound/ServerboundPingRequestPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/serverbound/ServerboundPingRequestPacket.kt index 7dfe378..682bdd9 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/serverbound/ServerboundPingRequestPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/serverbound/ServerboundPingRequestPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.status.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data class ServerboundPingRequestPacket(val timestamp: Long) : MinecraftPacket { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/serverbound/ServerboundStatusRequestPacket.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/serverbound/ServerboundStatusRequestPacket.kt index 62f70ef..e95e5e1 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/serverbound/ServerboundStatusRequestPacket.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/packet/status/serverbound/ServerboundStatusRequestPacket.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.packet.status.serverbound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.MinecraftPacket -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.MinecraftPacket +import cn.rtast.libmc.packet.PacketCodec public data object ServerboundStatusRequestPacket : MinecraftPacket, PacketCodec { override suspend fun encode(buffer: BytesBuffer, value: ServerboundStatusRequestPacket) {} diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/Identifier.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/Identifier.kt index 31bd0a7..7b7cb82 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/Identifier.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/Identifier.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.protocol.game -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.writeMcString +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.writeMcString import kotlin.jvm.JvmInline /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/StatisticsEntry.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/StatisticsEntry.kt index 30f02cf..d2c796c 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/StatisticsEntry.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/StatisticsEntry.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.protocol.game -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.writeVarInt /** * ref: https://minecraft.wiki/w/Java_Edition_protocol/Packets#Award_Statistics diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/block/BlockPos.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/block/BlockPos.kt index 2ce094e..780aca2 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/block/BlockPos.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/block/BlockPos.kt @@ -7,8 +7,8 @@ package cn.rtast.libmc.protocol.protocol.game.block -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec /** * An integer/block position: x (-33 554 432 to 33 554 431), z (-33 554 432 to 33 554 431), y (-2048 to 2047) diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chat/ChatTypeDecoration.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chat/ChatTypeDecoration.kt index f2ed17a..54dd2b3 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chat/ChatTypeDecoration.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chat/ChatTypeDecoration.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.protocol.game.chat -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readPrefixed -import cn.rtast.libmc.common.primitives.readVarInt +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readPrefixed +import cn.rtast.libmc.primitives.readVarInt import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chat/InlineChatType.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chat/InlineChatType.kt index 3238f2d..9296d43 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chat/InlineChatType.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chat/InlineChatType.kt @@ -7,7 +7,7 @@ package cn.rtast.libmc.protocol.protocol.game.chat -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer public data class InlineChatType( val chat: ChatTypeDecoration, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chunk/ChunkBiomeData.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chunk/ChunkBiomeData.kt index 7b8bef7..6d242fa 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chunk/ChunkBiomeData.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/chunk/ChunkBiomeData.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.protocol.game.chunk -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readPrefixedByteArray -import cn.rtast.libmc.common.primitives.writePrefixedByteArray +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readPrefixedByteArray +import cn.rtast.libmc.primitives.writePrefixedByteArray public data class ChunkBiomeData(val chunkZ: Int, val chunkX: Int, val data: ByteArray) { internal companion object Codec : PacketCodec { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/effect/EntityEffectFlags.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/effect/EntityEffectFlags.kt index 1a75d28..d69fa79 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/effect/EntityEffectFlags.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/effect/EntityEffectFlags.kt @@ -7,7 +7,7 @@ package cn.rtast.libmc.protocol.protocol.game.effect -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer public data class EntityEffectFlags( val isAmbient: Boolean = false, diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/entity/Minecart.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/entity/Minecart.kt index a19634b..00c4b30 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/entity/Minecart.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/entity/Minecart.kt @@ -7,7 +7,7 @@ package cn.rtast.libmc.protocol.protocol.game.entity -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.protocol.protocol.game.math.Angle import cn.rtast.libmc.protocol.protocol.game.math.Vec3d import cn.rtast.libmc.protocol.protocol.game.math.readAngle diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/gamerule/GameRuleEntry.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/gamerule/GameRuleEntry.kt index 9e8f090..0d92dc2 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/gamerule/GameRuleEntry.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/gamerule/GameRuleEntry.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.protocol.game.gamerule -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.writeMcString +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.writeMcString import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier import cn.rtast.libmc.protocol.protocol.game.writeIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/Angle.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/Angle.kt index ad11e70..fd2175b 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/Angle.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/Angle.kt @@ -7,7 +7,7 @@ package cn.rtast.libmc.protocol.protocol.game.math -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer import kotlin.jvm.JvmInline /** diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/LpVec3.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/LpVec3.kt index ce97535..a3f096d 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/LpVec3.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/LpVec3.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.protocol.game.math -import cn.rtast.libmc.common.stream.ByteOrder -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.writeVarInt +import cn.rtast.libmc.stream.ByteOrder +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.writeVarInt import kotlin.math.abs import kotlin.math.ceil import kotlin.math.max diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/Vec3d.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/Vec3d.kt index 60921cb..9b3be09 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/Vec3d.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/math/Vec3d.kt @@ -7,7 +7,7 @@ package cn.rtast.libmc.protocol.protocol.game.math -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer public data class Vec3d(val x: Double, val y: Double, val z: Double) { public companion object { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/registry/RegistryEntry.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/registry/RegistryEntry.kt index da78d1c..cd14a6f 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/registry/RegistryEntry.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/registry/RegistryEntry.kt @@ -7,8 +7,8 @@ package cn.rtast.libmc.protocol.protocol.game.registry -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/sound/SoundEvent.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/sound/SoundEvent.kt index 2d2ac97..a5d308c 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/sound/SoundEvent.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/game/sound/SoundEvent.kt @@ -7,9 +7,9 @@ package cn.rtast.libmc.protocol.protocol.game.sound -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.primitives.readOptional -import cn.rtast.libmc.common.primitives.writeOptional +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.primitives.readOptional +import cn.rtast.libmc.primitives.writeOptional import cn.rtast.libmc.protocol.protocol.game.Identifier import cn.rtast.libmc.protocol.protocol.game.readIdentifier import cn.rtast.libmc.protocol.protocol.game.writeIdentifier diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/signature/ArgumentSignature.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/signature/ArgumentSignature.kt index ba9fe4a..259be21 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/signature/ArgumentSignature.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/signature/ArgumentSignature.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.protocol.protocol.signature -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.writeMcString +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.writeMcString public data class ArgumentSignature(val name: String, val signature: ByteArray) { init { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/state/ProtocolStateRegistry.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/state/ProtocolStateRegistry.kt index 9748fd0..780f597 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/state/ProtocolStateRegistry.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/state/ProtocolStateRegistry.kt @@ -7,7 +7,7 @@ package cn.rtast.libmc.protocol.protocol.state -import cn.rtast.libmc.common.packet.PacketRegistry +import cn.rtast.libmc.packet.PacketRegistry import kotlin.enums.enumEntries public class ProtocolStateRegistry { diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/util/nbt.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/util/nbt.kt index aa38a15..26f0ceb 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/util/nbt.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/protocol/util/nbt.kt @@ -7,7 +7,7 @@ package cn.rtast.libmc.protocol.protocol.util -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.nbt.* internal suspend fun BytesBuffer.readNBTCompound(): NBTCompound = diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/registry/report/ServerLink.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/registry/report/ServerLink.kt index 8aff88d..cdbc168 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/registry/report/ServerLink.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/registry/report/ServerLink.kt @@ -7,12 +7,12 @@ package cn.rtast.libmc.protocol.registry.report -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.readMcString -import cn.rtast.libmc.common.primitives.readVarInt -import cn.rtast.libmc.common.primitives.writeMcString -import cn.rtast.libmc.common.primitives.writeVarInt -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer import cn.rtast.libmc.nbt.NBTCompound import cn.rtast.libmc.protocol.protocol.util.readNetworkNBTCompound import cn.rtast.libmc.protocol.protocol.util.writeNetworkNBTCompound diff --git a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/session/GameProfile.kt b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/session/GameProfile.kt index dafe38d..8650f9a 100644 --- a/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/session/GameProfile.kt +++ b/libmc-protocol/src/commonMain/kotlin/cn/rtast/libmc/protocol/session/GameProfile.kt @@ -7,9 +7,14 @@ package cn.rtast.libmc.protocol.session -import cn.rtast.libmc.common.packet.PacketCodec -import cn.rtast.libmc.common.primitives.* -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.packet.PacketCodec +import cn.rtast.libmc.primitives.readMcString +import cn.rtast.libmc.primitives.readUuid +import cn.rtast.libmc.primitives.readVarInt +import cn.rtast.libmc.primitives.writeMcString +import cn.rtast.libmc.primitives.writeUuid +import cn.rtast.libmc.primitives.writeVarInt +import cn.rtast.libmc.stream.BytesBuffer import kotlin.uuid.Uuid public data class GameProfile( diff --git a/libmc-protocol/src/jvmTest/kotlin/test/JvmAesCipher.kt b/libmc-protocol/src/jvmTest/kotlin/test/JvmAesCipher.kt index 7c18c64..9873e46 100644 --- a/libmc-protocol/src/jvmTest/kotlin/test/JvmAesCipher.kt +++ b/libmc-protocol/src/jvmTest/kotlin/test/JvmAesCipher.kt @@ -7,7 +7,7 @@ package test -import cn.rtast.libmc.common.crypto.NetworkCipher +import cn.rtast.libmc.crypto.NetworkCipher import javax.crypto.Cipher import javax.crypto.spec.IvParameterSpec import javax.crypto.spec.SecretKeySpec diff --git a/libmc-protocol/src/jvmTest/kotlin/test/TestClientTestInJvm.kt b/libmc-protocol/src/jvmTest/kotlin/test/TestClientTestInJvm.kt index bfa0132..9472017 100644 --- a/libmc-protocol/src/jvmTest/kotlin/test/TestClientTestInJvm.kt +++ b/libmc-protocol/src/jvmTest/kotlin/test/TestClientTestInJvm.kt @@ -8,11 +8,11 @@ package test import cn.rtast.libmc.protocol.client.createMinecraftClient -import cn.rtast.libmc.common.crypto.RSA1024Encryptor -import cn.rtast.libmc.common.crypto.Sha1Hasher +import cn.rtast.libmc.crypto.RSA1024Encryptor +import cn.rtast.libmc.crypto.Sha1Hasher import cn.rtast.libmc.protocol.packet.login.clientbound.ClientboundLoginSuccessPacket import cn.rtast.libmc.protocol.packet.play.clientbound.ClientboundSystemChatMessagePacket -import cn.rtast.libmc.common.crypto.AuthenticationProvider +import cn.rtast.libmc.crypto.AuthenticationProvider import cn.rtast.libmc.protocol.util.generateOfflineUuid import kotlinx.coroutines.launch import org.junit.Test diff --git a/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/buffer_ext.kt b/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/buffer_ext.kt index 7d17cb0..237f6ca 100644 --- a/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/buffer_ext.kt +++ b/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/buffer_ext.kt @@ -7,6 +7,6 @@ package cn.rtast.libmc.mcping.rconlib -import cn.rtast.libmc.common.stream.BytesBuffer +import cn.rtast.libmc.stream.BytesBuffer internal suspend fun BytesBuffer.writeNull() = writeByte(0x00) \ No newline at end of file diff --git a/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/packet.kt b/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/packet.kt index 4c56840..0e89127 100644 --- a/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/packet.kt +++ b/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/packet.kt @@ -7,10 +7,10 @@ package cn.rtast.libmc.mcping.rconlib -import cn.rtast.libmc.common.stream.ByteOrder -import cn.rtast.libmc.common.stream.BytesBuffer -import cn.rtast.libmc.common.stream.ReadChannel -import cn.rtast.libmc.common.stream.WriteChannel +import cn.rtast.libmc.stream.ByteOrder +import cn.rtast.libmc.stream.BytesBuffer +import cn.rtast.libmc.stream.ReadChannel +import cn.rtast.libmc.stream.WriteChannel internal abstract class Packet { abstract val requestId: Int diff --git a/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/rconlib.kt b/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/rconlib.kt index a5817f3..26a23e8 100644 --- a/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/rconlib.kt +++ b/libmc-rconlib/src/commonMain/kotlin/cn/rtast/libmc/mcping/rconlib/rconlib.kt @@ -9,9 +9,9 @@ package cn.rtast.libmc.mcping.rconlib import cn.rtast.libmc.common.LibMCContext -import cn.rtast.libmc.common.stream.ReadChannel -import cn.rtast.libmc.common.stream.Socket -import cn.rtast.libmc.common.stream.WriteChannel +import cn.rtast.libmc.stream.ReadChannel +import cn.rtast.libmc.stream.Socket +import cn.rtast.libmc.stream.WriteChannel import kotlin.jvm.JvmName import kotlin.jvm.JvmOverloads