Botcraft 1.21.5
Loading...
Searching...
No Matches
ProtocolCraft::Packet Class Referenceabstract

#include <Packet.hpp>

Inheritance diagram for ProtocolCraft::Packet:
ProtocolCraft::NetworkType ProtocolCraft::BasePacket< ClientboundAddEntityPacket > ProtocolCraft::BasePacket< ClientboundAnimatePacket > ProtocolCraft::BasePacket< ClientboundAwardStatsPacket > ProtocolCraft::BasePacket< ClientboundBlockChangedAckPacket > ProtocolCraft::BasePacket< ClientboundBlockDestructionPacket > ProtocolCraft::BasePacket< ClientboundBlockEntityDataPacket > ProtocolCraft::BasePacket< ClientboundBlockEventPacket > ProtocolCraft::BasePacket< ClientboundBlockUpdatePacket > ProtocolCraft::BasePacket< ClientboundBossEventPacket > ProtocolCraft::BasePacket< ClientboundBundlePacket > ProtocolCraft::BasePacket< ClientboundChangeDifficultyPacket > ProtocolCraft::BasePacket< ClientboundChunkBatchFinishedPacket > ProtocolCraft::BasePacket< ClientboundChunkBatchStartPacket > ProtocolCraft::BasePacket< ClientboundChunksBiomesPacket > ProtocolCraft::BasePacket< ClientboundClearTitlesPacket > ProtocolCraft::BasePacket< ClientboundCommandSuggestionsPacket > ProtocolCraft::BasePacket< ClientboundCommandsPacket > ProtocolCraft::BasePacket< ClientboundContainerClosePacket > ProtocolCraft::BasePacket< ClientboundContainerSetContentPacket > ProtocolCraft::BasePacket< ClientboundContainerSetDataPacket > ProtocolCraft::BasePacket< ClientboundContainerSetSlotPacket > ProtocolCraft::BasePacket< ClientboundCookieRequestConfigurationPacket > ProtocolCraft::BasePacket< ClientboundCookieRequestLoginPacket > ProtocolCraft::BasePacket< ClientboundCookieRequestPacket > ProtocolCraft::BasePacket< ClientboundCooldownPacket > ProtocolCraft::BasePacket< ClientboundCustomChatCompletionsPacket > ProtocolCraft::BasePacket< ClientboundCustomPayloadConfigurationPacket > ProtocolCraft::BasePacket< ClientboundCustomPayloadPacket > ProtocolCraft::BasePacket< ClientboundCustomQueryPacket > ProtocolCraft::BasePacket< ClientboundCustomReportDetailsConfigurationPacket > ProtocolCraft::BasePacket< ClientboundCustomReportDetailsPacket > ProtocolCraft::BasePacket< ClientboundDamageEventPacket > ProtocolCraft::BasePacket< ClientboundDebugSamplePacket > ProtocolCraft::BasePacket< ClientboundDeleteChatPacket > ProtocolCraft::BasePacket< ClientboundDisconnectConfigurationPacket > ProtocolCraft::BasePacket< ClientboundDisconnectPacket > ProtocolCraft::BasePacket< ClientboundDisguisedChatPacket > ProtocolCraft::BasePacket< ClientboundEntityEventPacket > ProtocolCraft::BasePacket< ClientboundEntityPositionSyncPacket > ProtocolCraft::BasePacket< ClientboundExplodePacket > ProtocolCraft::BasePacket< ClientboundFinishConfigurationPacket > ProtocolCraft::BasePacket< ClientboundForgetLevelChunkPacket > ProtocolCraft::BasePacket< ClientboundGameEventPacket > ProtocolCraft::BasePacket< ClientboundHelloPacket > ProtocolCraft::BasePacket< ClientboundHorseScreenOpenPacket > ProtocolCraft::BasePacket< ClientboundHurtAnimationPacket > ProtocolCraft::BasePacket< ClientboundInitializeBorderPacket > ProtocolCraft::BasePacket< ClientboundKeepAliveConfigurationPacket > ProtocolCraft::BasePacket< ClientboundKeepAlivePacket > ProtocolCraft::BasePacket< ClientboundLevelChunkWithLightPacket > ProtocolCraft::BasePacket< ClientboundLevelEventPacket > ProtocolCraft::BasePacket< ClientboundLevelParticlesPacket > ProtocolCraft::BasePacket< ClientboundLightUpdatePacket > ProtocolCraft::BasePacket< ClientboundLoginCompressionPacket > ProtocolCraft::BasePacket< ClientboundLoginDisconnectPacket > ProtocolCraft::BasePacket< ClientboundLoginFinishedPacket > ProtocolCraft::BasePacket< ClientboundLoginPacket > ProtocolCraft::BasePacket< ClientboundMapItemDataPacket > ProtocolCraft::BasePacket< ClientboundMerchantOffersPacket > ProtocolCraft::BasePacket< ClientboundMoveEntityPacketPos > ProtocolCraft::BasePacket< ClientboundMoveEntityPacketPosRot > ProtocolCraft::BasePacket< ClientboundMoveEntityPacketRot > ProtocolCraft::BasePacket< ClientboundMoveMinecartPacket > ProtocolCraft::BasePacket< ClientboundMoveVehiclePacket > ProtocolCraft::BasePacket< ClientboundOpenBookPacket > ProtocolCraft::BasePacket< ClientboundOpenScreenPacket > ProtocolCraft::BasePacket< ClientboundOpenSignEditorPacket > ProtocolCraft::BasePacket< ClientboundPingConfigurationPacket > ProtocolCraft::BasePacket< ClientboundPingPacket > ProtocolCraft::BasePacket< ClientboundPlaceGhostRecipePacket > ProtocolCraft::BasePacket< ClientboundPlayerAbilitiesPacket > ProtocolCraft::BasePacket< ClientboundPlayerChatPacket > ProtocolCraft::BasePacket< ClientboundPlayerCombatEndPacket > ProtocolCraft::BasePacket< ClientboundPlayerCombatEnterPacket > ProtocolCraft::BasePacket< ClientboundPlayerCombatKillPacket > ProtocolCraft::BasePacket< ClientboundPlayerInfoRemovePacket > ProtocolCraft::BasePacket< ClientboundPlayerInfoUpdatePacket > ProtocolCraft::BasePacket< ClientboundPlayerLookAtPacket > ProtocolCraft::BasePacket< ClientboundPlayerPositionPacket > ProtocolCraft::BasePacket< ClientboundPlayerRotationPacket > ProtocolCraft::BasePacket< ClientboundPongResponsePacket > ProtocolCraft::BasePacket< ClientboundPongResponseStatusPacket > ProtocolCraft::BasePacket< ClientboundProjectilePowerPacket > ProtocolCraft::BasePacket< ClientboundRecipeBookAddPacket > ProtocolCraft::BasePacket< ClientboundRecipeBookRemovePacket > ProtocolCraft::BasePacket< ClientboundRecipeBookSettingsPacket > ProtocolCraft::BasePacket< ClientboundRegistryDataPacket > ProtocolCraft::BasePacket< ClientboundRemoveEntitiesPacket > ProtocolCraft::BasePacket< ClientboundRemoveMobEffectPacket > ProtocolCraft::BasePacket< ClientboundResetChatPacket > ProtocolCraft::BasePacket< ClientboundResetScorePacket > ProtocolCraft::BasePacket< ClientboundResourcePackPopConfigurationPacket > ProtocolCraft::BasePacket< ClientboundResourcePackPopPacket > ProtocolCraft::BasePacket< ClientboundResourcePackPushConfigurationPacket > ProtocolCraft::BasePacket< ClientboundResourcePackPushPacket > ProtocolCraft::BasePacket< ClientboundRespawnPacket > ProtocolCraft::BasePacket< ClientboundRotateHeadPacket > ProtocolCraft::BasePacket< ClientboundSectionBlocksUpdatePacket > ProtocolCraft::BasePacket< ClientboundSelectAdvancementsTabPacket > ProtocolCraft::BasePacket< ClientboundSelectKnownPacksPacket > ProtocolCraft::BasePacket< ClientboundServerDataPacket > ProtocolCraft::BasePacket< ClientboundServerLinksConfigurationPacket > ProtocolCraft::BasePacket< ClientboundServerLinksPacket > ProtocolCraft::BasePacket< ClientboundSetActionBarTextPacket > ProtocolCraft::BasePacket< ClientboundSetBorderCenterPacket > ProtocolCraft::BasePacket< ClientboundSetBorderLerpSizePacket > ProtocolCraft::BasePacket< ClientboundSetBorderSizePacket > ProtocolCraft::BasePacket< ClientboundSetBorderWarningDelayPacket > ProtocolCraft::BasePacket< ClientboundSetBorderWarningDistancePacket > ProtocolCraft::BasePacket< ClientboundSetCameraPacket > ProtocolCraft::BasePacket< ClientboundSetChunkCacheCenterPacket > ProtocolCraft::BasePacket< ClientboundSetChunkCacheRadiusPacket > ProtocolCraft::BasePacket< ClientboundSetCursorItemPacket > ProtocolCraft::BasePacket< ClientboundSetDefaultSpawnPositionPacket > ProtocolCraft::BasePacket< ClientboundSetDisplayObjectivePacket > ProtocolCraft::BasePacket< ClientboundSetEntityDataPacket > ProtocolCraft::BasePacket< ClientboundSetEntityLinkPacket > ProtocolCraft::BasePacket< ClientboundSetEntityMotionPacket > ProtocolCraft::BasePacket< ClientboundSetEquipmentPacket > ProtocolCraft::BasePacket< ClientboundSetExperiencePacket > ProtocolCraft::BasePacket< ClientboundSetHealthPacket > ProtocolCraft::BasePacket< ClientboundSetHeldSlotPacket > ProtocolCraft::BasePacket< ClientboundSetObjectivePacket > ProtocolCraft::BasePacket< ClientboundSetPassengersPacket > ProtocolCraft::BasePacket< ClientboundSetPlayerInventoryPacket > ProtocolCraft::BasePacket< ClientboundSetPlayerTeamPacket > ProtocolCraft::BasePacket< ClientboundSetScorePacket > ProtocolCraft::BasePacket< ClientboundSetSimulationDistancePacket > ProtocolCraft::BasePacket< ClientboundSetSubtitleTextPacket > ProtocolCraft::BasePacket< ClientboundSetTimePacket > ProtocolCraft::BasePacket< ClientboundSetTitleTextPacket > ProtocolCraft::BasePacket< ClientboundSetTitlesAnimationPacket > ProtocolCraft::BasePacket< ClientboundSoundEntityPacket > ProtocolCraft::BasePacket< ClientboundSoundPacket > ProtocolCraft::BasePacket< ClientboundStartConfigurationPacket > ProtocolCraft::BasePacket< ClientboundStatusResponsePacket > ProtocolCraft::BasePacket< ClientboundStopSoundPacket > ProtocolCraft::BasePacket< ClientboundStoreCookieConfigurationPacket > ProtocolCraft::BasePacket< ClientboundStoreCookiePacket > ProtocolCraft::BasePacket< ClientboundSystemChatPacket > ProtocolCraft::BasePacket< ClientboundTabListPacket > ProtocolCraft::BasePacket< ClientboundTagQueryPacket > ProtocolCraft::BasePacket< ClientboundTakeItemEntityPacket > ProtocolCraft::BasePacket< ClientboundTeleportEntityPacket > ProtocolCraft::BasePacket< ClientboundTestInstanceBlockStatusPacket > ProtocolCraft::BasePacket< ClientboundTickingStatePacket > ProtocolCraft::BasePacket< ClientboundTickingStepPacket > ProtocolCraft::BasePacket< ClientboundTransferConfigurationPacket > ProtocolCraft::BasePacket< ClientboundTransferPacket > ProtocolCraft::BasePacket< ClientboundUpdateAdvancementsPacket > ProtocolCraft::BasePacket< ClientboundUpdateAttributesPacket > ProtocolCraft::BasePacket< ClientboundUpdateEnabledFeaturesPacket > ProtocolCraft::BasePacket< ClientboundUpdateMobEffectPacket > ProtocolCraft::BasePacket< ClientboundUpdateRecipesPacket > ProtocolCraft::BasePacket< ClientboundUpdateTagsConfigurationPacket > ProtocolCraft::BasePacket< ClientboundUpdateTagsPacket > ProtocolCraft::BasePacket< ServerboundAcceptTeleportationPacket > ProtocolCraft::BasePacket< ServerboundBlockEntityTagQueryPacket > ProtocolCraft::BasePacket< ServerboundChangeDifficultyPacket > ProtocolCraft::BasePacket< ServerboundChatAckPacket > ProtocolCraft::BasePacket< ServerboundChatCommandPacket > ProtocolCraft::BasePacket< ServerboundChatCommandSignedPacket > ProtocolCraft::BasePacket< ServerboundChatPacket > ProtocolCraft::BasePacket< ServerboundChatSessionUpdatePacket > ProtocolCraft::BasePacket< ServerboundChunkBatchReceivedPacket > ProtocolCraft::BasePacket< ServerboundClientCommandPacket > ProtocolCraft::BasePacket< ServerboundClientInformationConfigurationPacket > ProtocolCraft::BasePacket< ServerboundClientInformationPacket > ProtocolCraft::BasePacket< ServerboundClientIntentionPacket > ProtocolCraft::BasePacket< ServerboundClientTickEndPacket > ProtocolCraft::BasePacket< ServerboundCommandSuggestionPacket > ProtocolCraft::BasePacket< ServerboundConfigurationAcknowledgedPacket > ProtocolCraft::BasePacket< ServerboundContainerButtonClickPacket > ProtocolCraft::BasePacket< ServerboundContainerClickPacket > ProtocolCraft::BasePacket< ServerboundContainerClosePacket > ProtocolCraft::BasePacket< ServerboundContainerSlotStateChangedPacket > ProtocolCraft::BasePacket< ServerboundCookieResponseConfigurationPacket > ProtocolCraft::BasePacket< ServerboundCookieResponseLoginPacket > ProtocolCraft::BasePacket< ServerboundCookieResponsePacket > ProtocolCraft::BasePacket< ServerboundCustomPayloadConfigurationPacket > ProtocolCraft::BasePacket< ServerboundCustomPayloadPacket > ProtocolCraft::BasePacket< ServerboundCustomQueryAnswerPacket > ProtocolCraft::BasePacket< ServerboundDebugSampleSubscriptionPacket > ProtocolCraft::BasePacket< ServerboundEditBookPacket > ProtocolCraft::BasePacket< ServerboundEntityTagQueryPacket > ProtocolCraft::BasePacket< ServerboundFinishConfigurationPacket > ProtocolCraft::BasePacket< ServerboundHelloPacket > ProtocolCraft::BasePacket< ServerboundInteractPacket > ProtocolCraft::BasePacket< ServerboundJigsawGeneratePacket > ProtocolCraft::BasePacket< ServerboundKeepAliveConfigurationPacket > ProtocolCraft::BasePacket< ServerboundKeepAlivePacket > ProtocolCraft::BasePacket< ServerboundKeyPacket > ProtocolCraft::BasePacket< ServerboundLockDifficultyPacket > ProtocolCraft::BasePacket< ServerboundLoginAcknowledgedPacket > ProtocolCraft::BasePacket< ServerboundMovePlayerPacketPos > ProtocolCraft::BasePacket< ServerboundMovePlayerPacketPosRot > ProtocolCraft::BasePacket< ServerboundMovePlayerPacketRot > ProtocolCraft::BasePacket< ServerboundMovePlayerPacketStatusOnly > ProtocolCraft::BasePacket< ServerboundMoveVehiclePacket > ProtocolCraft::BasePacket< ServerboundPaddleBoatPacket > ProtocolCraft::BasePacket< ServerboundPickItemFromBlockPacket > ProtocolCraft::BasePacket< ServerboundPickItemFromEntityPacket > ProtocolCraft::BasePacket< ServerboundPingRequestPacket > ProtocolCraft::BasePacket< ServerboundPingRequestStatusPacket > ProtocolCraft::BasePacket< ServerboundPlaceRecipePacket > ProtocolCraft::BasePacket< ServerboundPlayerAbilitiesPacket > ProtocolCraft::BasePacket< ServerboundPlayerActionPacket > ProtocolCraft::BasePacket< ServerboundPlayerCommandPacket > ProtocolCraft::BasePacket< ServerboundPlayerInputPacket > ProtocolCraft::BasePacket< ServerboundPlayerLoadedPacket > ProtocolCraft::BasePacket< ServerboundPongConfigurationPacket > ProtocolCraft::BasePacket< ServerboundPongPacket > ProtocolCraft::BasePacket< ServerboundRecipeBookChangeSettingsPacket > ProtocolCraft::BasePacket< ServerboundRecipeBookSeenRecipePacket > ProtocolCraft::BasePacket< ServerboundRenameItemPacket > ProtocolCraft::BasePacket< ServerboundResourcePackConfigurationPacket > ProtocolCraft::BasePacket< ServerboundResourcePackPacket > ProtocolCraft::BasePacket< ServerboundSeenAdvancementsPacket > ProtocolCraft::BasePacket< ServerboundSelectBundleItemPacket > ProtocolCraft::BasePacket< ServerboundSelectKnownPacksPacket > ProtocolCraft::BasePacket< ServerboundSelectTradePacket > ProtocolCraft::BasePacket< ServerboundSetBeaconPacket > ProtocolCraft::BasePacket< ServerboundSetCarriedItemPacket > ProtocolCraft::BasePacket< ServerboundSetCommandBlockPacket > ProtocolCraft::BasePacket< ServerboundSetCommandMinecartPacket > ProtocolCraft::BasePacket< ServerboundSetCreativeModeSlotPacket > ProtocolCraft::BasePacket< ServerboundSetJigsawBlockPacket > ProtocolCraft::BasePacket< ServerboundSetStructureBlockPacket > ProtocolCraft::BasePacket< ServerboundSetTestBlockPacket > ProtocolCraft::BasePacket< ServerboundSignUpdatePacket > ProtocolCraft::BasePacket< ServerboundStatusRequestPacket > ProtocolCraft::BasePacket< ServerboundSwingPacket > ProtocolCraft::BasePacket< ServerboundTeleportToEntityPacket > ProtocolCraft::BasePacket< ServerboundTestInstanceBlockActionPacket > ProtocolCraft::BasePacket< ServerboundUseItemOnPacket > ProtocolCraft::BasePacket< ServerboundUseItemPacket > ProtocolCraft::BasePacket< TDerived >

