azalea_protocol::packets::game

Enum ClientboundGamePacket

Source
pub enum ClientboundGamePacket
where Self: Sized,
{
Show 131 variants Bundle(ClientboundBundlePacket), AddEntity(ClientboundAddEntityPacket), AddExperienceOrb(ClientboundAddExperienceOrbPacket), Animate(ClientboundAnimatePacket), AwardStats(ClientboundAwardStatsPacket), BlockChangedAck(ClientboundBlockChangedAckPacket), BlockDestruction(ClientboundBlockDestructionPacket), BlockEntityData(ClientboundBlockEntityDataPacket), BlockEvent(ClientboundBlockEventPacket), BlockUpdate(ClientboundBlockUpdatePacket), BossEvent(ClientboundBossEventPacket), ChangeDifficulty(ClientboundChangeDifficultyPacket), ChunkBatchFinished(ClientboundChunkBatchFinishedPacket), ChunkBatchStart(ClientboundChunkBatchStartPacket), ChunksBiomes(ClientboundChunksBiomesPacket), ClearTitles(ClientboundClearTitlesPacket), CommandSuggestions(ClientboundCommandSuggestionsPacket), Commands(ClientboundCommandsPacket), ContainerClose(ClientboundContainerClosePacket), ContainerSetContent(ClientboundContainerSetContentPacket), ContainerSetData(ClientboundContainerSetDataPacket), ContainerSetSlot(ClientboundContainerSetSlotPacket), CookieRequest(ClientboundCookieRequestPacket), Cooldown(ClientboundCooldownPacket), CustomChatCompletions(ClientboundCustomChatCompletionsPacket), CustomPayload(ClientboundCustomPayloadPacket), DamageEvent(ClientboundDamageEventPacket), DebugSample(ClientboundDebugSamplePacket), DeleteChat(ClientboundDeleteChatPacket), Disconnect(ClientboundDisconnectPacket), DisguisedChat(ClientboundDisguisedChatPacket), EntityEvent(ClientboundEntityEventPacket), EntityPositionSync(ClientboundEntityPositionSyncPacket), Explode(ClientboundExplodePacket), ForgetLevelChunk(ClientboundForgetLevelChunkPacket), GameEvent(ClientboundGameEventPacket), HorseScreenOpen(ClientboundHorseScreenOpenPacket), HurtAnimation(ClientboundHurtAnimationPacket), InitializeBorder(ClientboundInitializeBorderPacket), KeepAlive(ClientboundKeepAlivePacket), LevelChunkWithLight(ClientboundLevelChunkWithLightPacket), LevelEvent(ClientboundLevelEventPacket), LevelParticles(ClientboundLevelParticlesPacket), LightUpdate(ClientboundLightUpdatePacket), Login(ClientboundLoginPacket), MapItemData(ClientboundMapItemDataPacket), MerchantOffers(ClientboundMerchantOffersPacket), MoveEntityPos(ClientboundMoveEntityPosPacket), MoveEntityPosRot(ClientboundMoveEntityPosRotPacket), MoveMinecart(ClientboundMoveMinecartPacket), MoveEntityRot(ClientboundMoveEntityRotPacket), MoveVehicle(ClientboundMoveVehiclePacket), OpenBook(ClientboundOpenBookPacket), OpenScreen(ClientboundOpenScreenPacket), OpenSignEditor(ClientboundOpenSignEditorPacket), Ping(ClientboundPingPacket), PongResponse(ClientboundPongResponsePacket), PlaceGhostRecipe(ClientboundPlaceGhostRecipePacket), PlayerAbilities(ClientboundPlayerAbilitiesPacket), PlayerChat(ClientboundPlayerChatPacket), PlayerCombatEnd(ClientboundPlayerCombatEndPacket), PlayerCombatEnter(ClientboundPlayerCombatEnterPacket), PlayerCombatKill(ClientboundPlayerCombatKillPacket), PlayerInfoRemove(ClientboundPlayerInfoRemovePacket), PlayerInfoUpdate(ClientboundPlayerInfoUpdatePacket), PlayerLookAt(ClientboundPlayerLookAtPacket), PlayerPosition(ClientboundPlayerPositionPacket), PlayerRotation(ClientboundPlayerRotationPacket), RecipeBookAdd(ClientboundRecipeBookAddPacket), RecipeBookRemove(ClientboundRecipeBookRemovePacket), RecipeBookSettings(ClientboundRecipeBookSettingsPacket), RemoveEntities(ClientboundRemoveEntitiesPacket), RemoveMobEffect(ClientboundRemoveMobEffectPacket), ResetScore(ClientboundResetScorePacket), ResourcePackPop(ClientboundResourcePackPopPacket), ResourcePackPush(ClientboundResourcePackPushPacket), Respawn(ClientboundRespawnPacket), RotateHead(ClientboundRotateHeadPacket), SectionBlocksUpdate(ClientboundSectionBlocksUpdatePacket), SelectAdvancementsTab(ClientboundSelectAdvancementsTabPacket), ServerData(ClientboundServerDataPacket), SetActionBarText(ClientboundSetActionBarTextPacket), SetBorderCenter(ClientboundSetBorderCenterPacket), SetBorderLerpSize(ClientboundSetBorderLerpSizePacket), SetBorderSize(ClientboundSetBorderSizePacket), SetBorderWarningDelay(ClientboundSetBorderWarningDelayPacket), SetBorderWarningDistance(ClientboundSetBorderWarningDistancePacket), SetCamera(ClientboundSetCameraPacket), SetChunkCacheCenter(ClientboundSetChunkCacheCenterPacket), SetChunkCacheRadius(ClientboundSetChunkCacheRadiusPacket), SetCursorItem(ClientboundSetCursorItemPacket), SetDefaultSpawnPosition(ClientboundSetDefaultSpawnPositionPacket), SetDisplayObjective(ClientboundSetDisplayObjectivePacket), SetEntityData(ClientboundSetEntityDataPacket), SetEntityLink(ClientboundSetEntityLinkPacket), SetEntityMotion(ClientboundSetEntityMotionPacket), SetEquipment(ClientboundSetEquipmentPacket), SetExperience(ClientboundSetExperiencePacket), SetHealth(ClientboundSetHealthPacket), SetHeldSlot(ClientboundSetHeldSlotPacket), SetObjective(ClientboundSetObjectivePacket), SetPassengers(ClientboundSetPassengersPacket), SetPlayerInventory(ClientboundSetPlayerInventoryPacket), SetPlayerTeam(ClientboundSetPlayerTeamPacket), SetScore(ClientboundSetScorePacket), SetSimulationDistance(ClientboundSetSimulationDistancePacket), SetSubtitleText(ClientboundSetSubtitleTextPacket), SetTime(ClientboundSetTimePacket), SetTitleText(ClientboundSetTitleTextPacket), SetTitlesAnimation(ClientboundSetTitlesAnimationPacket), SoundEntity(ClientboundSoundEntityPacket), Sound(ClientboundSoundPacket), StartConfiguration(ClientboundStartConfigurationPacket), StopSound(ClientboundStopSoundPacket), StoreCookie(ClientboundStoreCookiePacket), SystemChat(ClientboundSystemChatPacket), TabList(ClientboundTabListPacket), TagQuery(ClientboundTagQueryPacket), TakeItemEntity(ClientboundTakeItemEntityPacket), TeleportEntity(ClientboundTeleportEntityPacket), TickingState(ClientboundTickingStatePacket), TickingStep(ClientboundTickingStepPacket), Transfer(ClientboundTransferPacket), UpdateAdvancements(ClientboundUpdateAdvancementsPacket), UpdateAttributes(ClientboundUpdateAttributesPacket), UpdateMobEffect(ClientboundUpdateMobEffectPacket), UpdateRecipes(ClientboundUpdateRecipesPacket), UpdateTags(ClientboundUpdateTagsPacket), ProjectilePower(ClientboundProjectilePowerPacket), CustomReportDetails(ClientboundCustomReportDetailsPacket), ServerLinks(ClientboundServerLinksPacket),
}

