Botcraft 1.21.4
Loading...
Searching...
No Matches
ProtocolCraft::Message Class Referenceabstract

#include <Message.hpp>

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

Public Member Functions

virtual ~Message ()
 
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 Message.hpp.

Constructor & Destructor Documentation

◆ ~Message()

virtual ProtocolCraft::Message::~Message ( )
inlinevirtual

Definition at line 15 of file Message.hpp.

Member Function Documentation

◆ Dispatch()

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

Definition at line 26 of file Message.hpp.

References DispatchImpl().

◆ DispatchImpl()

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

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

Referenced by Dispatch().

◆ GetId()

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

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

Referenced by Write().

◆ GetName()

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

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

◆ Write()

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

Reimplemented from ProtocolCraft::NetworkType.

Definition at line 20 of file Message.hpp.

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


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