Public Member Functions

virtual ~Packet ()
 
virtual void Write (WriteContainer &container) const override
 
void Dispatch (Handler *handler)
 
virtual int GetId () const =0
 
virtual std::string_view GetName () const =0
 
- Public Member Functions inherited from ProtocolCraft::NetworkType
virtual ~NetworkType ()
 
virtual void Read (ReadIterator &iter, size_t &length)
 
virtual Json::Value Serialize () const
 

Protected Member Functions

virtual void DispatchImpl (Handler *handler)=0
 
- Protected Member Functions inherited from ProtocolCraft::NetworkType
virtual void ReadImpl (ReadIterator &iter, size_t &length)=0
 
virtual void WriteImpl (WriteContainer &container) const =0
 
virtual Json::Value SerializeImpl () const =0
 

Detailed Description

Definition at line 12 of file Packet.hpp.

Constructor & Destructor Documentation

◆ ~Packet()

virtual ProtocolCraft::Packet::~Packet ( )
inlinevirtual

Definition at line 15 of file Packet.hpp.

Member Function Documentation

◆ Dispatch()

void ProtocolCraft::Packet::Dispatch ( Handler handler)
inline

Definition at line 26 of file Packet.hpp.

References DispatchImpl().

◆ DispatchImpl()

virtual void ProtocolCraft::Packet::DispatchImpl ( Handler handler)
protectedpure virtual