Variants§

§

Bundle(ClientboundBundlePacket)

§

AddEntity(ClientboundAddEntityPacket)

§

AddExperienceOrb(ClientboundAddExperienceOrbPacket)

§

Animate(ClientboundAnimatePacket)

§

AwardStats(ClientboundAwardStatsPacket)

§

BlockChangedAck(ClientboundBlockChangedAckPacket)

§

BlockDestruction(ClientboundBlockDestructionPacket)

§

BlockEntityData(ClientboundBlockEntityDataPacket)

§

BlockEvent(ClientboundBlockEventPacket)

§

BlockUpdate(ClientboundBlockUpdatePacket)

§

BossEvent(ClientboundBossEventPacket)

§

ChangeDifficulty(ClientboundChangeDifficultyPacket)

§

ChunkBatchFinished(ClientboundChunkBatchFinishedPacket)

§

ChunkBatchStart(ClientboundChunkBatchStartPacket)

§

ChunksBiomes(ClientboundChunksBiomesPacket)

§

ClearTitles(ClientboundClearTitlesPacket)

§

CommandSuggestions(ClientboundCommandSuggestionsPacket)

§

Commands(ClientboundCommandsPacket)

§

ContainerClose(ClientboundContainerClosePacket)

§

ContainerSetContent(ClientboundContainerSetContentPacket)

§

ContainerSetData(ClientboundContainerSetDataPacket)

§

ContainerSetSlot(ClientboundContainerSetSlotPacket)

§

CookieRequest(ClientboundCookieRequestPacket)

§

Cooldown(ClientboundCooldownPacket)

§

CustomChatCompletions(ClientboundCustomChatCompletionsPacket)

§

CustomPayload(ClientboundCustomPayloadPacket)

§

DamageEvent(ClientboundDamageEventPacket)

§

DebugSample(ClientboundDebugSamplePacket)

§

DeleteChat(ClientboundDeleteChatPacket)

§

Disconnect(ClientboundDisconnectPacket)

§

DisguisedChat(ClientboundDisguisedChatPacket)

§

EntityEvent(ClientboundEntityEventPacket)

§

EntityPositionSync(ClientboundEntityPositionSyncPacket)

§

Explode(ClientboundExplodePacket)

§

ForgetLevelChunk(ClientboundForgetLevelChunkPacket)

§

GameEvent(ClientboundGameEventPacket)

§

HorseScreenOpen(ClientboundHorseScreenOpenPacket)

§

HurtAnimation(ClientboundHurtAnimationPacket)

§

InitializeBorder(ClientboundInitializeBorderPacket)

§

KeepAlive(ClientboundKeepAlivePacket)

§

LevelChunkWithLight(ClientboundLevelChunkWithLightPacket)

§

LevelEvent(ClientboundLevelEventPacket)

§

LevelParticles(ClientboundLevelParticlesPacket)

§

LightUpdate(ClientboundLightUpdatePacket)

§

Login(ClientboundLoginPacket)

§

MapItemData(ClientboundMapItemDataPacket)

§

MerchantOffers(ClientboundMerchantOffersPacket)

§

MoveEntityPos(ClientboundMoveEntityPosPacket)

§

MoveEntityPosRot(ClientboundMoveEntityPosRotPacket)

§

MoveMinecart(ClientboundMoveMinecartPacket)

§

MoveEntityRot(ClientboundMoveEntityRotPacket)

§

MoveVehicle(ClientboundMoveVehiclePacket)

§

OpenBook(ClientboundOpenBookPacket)

§

OpenScreen(ClientboundOpenScreenPacket)

§

OpenSignEditor(ClientboundOpenSignEditorPacket)

§

Ping(ClientboundPingPacket)

§

PongResponse(ClientboundPongResponsePacket)

§

PlaceGhostRecipe(ClientboundPlaceGhostRecipePacket)

§

PlayerAbilities(ClientboundPlayerAbilitiesPacket)

§

PlayerChat(ClientboundPlayerChatPacket)

§

PlayerCombatEnd(ClientboundPlayerCombatEndPacket)

§

PlayerCombatEnter(ClientboundPlayerCombatEnterPacket)

§

PlayerCombatKill(ClientboundPlayerCombatKillPacket)

§

PlayerInfoRemove(ClientboundPlayerInfoRemovePacket)

§

PlayerInfoUpdate(ClientboundPlayerInfoUpdatePacket)

§

PlayerLookAt(ClientboundPlayerLookAtPacket)

§

PlayerPosition(ClientboundPlayerPositionPacket)

§

PlayerRotation(ClientboundPlayerRotationPacket)

§

RecipeBookAdd(ClientboundRecipeBookAddPacket)

§

RecipeBookRemove(ClientboundRecipeBookRemovePacket)

§

RecipeBookSettings(ClientboundRecipeBookSettingsPacket)

§

RemoveEntities(ClientboundRemoveEntitiesPacket)

§

RemoveMobEffect(ClientboundRemoveMobEffectPacket)

§

ResetScore(ClientboundResetScorePacket)

§

ResourcePackPop(ClientboundResourcePackPopPacket)

§

ResourcePackPush(ClientboundResourcePackPushPacket)

§

Respawn(ClientboundRespawnPacket)

§

RotateHead(ClientboundRotateHeadPacket)

§

SectionBlocksUpdate(ClientboundSectionBlocksUpdatePacket)

§

SelectAdvancementsTab(ClientboundSelectAdvancementsTabPacket)

§

ServerData(ClientboundServerDataPacket)

§

SetActionBarText(ClientboundSetActionBarTextPacket)

§

SetBorderCenter(ClientboundSetBorderCenterPacket)

§