Implemented in ProtocolCraft::BasePacket< TDerived >, ProtocolCraft::BasePacket< ClientboundAddEntityPacket >, ProtocolCraft::BasePacket< ClientboundAnimatePacket >, ProtocolCraft::BasePacket< ClientboundAwardStatsPacket >, ProtocolCraft::BasePacket< ClientboundBlockChangedAckPacket >, ProtocolCraft::BasePacket< ClientboundBlockDestructionPacket >, ProtocolCraft::BasePacket< ClientboundBlockEntityDataPacket >, ProtocolCraft::BasePacket< ClientboundBlockEventPacket >, ProtocolCraft::BasePacket< ClientboundBlockUpdatePacket >, ProtocolCraft::BasePacket< ClientboundBossEventPacket >, ProtocolCraft::BasePacket< ClientboundBundlePacket >, ProtocolCraft::BasePacket< ClientboundChangeDifficultyPacket >, ProtocolCraft::BasePacket< ClientboundChunkBatchFinishedPacket >, ProtocolCraft::BasePacket< ClientboundChunkBatchStartPacket >, ProtocolCraft::BasePacket< ClientboundChunksBiomesPacket >, ProtocolCraft::BasePacket< ClientboundClearTitlesPacket >, ProtocolCraft::BasePacket< ClientboundCommandsPacket >, ProtocolCraft::BasePacket< ClientboundCommandSuggestionsPacket >, ProtocolCraft::BasePacket< ClientboundContainerClosePacket >, ProtocolCraft::BasePacket< ClientboundContainerSetContentPacket >, ProtocolCraft::BasePacket< ClientboundContainerSetDataPacket >, ProtocolCraft::BasePacket< ClientboundContainerSetSlotPacket >, ProtocolCraft::BasePacket< ClientboundCookieRequestConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundCookieRequestLoginPacket >, ProtocolCraft::BasePacket< ClientboundCookieRequestPacket >, ProtocolCraft::BasePacket< ClientboundCooldownPacket >, ProtocolCraft::BasePacket< ClientboundCustomChatCompletionsPacket >, ProtocolCraft::BasePacket< ClientboundCustomPayloadConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundCustomPayloadPacket >, ProtocolCraft::BasePacket< ClientboundCustomQueryPacket >, ProtocolCraft::BasePacket< ClientboundCustomReportDetailsConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundCustomReportDetailsPacket >, ProtocolCraft::BasePacket< ClientboundDamageEventPacket >, ProtocolCraft::BasePacket< ClientboundDebugSamplePacket >, ProtocolCraft::BasePacket< ClientboundDeleteChatPacket >, ProtocolCraft::BasePacket< ClientboundDisconnectConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundDisconnectPacket >, ProtocolCraft::BasePacket< ClientboundDisguisedChatPacket >, ProtocolCraft::BasePacket< ClientboundEntityEventPacket >, ProtocolCraft::BasePacket< ClientboundEntityPositionSyncPacket >, ProtocolCraft::BasePacket< ClientboundExplodePacket >, ProtocolCraft::BasePacket< ClientboundFinishConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundForgetLevelChunkPacket >, ProtocolCraft::BasePacket< ClientboundGameEventPacket >, ProtocolCraft::BasePacket< ClientboundHelloPacket >, ProtocolCraft::BasePacket< ClientboundHorseScreenOpenPacket >, ProtocolCraft::BasePacket< ClientboundHurtAnimationPacket >, ProtocolCraft::BasePacket< ClientboundInitializeBorderPacket >, ProtocolCraft::BasePacket< ClientboundKeepAliveConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundKeepAlivePacket >, ProtocolCraft::BasePacket< ClientboundLevelChunkWithLightPacket >, ProtocolCraft::BasePacket< ClientboundLevelEventPacket >, ProtocolCraft::BasePacket< ClientboundLevelParticlesPacket >, ProtocolCraft::BasePacket< ClientboundLightUpdatePacket >, ProtocolCraft::BasePacket< ClientboundLoginCompressionPacket >, ProtocolCraft::BasePacket< ClientboundLoginDisconnectPacket >, ProtocolCraft::BasePacket< ClientboundLoginFinishedPacket >, ProtocolCraft::BasePacket< ClientboundLoginPacket >, ProtocolCraft::BasePacket< ClientboundMapItemDataPacket >, ProtocolCraft::BasePacket< ClientboundMerchantOffersPacket >, ProtocolCraft::BasePacket< ClientboundMoveEntityPacketPos >, ProtocolCraft::BasePacket< ClientboundMoveEntityPacketPosRot >, ProtocolCraft::BasePacket< ClientboundMoveEntityPacketRot >, ProtocolCraft::BasePacket< ClientboundMoveMinecartPacket >, ProtocolCraft::BasePacket< ClientboundMoveVehiclePacket >, ProtocolCraft::BasePacket< ClientboundOpenBookPacket >, ProtocolCraft::BasePacket< ClientboundOpenScreenPacket >, ProtocolCraft::BasePacket< ClientboundOpenSignEditorPacket >, ProtocolCraft::BasePacket< ClientboundPingConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundPingPacket >, ProtocolCraft::BasePacket< ClientboundPlaceGhostRecipePacket >, ProtocolCraft::BasePacket< ClientboundPlayerAbilitiesPacket >, ProtocolCraft::BasePacket< ClientboundPlayerChatPacket >, ProtocolCraft::BasePacket< ClientboundPlayerCombatEndPacket >, ProtocolCraft::BasePacket< ClientboundPlayerCombatEnterPacket >, ProtocolCraft::BasePacket< ClientboundPlayerCombatKillPacket >, ProtocolCraft::BasePacket< ClientboundPlayerInfoRemovePacket >, ProtocolCraft::BasePacket< ClientboundPlayerInfoUpdatePacket >, ProtocolCraft::BasePacket< ClientboundPlayerLookAtPacket >, ProtocolCraft::BasePacket< ClientboundPlayerPositionPacket >, ProtocolCraft::BasePacket< ClientboundPlayerRotationPacket >, ProtocolCraft::BasePacket< ClientboundPongResponsePacket >, ProtocolCraft::BasePacket< ClientboundPongResponseStatusPacket >, ProtocolCraft::BasePacket< ClientboundProjectilePowerPacket >, ProtocolCraft::BasePacket< ClientboundRecipeBookAddPacket >, ProtocolCraft::BasePacket< ClientboundRecipeBookRemovePacket >, ProtocolCraft::BasePacket< ClientboundRecipeBookSettingsPacket >, ProtocolCraft::BasePacket< ClientboundRegistryDataPacket >, ProtocolCraft::BasePacket< ClientboundRemoveEntitiesPacket >, ProtocolCraft::BasePacket< ClientboundRemoveMobEffectPacket >, ProtocolCraft::BasePacket< ClientboundResetChatPacket >, ProtocolCraft::BasePacket< ClientboundResetScorePacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPopConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPopPacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPushConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPushPacket >, ProtocolCraft::BasePacket< ClientboundRespawnPacket >, ProtocolCraft::BasePacket< ClientboundRotateHeadPacket >, ProtocolCraft::BasePacket< ClientboundSectionBlocksUpdatePacket >, ProtocolCraft::BasePacket< ClientboundSelectAdvancementsTabPacket >, ProtocolCraft::BasePacket< ClientboundSelectKnownPacksPacket >, ProtocolCraft::BasePacket< ClientboundServerDataPacket >, ProtocolCraft::BasePacket< ClientboundServerLinksConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundServerLinksPacket >, ProtocolCraft::BasePacket< ClientboundSetActionBarTextPacket >, ProtocolCraft::BasePacket< ClientboundSetBorderCenterPacket >, ProtocolCraft::BasePacket< ClientboundSetBorderLerpSizePacket >, ProtocolCraft::BasePacket< ClientboundSetBorderSizePacket >, ProtocolCraft::BasePacket< ClientboundSetBorderWarningDelayPacket >, ProtocolCraft::BasePacket< ClientboundSetBorderWarningDistancePacket >, ProtocolCraft::BasePacket< ClientboundSetCameraPacket >, ProtocolCraft::BasePacket< ClientboundSetChunkCacheCenterPacket >, ProtocolCraft::BasePacket< ClientboundSetChunkCacheRadiusPacket >, ProtocolCraft::BasePacket< ClientboundSetCursorItemPacket >, ProtocolCraft::BasePacket< ClientboundSetDefaultSpawnPositionPacket >, ProtocolCraft::BasePacket< ClientboundSetDisplayObjectivePacket >, ProtocolCraft::BasePacket< ClientboundSetEntityDataPacket >, ProtocolCraft::BasePacket< ClientboundSetEntityLinkPacket >, ProtocolCraft::BasePacket< ClientboundSetEntityMotionPacket >, ProtocolCraft::BasePacket< ClientboundSetEquipmentPacket >, ProtocolCraft::BasePacket< ClientboundSetExperiencePacket >, ProtocolCraft::BasePacket< ClientboundSetHealthPacket >, ProtocolCraft::BasePacket< ClientboundSetHeldSlotPacket >, ProtocolCraft::BasePacket< ClientboundSetObjectivePacket >, ProtocolCraft::BasePacket< ClientboundSetPassengersPacket >, ProtocolCraft::BasePacket< ClientboundSetPlayerInventoryPacket >, ProtocolCraft::BasePacket< ClientboundSetPlayerTeamPacket >, ProtocolCraft::BasePacket< ClientboundSetScorePacket >, ProtocolCraft::BasePacket< ClientboundSetSimulationDistancePacket >, ProtocolCraft::BasePacket< ClientboundSetSubtitleTextPacket >, ProtocolCraft::BasePacket< ClientboundSetTimePacket >, ProtocolCraft::BasePacket< ClientboundSetTitlesAnimationPacket >, ProtocolCraft::BasePacket< ClientboundSetTitleTextPacket >, ProtocolCraft::BasePacket< ClientboundSoundEntityPacket >, ProtocolCraft::BasePacket< ClientboundSoundPacket >, ProtocolCraft::BasePacket< ClientboundStartConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundStatusResponsePacket >, ProtocolCraft::BasePacket< ClientboundStopSoundPacket >, ProtocolCraft::BasePacket< ClientboundStoreCookieConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundStoreCookiePacket >, ProtocolCraft::BasePacket< ClientboundSystemChatPacket >, ProtocolCraft::BasePacket< ClientboundTabListPacket >, ProtocolCraft::BasePacket< ClientboundTagQueryPacket >, ProtocolCraft::BasePacket< ClientboundTakeItemEntityPacket >, ProtocolCraft::BasePacket< ClientboundTeleportEntityPacket >, ProtocolCraft::BasePacket< ClientboundTestInstanceBlockStatusPacket >, ProtocolCraft::BasePacket< ClientboundTickingStatePacket >, ProtocolCraft::BasePacket< ClientboundTickingStepPacket >, ProtocolCraft::BasePacket< ClientboundTransferConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundTransferPacket >, ProtocolCraft::BasePacket< ClientboundUpdateAdvancementsPacket >, ProtocolCraft::BasePacket< ClientboundUpdateAttributesPacket >, ProtocolCraft::BasePacket< ClientboundUpdateEnabledFeaturesPacket >, ProtocolCraft::BasePacket< ClientboundUpdateMobEffectPacket >, ProtocolCraft::BasePacket< ClientboundUpdateRecipesPacket >, ProtocolCraft::BasePacket< ClientboundUpdateTagsConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundUpdateTagsPacket >, ProtocolCraft::BasePacket< ServerboundAcceptTeleportationPacket >, ProtocolCraft::BasePacket< ServerboundBlockEntityTagQueryPacket >, ProtocolCraft::BasePacket< ServerboundChangeDifficultyPacket >, ProtocolCraft::BasePacket< ServerboundChatAckPacket >, ProtocolCraft::BasePacket< ServerboundChatCommandPacket >, ProtocolCraft::BasePacket< ServerboundChatCommandSignedPacket >, ProtocolCraft::BasePacket< ServerboundChatPacket >, ProtocolCraft::BasePacket< ServerboundChatSessionUpdatePacket >, ProtocolCraft::BasePacket< ServerboundChunkBatchReceivedPacket >, ProtocolCraft::BasePacket< ServerboundClientCommandPacket >, ProtocolCraft::BasePacket< ServerboundClientInformationConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundClientInformationPacket >, ProtocolCraft::BasePacket< ServerboundClientIntentionPacket >, ProtocolCraft::BasePacket< ServerboundClientTickEndPacket >, ProtocolCraft::BasePacket< ServerboundCommandSuggestionPacket >, ProtocolCraft::BasePacket< ServerboundConfigurationAcknowledgedPacket >, ProtocolCraft::BasePacket< ServerboundContainerButtonClickPacket >, ProtocolCraft::BasePacket< ServerboundContainerClickPacket >, ProtocolCraft::BasePacket< ServerboundContainerClosePacket >, ProtocolCraft::BasePacket< ServerboundContainerSlotStateChangedPacket >, ProtocolCraft::BasePacket< ServerboundCookieResponseConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundCookieResponseLoginPacket >, ProtocolCraft::BasePacket< ServerboundCookieResponsePacket >, ProtocolCraft::BasePacket< ServerboundCustomPayloadConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundCustomPayloadPacket >, ProtocolCraft::BasePacket< ServerboundCustomQueryAnswerPacket >, ProtocolCraft::BasePacket< ServerboundDebugSampleSubscriptionPacket >, ProtocolCraft::BasePacket< ServerboundEditBookPacket >, ProtocolCraft::BasePacket< ServerboundEntityTagQueryPacket >, ProtocolCraft::BasePacket< ServerboundFinishConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundHelloPacket >, ProtocolCraft::BasePacket< ServerboundInteractPacket >, ProtocolCraft::BasePacket< ServerboundJigsawGeneratePacket >, ProtocolCraft::BasePacket< ServerboundKeepAliveConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundKeepAlivePacket >, ProtocolCraft::BasePacket< ServerboundKeyPacket >, ProtocolCraft::BasePacket< ServerboundLockDifficultyPacket >, ProtocolCraft::BasePacket< ServerboundLoginAcknowledgedPacket >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketPos >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketPosRot >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketRot >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketStatusOnly >, ProtocolCraft::BasePacket< ServerboundMoveVehiclePacket >, ProtocolCraft::BasePacket< ServerboundPaddleBoatPacket >, ProtocolCraft::BasePacket< ServerboundPickItemFromBlockPacket >, ProtocolCraft::BasePacket< ServerboundPickItemFromEntityPacket >, ProtocolCraft::BasePacket< ServerboundPingRequestPacket >, ProtocolCraft::BasePacket< ServerboundPingRequestStatusPacket >, ProtocolCraft::BasePacket< ServerboundPlaceRecipePacket >, ProtocolCraft::BasePacket< ServerboundPlayerAbilitiesPacket >, ProtocolCraft::BasePacket< ServerboundPlayerActionPacket >, ProtocolCraft::BasePacket< ServerboundPlayerCommandPacket >, ProtocolCraft::BasePacket< ServerboundPlayerInputPacket >, ProtocolCraft::BasePacket< ServerboundPlayerLoadedPacket >, ProtocolCraft::BasePacket< ServerboundPongConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundPongPacket >, ProtocolCraft::BasePacket< ServerboundRecipeBookChangeSettingsPacket >, ProtocolCraft::BasePacket< ServerboundRecipeBookSeenRecipePacket >, ProtocolCraft::BasePacket< ServerboundRenameItemPacket >, ProtocolCraft::BasePacket< ServerboundResourcePackConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundResourcePackPacket >, ProtocolCraft::BasePacket< ServerboundSeenAdvancementsPacket >, ProtocolCraft::BasePacket< ServerboundSelectBundleItemPacket >, ProtocolCraft::BasePacket< ServerboundSelectKnownPacksPacket >, ProtocolCraft::BasePacket< ServerboundSelectTradePacket >, ProtocolCraft::BasePacket< ServerboundSetBeaconPacket >, ProtocolCraft::BasePacket< ServerboundSetCarriedItemPacket >, ProtocolCraft::BasePacket< ServerboundSetCommandBlockPacket >, ProtocolCraft::BasePacket< ServerboundSetCommandMinecartPacket >, ProtocolCraft::BasePacket< ServerboundSetCreativeModeSlotPacket >, ProtocolCraft::BasePacket< ServerboundSetJigsawBlockPacket >, ProtocolCraft::BasePacket< ServerboundSetStructureBlockPacket >, ProtocolCraft::BasePacket< ServerboundSetTestBlockPacket >, ProtocolCraft::BasePacket< ServerboundSignUpdatePacket >, ProtocolCraft::BasePacket< ServerboundStatusRequestPacket >, ProtocolCraft::BasePacket< ServerboundSwingPacket >, ProtocolCraft::BasePacket< ServerboundTeleportToEntityPacket >, ProtocolCraft::BasePacket< ServerboundTestInstanceBlockActionPacket >, ProtocolCraft::BasePacket< ServerboundUseItemOnPacket >, and ProtocolCraft::BasePacket< ServerboundUseItemPacket >.

Referenced by Dispatch().

◆ GetId()

virtual int ProtocolCraft::Packet::GetId ( ) const
pure virtual

Implemented in ProtocolCraft::BasePacket< TDerived >, ProtocolCraft::BasePacket< ClientboundAddEntityPacket >, ProtocolCraft::BasePacket< ClientboundAnimatePacket >, ProtocolCraft::BasePacket< ClientboundAwardStatsPacket >, ProtocolCraft::BasePacket< ClientboundBlockChangedAckPacket >, ProtocolCraft::BasePacket< ClientboundBlockDestructionPacket >, ProtocolCraft::BasePacket< ClientboundBlockEntityDataPacket >, ProtocolCraft::BasePacket< ClientboundBlockEventPacket >, ProtocolCraft::BasePacket< ClientboundBlockUpdatePacket >, ProtocolCraft::BasePacket< ClientboundBossEventPacket >, ProtocolCraft::BasePacket< ClientboundBundlePacket >, ProtocolCraft::BasePacket< ClientboundChangeDifficultyPacket >, ProtocolCraft::BasePacket< ClientboundChunkBatchFinishedPacket >, ProtocolCraft::BasePacket< ClientboundChunkBatchStartPacket >, ProtocolCraft::BasePacket< ClientboundChunksBiomesPacket >, ProtocolCraft::BasePacket< ClientboundClearTitlesPacket >, ProtocolCraft::BasePacket< ClientboundCommandsPacket >, ProtocolCraft::BasePacket< ClientboundCommandSuggestionsPacket >, ProtocolCraft::BasePacket< ClientboundContainerClosePacket >, ProtocolCraft::BasePacket< ClientboundContainerSetContentPacket >, ProtocolCraft::BasePacket< ClientboundContainerSetDataPacket >, ProtocolCraft::BasePacket< ClientboundContainerSetSlotPacket >, ProtocolCraft::BasePacket< ClientboundCookieRequestConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundCookieRequestLoginPacket >, ProtocolCraft::BasePacket< ClientboundCookieRequestPacket >, ProtocolCraft::BasePacket< ClientboundCooldownPacket >, ProtocolCraft::BasePacket< ClientboundCustomChatCompletionsPacket >, ProtocolCraft::BasePacket< ClientboundCustomPayloadConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundCustomPayloadPacket >, ProtocolCraft::BasePacket< ClientboundCustomQueryPacket >, ProtocolCraft::BasePacket< ClientboundCustomReportDetailsConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundCustomReportDetailsPacket >, ProtocolCraft::BasePacket< ClientboundDamageEventPacket >, ProtocolCraft::BasePacket< ClientboundDebugSamplePacket >, ProtocolCraft::BasePacket< ClientboundDeleteChatPacket >, ProtocolCraft::BasePacket< ClientboundDisconnectConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundDisconnectPacket >, ProtocolCraft::BasePacket< ClientboundDisguisedChatPacket >, ProtocolCraft::BasePacket< ClientboundEntityEventPacket >, ProtocolCraft::BasePacket< ClientboundEntityPositionSyncPacket >, ProtocolCraft::BasePacket< ClientboundExplodePacket >, ProtocolCraft::BasePacket< ClientboundFinishConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundForgetLevelChunkPacket >, ProtocolCraft::BasePacket< ClientboundGameEventPacket >, ProtocolCraft::BasePacket< ClientboundHelloPacket >, ProtocolCraft::BasePacket< ClientboundHorseScreenOpenPacket >, ProtocolCraft::BasePacket< ClientboundHurtAnimationPacket >, ProtocolCraft::BasePacket< ClientboundInitializeBorderPacket >, ProtocolCraft::BasePacket< ClientboundKeepAliveConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundKeepAlivePacket >, ProtocolCraft::BasePacket< ClientboundLevelChunkWithLightPacket >, ProtocolCraft::BasePacket< ClientboundLevelEventPacket >, ProtocolCraft::BasePacket< ClientboundLevelParticlesPacket >, ProtocolCraft::BasePacket< ClientboundLightUpdatePacket >, ProtocolCraft::BasePacket< ClientboundLoginCompressionPacket >, ProtocolCraft::BasePacket< ClientboundLoginDisconnectPacket >, ProtocolCraft::BasePacket< ClientboundLoginFinishedPacket >, ProtocolCraft::BasePacket< ClientboundLoginPacket >, ProtocolCraft::BasePacket< ClientboundMapItemDataPacket >, ProtocolCraft::BasePacket< ClientboundMerchantOffersPacket >, ProtocolCraft::BasePacket< ClientboundMoveEntityPacketPos >, ProtocolCraft::BasePacket< ClientboundMoveEntityPacketPosRot >, ProtocolCraft::BasePacket< ClientboundMoveEntityPacketRot >, ProtocolCraft::BasePacket< ClientboundMoveMinecartPacket >, ProtocolCraft::BasePacket< ClientboundMoveVehiclePacket >, ProtocolCraft::BasePacket< ClientboundOpenBookPacket >, ProtocolCraft::BasePacket< ClientboundOpenScreenPacket >, ProtocolCraft::BasePacket< ClientboundOpenSignEditorPacket >, ProtocolCraft::BasePacket< ClientboundPingConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundPingPacket >, ProtocolCraft::BasePacket< ClientboundPlaceGhostRecipePacket >, ProtocolCraft::BasePacket< ClientboundPlayerAbilitiesPacket >, ProtocolCraft::BasePacket< ClientboundPlayerChatPacket >, ProtocolCraft::BasePacket< ClientboundPlayerCombatEndPacket >, ProtocolCraft::BasePacket< ClientboundPlayerCombatEnterPacket >, ProtocolCraft::BasePacket< ClientboundPlayerCombatKillPacket >, ProtocolCraft::BasePacket< ClientboundPlayerInfoRemovePacket >, ProtocolCraft::BasePacket< ClientboundPlayerInfoUpdatePacket >, ProtocolCraft::BasePacket< ClientboundPlayerLookAtPacket >, ProtocolCraft::BasePacket< ClientboundPlayerPositionPacket >, ProtocolCraft::BasePacket< ClientboundPlayerRotationPacket >, ProtocolCraft::BasePacket< ClientboundPongResponsePacket >, ProtocolCraft::BasePacket< ClientboundPongResponseStatusPacket >, ProtocolCraft::BasePacket< ClientboundProjectilePowerPacket >, ProtocolCraft::BasePacket< ClientboundRecipeBookAddPacket >, ProtocolCraft::BasePacket< ClientboundRecipeBookRemovePacket >, ProtocolCraft::BasePacket< ClientboundRecipeBookSettingsPacket >, ProtocolCraft::BasePacket< ClientboundRegistryDataPacket >, ProtocolCraft::BasePacket< ClientboundRemoveEntitiesPacket >, ProtocolCraft::BasePacket< ClientboundRemoveMobEffectPacket >, ProtocolCraft::BasePacket< ClientboundResetChatPacket >, ProtocolCraft::BasePacket< ClientboundResetScorePacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPopConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPopPacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPushConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPushPacket >, ProtocolCraft::BasePacket< ClientboundRespawnPacket >, ProtocolCraft::BasePacket< ClientboundRotateHeadPacket >, ProtocolCraft::BasePacket< ClientboundSectionBlocksUpdatePacket >, ProtocolCraft::BasePacket< ClientboundSelectAdvancementsTabPacket >, ProtocolCraft::BasePacket< ClientboundSelectKnownPacksPacket >, ProtocolCraft::BasePacket< ClientboundServerDataPacket >, ProtocolCraft::BasePacket< ClientboundServerLinksConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundServerLinksPacket >, ProtocolCraft::BasePacket< ClientboundSetActionBarTextPacket >, ProtocolCraft::BasePacket< ClientboundSetBorderCenterPacket >, ProtocolCraft::BasePacket< ClientboundSetBorderLerpSizePacket >, ProtocolCraft::BasePacket< ClientboundSetBorderSizePacket >, ProtocolCraft::BasePacket< ClientboundSetBorderWarningDelayPacket >, ProtocolCraft::BasePacket< ClientboundSetBorderWarningDistancePacket >, ProtocolCraft::BasePacket< ClientboundSetCameraPacket >, ProtocolCraft::BasePacket< ClientboundSetChunkCacheCenterPacket >, ProtocolCraft::BasePacket< ClientboundSetChunkCacheRadiusPacket >, ProtocolCraft::BasePacket< ClientboundSetCursorItemPacket >, ProtocolCraft::BasePacket< ClientboundSetDefaultSpawnPositionPacket >, ProtocolCraft::BasePacket< ClientboundSetDisplayObjectivePacket >, ProtocolCraft::BasePacket< ClientboundSetEntityDataPacket >, ProtocolCraft::BasePacket< ClientboundSetEntityLinkPacket >, ProtocolCraft::BasePacket< ClientboundSetEntityMotionPacket >, ProtocolCraft::BasePacket< ClientboundSetEquipmentPacket >, ProtocolCraft::BasePacket< ClientboundSetExperiencePacket >, ProtocolCraft::BasePacket< ClientboundSetHealthPacket >, ProtocolCraft::BasePacket< ClientboundSetHeldSlotPacket >, ProtocolCraft::BasePacket< ClientboundSetObjectivePacket >, ProtocolCraft::BasePacket< ClientboundSetPassengersPacket >, ProtocolCraft::BasePacket< ClientboundSetPlayerInventoryPacket >, ProtocolCraft::BasePacket< ClientboundSetPlayerTeamPacket >, ProtocolCraft::BasePacket< ClientboundSetScorePacket >, ProtocolCraft::BasePacket< ClientboundSetSimulationDistancePacket >, ProtocolCraft::BasePacket< ClientboundSetSubtitleTextPacket >, ProtocolCraft::BasePacket< ClientboundSetTimePacket >, ProtocolCraft::BasePacket< ClientboundSetTitlesAnimationPacket >, ProtocolCraft::BasePacket< ClientboundSetTitleTextPacket >, ProtocolCraft::BasePacket< ClientboundSoundEntityPacket >, ProtocolCraft::BasePacket< ClientboundSoundPacket >, ProtocolCraft::BasePacket< ClientboundStartConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundStatusResponsePacket >, ProtocolCraft::BasePacket< ClientboundStopSoundPacket >, ProtocolCraft::BasePacket< ClientboundStoreCookieConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundStoreCookiePacket >, ProtocolCraft::BasePacket< ClientboundSystemChatPacket >, ProtocolCraft::BasePacket< ClientboundTabListPacket >, ProtocolCraft::BasePacket< ClientboundTagQueryPacket >, ProtocolCraft::BasePacket< ClientboundTakeItemEntityPacket >, ProtocolCraft::BasePacket< ClientboundTeleportEntityPacket >, ProtocolCraft::BasePacket< ClientboundTestInstanceBlockStatusPacket >, ProtocolCraft::BasePacket< ClientboundTickingStatePacket >, ProtocolCraft::BasePacket< ClientboundTickingStepPacket >, ProtocolCraft::BasePacket< ClientboundTransferConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundTransferPacket >, ProtocolCraft::BasePacket< ClientboundUpdateAdvancementsPacket >, ProtocolCraft::BasePacket< ClientboundUpdateAttributesPacket >, ProtocolCraft::BasePacket< ClientboundUpdateEnabledFeaturesPacket >, ProtocolCraft::BasePacket< ClientboundUpdateMobEffectPacket >, ProtocolCraft::BasePacket< ClientboundUpdateRecipesPacket >, ProtocolCraft::BasePacket< ClientboundUpdateTagsConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundUpdateTagsPacket >, ProtocolCraft::BasePacket< ServerboundAcceptTeleportationPacket >, ProtocolCraft::BasePacket< ServerboundBlockEntityTagQueryPacket >, ProtocolCraft::BasePacket< ServerboundChangeDifficultyPacket >, ProtocolCraft::BasePacket< ServerboundChatAckPacket >, ProtocolCraft::BasePacket< ServerboundChatCommandPacket >, ProtocolCraft::BasePacket< ServerboundChatCommandSignedPacket >, ProtocolCraft::BasePacket< ServerboundChatPacket >, ProtocolCraft::BasePacket< ServerboundChatSessionUpdatePacket >, ProtocolCraft::BasePacket< ServerboundChunkBatchReceivedPacket >, ProtocolCraft::BasePacket< ServerboundClientCommandPacket >, ProtocolCraft::BasePacket< ServerboundClientInformationConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundClientInformationPacket >, ProtocolCraft::BasePacket< ServerboundClientIntentionPacket >, ProtocolCraft::BasePacket< ServerboundClientTickEndPacket >, ProtocolCraft::BasePacket< ServerboundCommandSuggestionPacket >, ProtocolCraft::BasePacket< ServerboundConfigurationAcknowledgedPacket >, ProtocolCraft::BasePacket< ServerboundContainerButtonClickPacket >, ProtocolCraft::BasePacket< ServerboundContainerClickPacket >, ProtocolCraft::BasePacket< ServerboundContainerClosePacket >, ProtocolCraft::BasePacket< ServerboundContainerSlotStateChangedPacket >, ProtocolCraft::BasePacket< ServerboundCookieResponseConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundCookieResponseLoginPacket >, ProtocolCraft::BasePacket< ServerboundCookieResponsePacket >, ProtocolCraft::BasePacket< ServerboundCustomPayloadConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundCustomPayloadPacket >, ProtocolCraft::BasePacket< ServerboundCustomQueryAnswerPacket >, ProtocolCraft::BasePacket< ServerboundDebugSampleSubscriptionPacket >, ProtocolCraft::BasePacket< ServerboundEditBookPacket >, ProtocolCraft::BasePacket< ServerboundEntityTagQueryPacket >, ProtocolCraft::BasePacket< ServerboundFinishConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundHelloPacket >, ProtocolCraft::BasePacket< ServerboundInteractPacket >, ProtocolCraft::BasePacket< ServerboundJigsawGeneratePacket >, ProtocolCraft::BasePacket< ServerboundKeepAliveConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundKeepAlivePacket >, ProtocolCraft::BasePacket< ServerboundKeyPacket >, ProtocolCraft::BasePacket< ServerboundLockDifficultyPacket >, ProtocolCraft::BasePacket< ServerboundLoginAcknowledgedPacket >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketPos >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketPosRot >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketRot >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketStatusOnly >, ProtocolCraft::BasePacket< ServerboundMoveVehiclePacket >, ProtocolCraft::BasePacket< ServerboundPaddleBoatPacket >, ProtocolCraft::BasePacket< ServerboundPickItemFromBlockPacket >, ProtocolCraft::BasePacket< ServerboundPickItemFromEntityPacket >, ProtocolCraft::BasePacket< ServerboundPingRequestPacket >, ProtocolCraft::BasePacket< ServerboundPingRequestStatusPacket >, ProtocolCraft::BasePacket< ServerboundPlaceRecipePacket >, ProtocolCraft::BasePacket< ServerboundPlayerAbilitiesPacket >, ProtocolCraft::BasePacket< ServerboundPlayerActionPacket >, ProtocolCraft::BasePacket< ServerboundPlayerCommandPacket >, ProtocolCraft::BasePacket< ServerboundPlayerInputPacket >, ProtocolCraft::BasePacket< ServerboundPlayerLoadedPacket >, ProtocolCraft::BasePacket< ServerboundPongConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundPongPacket >, ProtocolCraft::BasePacket< ServerboundRecipeBookChangeSettingsPacket >, ProtocolCraft::BasePacket< ServerboundRecipeBookSeenRecipePacket >, ProtocolCraft::BasePacket< ServerboundRenameItemPacket >, ProtocolCraft::BasePacket< ServerboundResourcePackConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundResourcePackPacket >, ProtocolCraft::BasePacket< ServerboundSeenAdvancementsPacket >, ProtocolCraft::BasePacket< ServerboundSelectBundleItemPacket >, ProtocolCraft::BasePacket< ServerboundSelectKnownPacksPacket >, ProtocolCraft::BasePacket< ServerboundSelectTradePacket >, ProtocolCraft::BasePacket< ServerboundSetBeaconPacket >, ProtocolCraft::BasePacket< ServerboundSetCarriedItemPacket >, ProtocolCraft::BasePacket< ServerboundSetCommandBlockPacket >, ProtocolCraft::BasePacket< ServerboundSetCommandMinecartPacket >, ProtocolCraft::BasePacket< ServerboundSetCreativeModeSlotPacket >, ProtocolCraft::BasePacket< ServerboundSetJigsawBlockPacket >, ProtocolCraft::BasePacket< ServerboundSetStructureBlockPacket >, ProtocolCraft::BasePacket< ServerboundSetTestBlockPacket >, ProtocolCraft::BasePacket< ServerboundSignUpdatePacket >, ProtocolCraft::BasePacket< ServerboundStatusRequestPacket >, ProtocolCraft::BasePacket< ServerboundSwingPacket >, ProtocolCraft::BasePacket< ServerboundTeleportToEntityPacket >, ProtocolCraft::BasePacket< ServerboundTestInstanceBlockActionPacket >, ProtocolCraft::BasePacket< ServerboundUseItemOnPacket >, and ProtocolCraft::BasePacket< ServerboundUseItemPacket >.