SetBorderLerpSize(ClientboundSetBorderLerpSizePacket)

§

SetBorderSize(ClientboundSetBorderSizePacket)

§

SetBorderWarningDelay(ClientboundSetBorderWarningDelayPacket)

§

SetBorderWarningDistance(ClientboundSetBorderWarningDistancePacket)

§

SetCamera(ClientboundSetCameraPacket)

§

SetChunkCacheCenter(ClientboundSetChunkCacheCenterPacket)

§

SetChunkCacheRadius(ClientboundSetChunkCacheRadiusPacket)

§

SetCursorItem(ClientboundSetCursorItemPacket)

§

SetDefaultSpawnPosition(ClientboundSetDefaultSpawnPositionPacket)

§

SetDisplayObjective(ClientboundSetDisplayObjectivePacket)

§

SetEntityData(ClientboundSetEntityDataPacket)

§

SetEntityMotion(ClientboundSetEntityMotionPacket)

§

SetEquipment(ClientboundSetEquipmentPacket)

§

SetExperience(ClientboundSetExperiencePacket)

§

SetHealth(ClientboundSetHealthPacket)

§

SetHeldSlot(ClientboundSetHeldSlotPacket)

§

SetObjective(ClientboundSetObjectivePacket)

§

SetPassengers(ClientboundSetPassengersPacket)

§

SetPlayerInventory(ClientboundSetPlayerInventoryPacket)

§

SetPlayerTeam(ClientboundSetPlayerTeamPacket)

§

SetScore(ClientboundSetScorePacket)

§

SetSimulationDistance(ClientboundSetSimulationDistancePacket)

§

SetSubtitleText(ClientboundSetSubtitleTextPacket)

§

SetTime(ClientboundSetTimePacket)

§

SetTitleText(ClientboundSetTitleTextPacket)

§

SetTitlesAnimation(ClientboundSetTitlesAnimationPacket)

§

SoundEntity(ClientboundSoundEntityPacket)

§

Sound(ClientboundSoundPacket)

§

StartConfiguration(ClientboundStartConfigurationPacket)

§

StopSound(ClientboundStopSoundPacket)

§

StoreCookie(ClientboundStoreCookiePacket)

§

SystemChat(ClientboundSystemChatPacket)

§

TabList(ClientboundTabListPacket)

§

TagQuery(ClientboundTagQueryPacket)

§

TakeItemEntity(ClientboundTakeItemEntityPacket)

§

TeleportEntity(ClientboundTeleportEntityPacket)

§

TickingState(ClientboundTickingStatePacket)

§

TickingStep(ClientboundTickingStepPacket)

§

Transfer(ClientboundTransferPacket)

§

UpdateAdvancements(ClientboundUpdateAdvancementsPacket)

§

UpdateAttributes(ClientboundUpdateAttributesPacket)

§

UpdateMobEffect(ClientboundUpdateMobEffectPacket)

§

UpdateRecipes(ClientboundUpdateRecipesPacket)

§

UpdateTags(ClientboundUpdateTagsPacket)

§

ProjectilePower(ClientboundProjectilePowerPacket)

§

CustomReportDetails(ClientboundCustomReportDetailsPacket)

Trait Implementations§

Source§

impl Clone for ClientboundGamePacket
where Self: Sized,

Source§

fn clone(&self) -> ClientboundGamePacket

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ClientboundGamePacket
where Self: Sized,

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl ProtocolPacket for ClientboundGamePacket

Source§

fn read( id: u32, buf: &mut Cursor<&[u8]>, ) -> Result<ClientboundGamePacket, Box<ReadPacketError>>
where Self: Sized,

Read a packet by its id, ConnectionProtocol, and flow

Source§

fn id(&self) -> u32

Source§

fn write(&self, buf: &mut impl Write) -> Result<(), Error>

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsAny for T
where T: Any,

§

fn as_any(&self) -> &(dyn Any + 'static)

§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

§

fn type_name(&self) -> &'static str

Gets the type name of self
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
§

impl<T> Downcast for T
where T: AsAny + ?Sized,

§

fn is<T>(&self) -> bool
where T: AsAny,

Returns true if the boxed type is the same as T. Read more
§

fn downcast_ref<T>(&self) -> Option<&T>
where T: AsAny,

Forward to the method defined on the type Any.
§

fn downcast_mut<T>(&mut self) -> Option<&mut T>
where T: AsAny,

Forward to the method defined on the type Any.
§

impl<T> Downcast for T
where T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> TypeData for T
where T: 'static + Send + Sync + Clone,

§

fn clone_type_data(&self) -> Box<dyn TypeData>

§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more