Referenced by Write().

◆ GetName()

virtual std::string_view ProtocolCraft::Packet::GetName ( ) const
pure virtual

Implemented in ProtocolCraft::BasePacket< TDerived >, ProtocolCraft::BasePacket< ClientboundAddEntityPacket >, ProtocolCraft::BasePacket< ClientboundAnimatePacket >, ProtocolCraft::BasePacket< ClientboundAwardStatsPacket >, ProtocolCraft::BasePacket< ClientboundBlockChangedAckPacket >, ProtocolCraft::BasePacket< ClientboundBlockDestructionPacket >, ProtocolCraft::BasePacket< ClientboundBlockEntityDataPacket >, ProtocolCraft::BasePacket< ClientboundBlockEventPacket >, ProtocolCraft::BasePacket< ClientboundBlockUpdatePacket >, ProtocolCraft::BasePacket< ClientboundBossEventPacket >, ProtocolCraft::BasePacket< ClientboundBundlePacket >, ProtocolCraft::BasePacket< ClientboundChangeDifficultyPacket >, ProtocolCraft::BasePacket< ClientboundChunkBatchFinishedPacket >, ProtocolCraft::BasePacket< ClientboundChunkBatchStartPacket >, ProtocolCraft::BasePacket< ClientboundChunksBiomesPacket >, ProtocolCraft::BasePacket< ClientboundClearTitlesPacket >, ProtocolCraft::BasePacket< ClientboundCommandsPacket >, ProtocolCraft::BasePacket< ClientboundCommandSuggestionsPacket >, ProtocolCraft::BasePacket< ClientboundContainerClosePacket >, ProtocolCraft::BasePacket< ClientboundContainerSetContentPacket >, ProtocolCraft::BasePacket< ClientboundContainerSetDataPacket >, ProtocolCraft::BasePacket< ClientboundContainerSetSlotPacket >, ProtocolCraft::BasePacket< ClientboundCookieRequestConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundCookieRequestLoginPacket >, ProtocolCraft::BasePacket< ClientboundCookieRequestPacket >, ProtocolCraft::BasePacket< ClientboundCooldownPacket >, ProtocolCraft::BasePacket< ClientboundCustomChatCompletionsPacket >, ProtocolCraft::BasePacket< ClientboundCustomPayloadConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundCustomPayloadPacket >, ProtocolCraft::BasePacket< ClientboundCustomQueryPacket >, ProtocolCraft::BasePacket< ClientboundCustomReportDetailsConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundCustomReportDetailsPacket >, ProtocolCraft::BasePacket< ClientboundDamageEventPacket >, ProtocolCraft::BasePacket< ClientboundDebugSamplePacket >, ProtocolCraft::BasePacket< ClientboundDeleteChatPacket >, ProtocolCraft::BasePacket< ClientboundDisconnectConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundDisconnectPacket >, ProtocolCraft::BasePacket< ClientboundDisguisedChatPacket >, ProtocolCraft::BasePacket< ClientboundEntityEventPacket >, ProtocolCraft::BasePacket< ClientboundEntityPositionSyncPacket >, ProtocolCraft::BasePacket< ClientboundExplodePacket >, ProtocolCraft::BasePacket< ClientboundFinishConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundForgetLevelChunkPacket >, ProtocolCraft::BasePacket< ClientboundGameEventPacket >, ProtocolCraft::BasePacket< ClientboundHelloPacket >, ProtocolCraft::BasePacket< ClientboundHorseScreenOpenPacket >, ProtocolCraft::BasePacket< ClientboundHurtAnimationPacket >, ProtocolCraft::BasePacket< ClientboundInitializeBorderPacket >, ProtocolCraft::BasePacket< ClientboundKeepAliveConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundKeepAlivePacket >, ProtocolCraft::BasePacket< ClientboundLevelChunkWithLightPacket >, ProtocolCraft::BasePacket< ClientboundLevelEventPacket >, ProtocolCraft::BasePacket< ClientboundLevelParticlesPacket >, ProtocolCraft::BasePacket< ClientboundLightUpdatePacket >, ProtocolCraft::BasePacket< ClientboundLoginCompressionPacket >, ProtocolCraft::BasePacket< ClientboundLoginDisconnectPacket >, ProtocolCraft::BasePacket< ClientboundLoginFinishedPacket >, ProtocolCraft::BasePacket< ClientboundLoginPacket >, ProtocolCraft::BasePacket< ClientboundMapItemDataPacket >, ProtocolCraft::BasePacket< ClientboundMerchantOffersPacket >, ProtocolCraft::BasePacket< ClientboundMoveEntityPacketPos >, ProtocolCraft::BasePacket< ClientboundMoveEntityPacketPosRot >, ProtocolCraft::BasePacket< ClientboundMoveEntityPacketRot >, ProtocolCraft::BasePacket< ClientboundMoveMinecartPacket >, ProtocolCraft::BasePacket< ClientboundMoveVehiclePacket >, ProtocolCraft::BasePacket< ClientboundOpenBookPacket >, ProtocolCraft::BasePacket< ClientboundOpenScreenPacket >, ProtocolCraft::BasePacket< ClientboundOpenSignEditorPacket >, ProtocolCraft::BasePacket< ClientboundPingConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundPingPacket >, ProtocolCraft::BasePacket< ClientboundPlaceGhostRecipePacket >, ProtocolCraft::BasePacket< ClientboundPlayerAbilitiesPacket >, ProtocolCraft::BasePacket< ClientboundPlayerChatPacket >, ProtocolCraft::BasePacket< ClientboundPlayerCombatEndPacket >, ProtocolCraft::BasePacket< ClientboundPlayerCombatEnterPacket >, ProtocolCraft::BasePacket< ClientboundPlayerCombatKillPacket >, ProtocolCraft::BasePacket< ClientboundPlayerInfoRemovePacket >, ProtocolCraft::BasePacket< ClientboundPlayerInfoUpdatePacket >, ProtocolCraft::BasePacket< ClientboundPlayerLookAtPacket >, ProtocolCraft::BasePacket< ClientboundPlayerPositionPacket >, ProtocolCraft::BasePacket< ClientboundPlayerRotationPacket >, ProtocolCraft::BasePacket< ClientboundPongResponsePacket >, ProtocolCraft::BasePacket< ClientboundPongResponseStatusPacket >, ProtocolCraft::BasePacket< ClientboundProjectilePowerPacket >, ProtocolCraft::BasePacket< ClientboundRecipeBookAddPacket >, ProtocolCraft::BasePacket< ClientboundRecipeBookRemovePacket >, ProtocolCraft::BasePacket< ClientboundRecipeBookSettingsPacket >, ProtocolCraft::BasePacket< ClientboundRegistryDataPacket >, ProtocolCraft::BasePacket< ClientboundRemoveEntitiesPacket >, ProtocolCraft::BasePacket< ClientboundRemoveMobEffectPacket >, ProtocolCraft::BasePacket< ClientboundResetChatPacket >, ProtocolCraft::BasePacket< ClientboundResetScorePacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPopConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPopPacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPushConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundResourcePackPushPacket >, ProtocolCraft::BasePacket< ClientboundRespawnPacket >, ProtocolCraft::BasePacket< ClientboundRotateHeadPacket >, ProtocolCraft::BasePacket< ClientboundSectionBlocksUpdatePacket >, ProtocolCraft::BasePacket< ClientboundSelectAdvancementsTabPacket >, ProtocolCraft::BasePacket< ClientboundSelectKnownPacksPacket >, ProtocolCraft::BasePacket< ClientboundServerDataPacket >, ProtocolCraft::BasePacket< ClientboundServerLinksConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundServerLinksPacket >, ProtocolCraft::BasePacket< ClientboundSetActionBarTextPacket >, ProtocolCraft::BasePacket< ClientboundSetBorderCenterPacket >, ProtocolCraft::BasePacket< ClientboundSetBorderLerpSizePacket >, ProtocolCraft::BasePacket< ClientboundSetBorderSizePacket >, ProtocolCraft::BasePacket< ClientboundSetBorderWarningDelayPacket >, ProtocolCraft::BasePacket< ClientboundSetBorderWarningDistancePacket >, ProtocolCraft::BasePacket< ClientboundSetCameraPacket >, ProtocolCraft::BasePacket< ClientboundSetChunkCacheCenterPacket >, ProtocolCraft::BasePacket< ClientboundSetChunkCacheRadiusPacket >, ProtocolCraft::BasePacket< ClientboundSetCursorItemPacket >, ProtocolCraft::BasePacket< ClientboundSetDefaultSpawnPositionPacket >, ProtocolCraft::BasePacket< ClientboundSetDisplayObjectivePacket >, ProtocolCraft::BasePacket< ClientboundSetEntityDataPacket >, ProtocolCraft::BasePacket< ClientboundSetEntityLinkPacket >, ProtocolCraft::BasePacket< ClientboundSetEntityMotionPacket >, ProtocolCraft::BasePacket< ClientboundSetEquipmentPacket >, ProtocolCraft::BasePacket< ClientboundSetExperiencePacket >, ProtocolCraft::BasePacket< ClientboundSetHealthPacket >, ProtocolCraft::BasePacket< ClientboundSetHeldSlotPacket >, ProtocolCraft::BasePacket< ClientboundSetObjectivePacket >, ProtocolCraft::BasePacket< ClientboundSetPassengersPacket >, ProtocolCraft::BasePacket< ClientboundSetPlayerInventoryPacket >, ProtocolCraft::BasePacket< ClientboundSetPlayerTeamPacket >, ProtocolCraft::BasePacket< ClientboundSetScorePacket >, ProtocolCraft::BasePacket< ClientboundSetSimulationDistancePacket >, ProtocolCraft::BasePacket< ClientboundSetSubtitleTextPacket >, ProtocolCraft::BasePacket< ClientboundSetTimePacket >, ProtocolCraft::BasePacket< ClientboundSetTitlesAnimationPacket >, ProtocolCraft::BasePacket< ClientboundSetTitleTextPacket >, ProtocolCraft::BasePacket< ClientboundSoundEntityPacket >, ProtocolCraft::BasePacket< ClientboundSoundPacket >, ProtocolCraft::BasePacket< ClientboundStartConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundStatusResponsePacket >, ProtocolCraft::BasePacket< ClientboundStopSoundPacket >, ProtocolCraft::BasePacket< ClientboundStoreCookieConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundStoreCookiePacket >, ProtocolCraft::BasePacket< ClientboundSystemChatPacket >, ProtocolCraft::BasePacket< ClientboundTabListPacket >, ProtocolCraft::BasePacket< ClientboundTagQueryPacket >, ProtocolCraft::BasePacket< ClientboundTakeItemEntityPacket >, ProtocolCraft::BasePacket< ClientboundTeleportEntityPacket >, ProtocolCraft::BasePacket< ClientboundTestInstanceBlockStatusPacket >, ProtocolCraft::BasePacket< ClientboundTickingStatePacket >, ProtocolCraft::BasePacket< ClientboundTickingStepPacket >, ProtocolCraft::BasePacket< ClientboundTransferConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundTransferPacket >, ProtocolCraft::BasePacket< ClientboundUpdateAdvancementsPacket >, ProtocolCraft::BasePacket< ClientboundUpdateAttributesPacket >, ProtocolCraft::BasePacket< ClientboundUpdateEnabledFeaturesPacket >, ProtocolCraft::BasePacket< ClientboundUpdateMobEffectPacket >, ProtocolCraft::BasePacket< ClientboundUpdateRecipesPacket >, ProtocolCraft::BasePacket< ClientboundUpdateTagsConfigurationPacket >, ProtocolCraft::BasePacket< ClientboundUpdateTagsPacket >, ProtocolCraft::BasePacket< ServerboundAcceptTeleportationPacket >, ProtocolCraft::BasePacket< ServerboundBlockEntityTagQueryPacket >, ProtocolCraft::BasePacket< ServerboundChangeDifficultyPacket >, ProtocolCraft::BasePacket< ServerboundChatAckPacket >, ProtocolCraft::BasePacket< ServerboundChatCommandPacket >, ProtocolCraft::BasePacket< ServerboundChatCommandSignedPacket >, ProtocolCraft::BasePacket< ServerboundChatPacket >, ProtocolCraft::BasePacket< ServerboundChatSessionUpdatePacket >, ProtocolCraft::BasePacket< ServerboundChunkBatchReceivedPacket >, ProtocolCraft::BasePacket< ServerboundClientCommandPacket >, ProtocolCraft::BasePacket< ServerboundClientInformationConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundClientInformationPacket >, ProtocolCraft::BasePacket< ServerboundClientIntentionPacket >, ProtocolCraft::BasePacket< ServerboundClientTickEndPacket >, ProtocolCraft::BasePacket< ServerboundCommandSuggestionPacket >, ProtocolCraft::BasePacket< ServerboundConfigurationAcknowledgedPacket >, ProtocolCraft::BasePacket< ServerboundContainerButtonClickPacket >, ProtocolCraft::BasePacket< ServerboundContainerClickPacket >, ProtocolCraft::BasePacket< ServerboundContainerClosePacket >, ProtocolCraft::BasePacket< ServerboundContainerSlotStateChangedPacket >, ProtocolCraft::BasePacket< ServerboundCookieResponseConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundCookieResponseLoginPacket >, ProtocolCraft::BasePacket< ServerboundCookieResponsePacket >, ProtocolCraft::BasePacket< ServerboundCustomPayloadConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundCustomPayloadPacket >, ProtocolCraft::BasePacket< ServerboundCustomQueryAnswerPacket >, ProtocolCraft::BasePacket< ServerboundDebugSampleSubscriptionPacket >, ProtocolCraft::BasePacket< ServerboundEditBookPacket >, ProtocolCraft::BasePacket< ServerboundEntityTagQueryPacket >, ProtocolCraft::BasePacket< ServerboundFinishConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundHelloPacket >, ProtocolCraft::BasePacket< ServerboundInteractPacket >, ProtocolCraft::BasePacket< ServerboundJigsawGeneratePacket >, ProtocolCraft::BasePacket< ServerboundKeepAliveConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundKeepAlivePacket >, ProtocolCraft::BasePacket< ServerboundKeyPacket >, ProtocolCraft::BasePacket< ServerboundLockDifficultyPacket >, ProtocolCraft::BasePacket< ServerboundLoginAcknowledgedPacket >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketPos >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketPosRot >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketRot >, ProtocolCraft::BasePacket< ServerboundMovePlayerPacketStatusOnly >, ProtocolCraft::BasePacket< ServerboundMoveVehiclePacket >, ProtocolCraft::BasePacket< ServerboundPaddleBoatPacket >, ProtocolCraft::BasePacket< ServerboundPickItemFromBlockPacket >, ProtocolCraft::BasePacket< ServerboundPickItemFromEntityPacket >, ProtocolCraft::BasePacket< ServerboundPingRequestPacket >, ProtocolCraft::BasePacket< ServerboundPingRequestStatusPacket >, ProtocolCraft::BasePacket< ServerboundPlaceRecipePacket >, ProtocolCraft::BasePacket< ServerboundPlayerAbilitiesPacket >, ProtocolCraft::BasePacket< ServerboundPlayerActionPacket >, ProtocolCraft::BasePacket< ServerboundPlayerCommandPacket >, ProtocolCraft::BasePacket< ServerboundPlayerInputPacket >, ProtocolCraft::BasePacket< ServerboundPlayerLoadedPacket >, ProtocolCraft::BasePacket< ServerboundPongConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundPongPacket >, ProtocolCraft::BasePacket< ServerboundRecipeBookChangeSettingsPacket >, ProtocolCraft::BasePacket< ServerboundRecipeBookSeenRecipePacket >, ProtocolCraft::BasePacket< ServerboundRenameItemPacket >, ProtocolCraft::BasePacket< ServerboundResourcePackConfigurationPacket >, ProtocolCraft::BasePacket< ServerboundResourcePackPacket >, ProtocolCraft::BasePacket< ServerboundSeenAdvancementsPacket >, ProtocolCraft::BasePacket< ServerboundSelectBundleItemPacket >, ProtocolCraft::BasePacket< ServerboundSelectKnownPacksPacket >, ProtocolCraft::BasePacket< ServerboundSelectTradePacket >, ProtocolCraft::BasePacket< ServerboundSetBeaconPacket >, ProtocolCraft::BasePacket< ServerboundSetCarriedItemPacket >, ProtocolCraft::BasePacket< ServerboundSetCommandBlockPacket >, ProtocolCraft::BasePacket< ServerboundSetCommandMinecartPacket >, ProtocolCraft::BasePacket< ServerboundSetCreativeModeSlotPacket >, ProtocolCraft::BasePacket< ServerboundSetJigsawBlockPacket >, ProtocolCraft::BasePacket< ServerboundSetStructureBlockPacket >, ProtocolCraft::BasePacket< ServerboundSetTestBlockPacket >, ProtocolCraft::BasePacket< ServerboundSignUpdatePacket >, ProtocolCraft::BasePacket< ServerboundStatusRequestPacket >, ProtocolCraft::BasePacket< ServerboundSwingPacket >, ProtocolCraft::BasePacket< ServerboundTeleportToEntityPacket >, ProtocolCraft::BasePacket< ServerboundTestInstanceBlockActionPacket >, ProtocolCraft::BasePacket< ServerboundUseItemOnPacket >, and ProtocolCraft::BasePacket< ServerboundUseItemPacket >.

◆ Write()

virtual void ProtocolCraft::Packet::Write ( WriteContainer container) const
inlineoverridevirtual

Reimplemented from ProtocolCraft::NetworkType.

Definition at line 20 of file Packet.hpp.

References GetId(), and ProtocolCraft::NetworkType::WriteImpl().


The documentation for this class was generated from the following file: