Enum ClientboundGamePacket

Source
pub enum ClientboundGamePacket
where Self: Sized,
{
Show 131 variants BundleDelimiter(ClientboundBundleDelimiter), AddEntity(ClientboundAddEntity), AddExperienceOrb(ClientboundAddExperienceOrb), Animate(ClientboundAnimate), AwardStats(ClientboundAwardStats), BlockChangedAck(ClientboundBlockChangedAck), BlockDestruction(ClientboundBlockDestruction), BlockEntityData(ClientboundBlockEntityData), BlockEvent(ClientboundBlockEvent), BlockUpdate(ClientboundBlockUpdate), BossEvent(ClientboundBossEvent), ChangeDifficulty(ClientboundChangeDifficulty), ChunkBatchFinished(ClientboundChunkBatchFinished), ChunkBatchStart(ClientboundChunkBatchStart), ChunksBiomes(ClientboundChunksBiomes), ClearTitles(ClientboundClearTitles), CommandSuggestions(ClientboundCommandSuggestions), Commands(ClientboundCommands), ContainerClose(ClientboundContainerClose), ContainerSetContent(ClientboundContainerSetContent), ContainerSetData(ClientboundContainerSetData), ContainerSetSlot(ClientboundContainerSetSlot), CookieRequest(ClientboundCookieRequest), Cooldown(ClientboundCooldown), CustomChatCompletions(ClientboundCustomChatCompletions), CustomPayload(ClientboundCustomPayload), DamageEvent(ClientboundDamageEvent), DebugSample(ClientboundDebugSample), DeleteChat(ClientboundDeleteChat), Disconnect(ClientboundDisconnect), DisguisedChat(ClientboundDisguisedChat), EntityEvent(ClientboundEntityEvent), EntityPositionSync(ClientboundEntityPositionSync), Explode(ClientboundExplode), ForgetLevelChunk(ClientboundForgetLevelChunk), GameEvent(ClientboundGameEvent), HorseScreenOpen(ClientboundHorseScreenOpen), HurtAnimation(ClientboundHurtAnimation), InitializeBorder(ClientboundInitializeBorder), KeepAlive(ClientboundKeepAlive), LevelChunkWithLight(ClientboundLevelChunkWithLight), LevelEvent(ClientboundLevelEvent), LevelParticles(ClientboundLevelParticles), LightUpdate(ClientboundLightUpdate), Login(ClientboundLogin), MapItemData(ClientboundMapItemData), MerchantOffers(ClientboundMerchantOffers), MoveEntityPos(ClientboundMoveEntityPos), MoveEntityPosRot(ClientboundMoveEntityPosRot), MoveMinecartAlongTrack(ClientboundMoveMinecartAlongTrack), MoveEntityRot(ClientboundMoveEntityRot), MoveVehicle(ClientboundMoveVehicle), OpenBook(ClientboundOpenBook), OpenScreen(ClientboundOpenScreen), OpenSignEditor(ClientboundOpenSignEditor), Ping(ClientboundPing), PongResponse(ClientboundPongResponse), PlaceGhostRecipe(ClientboundPlaceGhostRecipe), PlayerAbilities(ClientboundPlayerAbilities), PlayerChat(ClientboundPlayerChat), PlayerCombatEnd(ClientboundPlayerCombatEnd), PlayerCombatEnter(ClientboundPlayerCombatEnter), PlayerCombatKill(ClientboundPlayerCombatKill), PlayerInfoRemove(ClientboundPlayerInfoRemove), PlayerInfoUpdate(ClientboundPlayerInfoUpdate), PlayerLookAt(ClientboundPlayerLookAt), PlayerPosition(ClientboundPlayerPosition), PlayerRotation(ClientboundPlayerRotation), RecipeBookAdd(ClientboundRecipeBookAdd), RecipeBookRemove(ClientboundRecipeBookRemove), RecipeBookSettings(ClientboundRecipeBookSettings), RemoveEntities(ClientboundRemoveEntities), RemoveMobEffect(ClientboundRemoveMobEffect), ResetScore(ClientboundResetScore), ResourcePackPop(ClientboundResourcePackPop), ResourcePackPush(ClientboundResourcePackPush), Respawn(ClientboundRespawn), RotateHead(ClientboundRotateHead), SectionBlocksUpdate(ClientboundSectionBlocksUpdate), SelectAdvancementsTab(ClientboundSelectAdvancementsTab), ServerData(ClientboundServerData), SetActionBarText(ClientboundSetActionBarText), SetBorderCenter(ClientboundSetBorderCenter), SetBorderLerpSize(ClientboundSetBorderLerpSize), SetBorderSize(ClientboundSetBorderSize), SetBorderWarningDelay(ClientboundSetBorderWarningDelay), SetBorderWarningDistance(ClientboundSetBorderWarningDistance), SetCamera(ClientboundSetCamera), SetChunkCacheCenter(ClientboundSetChunkCacheCenter), SetChunkCacheRadius(ClientboundSetChunkCacheRadius), SetCursorItem(ClientboundSetCursorItem), SetDefaultSpawnPosition(ClientboundSetDefaultSpawnPosition), SetDisplayObjective(ClientboundSetDisplayObjective), SetEntityData(ClientboundSetEntityData), SetEntityLink(ClientboundSetEntityLink), SetEntityMotion(ClientboundSetEntityMotion), SetEquipment(ClientboundSetEquipment), SetExperience(ClientboundSetExperience), SetHealth(ClientboundSetHealth), SetHeldSlot(ClientboundSetHeldSlot), SetObjective(ClientboundSetObjective), SetPassengers(ClientboundSetPassengers), SetPlayerInventory(ClientboundSetPlayerInventory), SetPlayerTeam(ClientboundSetPlayerTeam), SetScore(ClientboundSetScore), SetSimulationDistance(ClientboundSetSimulationDistance), SetSubtitleText(ClientboundSetSubtitleText), SetTime(ClientboundSetTime), SetTitleText(ClientboundSetTitleText), SetTitlesAnimation(ClientboundSetTitlesAnimation), SoundEntity(ClientboundSoundEntity), Sound(ClientboundSound), StartConfiguration(ClientboundStartConfiguration), StopSound(ClientboundStopSound), StoreCookie(ClientboundStoreCookie), SystemChat(ClientboundSystemChat), TabList(ClientboundTabList), TagQuery(ClientboundTagQuery), TakeItemEntity(ClientboundTakeItemEntity), TeleportEntity(ClientboundTeleportEntity), TickingState(ClientboundTickingState), TickingStep(ClientboundTickingStep), Transfer(ClientboundTransfer), UpdateAdvancements(ClientboundUpdateAdvancements), UpdateAttributes(ClientboundUpdateAttributes), UpdateMobEffect(ClientboundUpdateMobEffect), UpdateRecipes(ClientboundUpdateRecipes), UpdateTags(ClientboundUpdateTags), ProjectilePower(ClientboundProjectilePower), CustomReportDetails(ClientboundCustomReportDetails), ServerLinks(ClientboundServerLinks),
}

Variants§

§

BundleDelimiter(ClientboundBundleDelimiter)

§

AddEntity(ClientboundAddEntity)

§

AddExperienceOrb(ClientboundAddExperienceOrb)

§

Animate(ClientboundAnimate)

§

AwardStats(ClientboundAwardStats)

§

BlockChangedAck(ClientboundBlockChangedAck)

§

BlockDestruction(ClientboundBlockDestruction)

§

BlockEntityData(ClientboundBlockEntityData)

§

BlockEvent(ClientboundBlockEvent)

§

BlockUpdate(ClientboundBlockUpdate)

§

BossEvent(ClientboundBossEvent)

§

ChangeDifficulty(ClientboundChangeDifficulty)

§

ChunkBatchFinished(ClientboundChunkBatchFinished)

§

ChunkBatchStart(ClientboundChunkBatchStart)

§

ChunksBiomes(ClientboundChunksBiomes)

§

ClearTitles(ClientboundClearTitles)

§

CommandSuggestions(ClientboundCommandSuggestions)

§

Commands(ClientboundCommands)

§

ContainerClose(ClientboundContainerClose)

§

ContainerSetContent(ClientboundContainerSetContent)

§

ContainerSetData(ClientboundContainerSetData)

§

ContainerSetSlot(ClientboundContainerSetSlot)

§

CookieRequest(ClientboundCookieRequest)

§

Cooldown(ClientboundCooldown)

§

CustomChatCompletions(ClientboundCustomChatCompletions)

§

CustomPayload(ClientboundCustomPayload)

§

DamageEvent(ClientboundDamageEvent)

§

DebugSample(ClientboundDebugSample)

§

DeleteChat(ClientboundDeleteChat)

§

Disconnect(ClientboundDisconnect)

§

DisguisedChat(ClientboundDisguisedChat)

§

EntityEvent(ClientboundEntityEvent)

§

EntityPositionSync(ClientboundEntityPositionSync)

§

Explode(ClientboundExplode)

§

ForgetLevelChunk(ClientboundForgetLevelChunk)

§

GameEvent(ClientboundGameEvent)

§

HorseScreenOpen(ClientboundHorseScreenOpen)

§

HurtAnimation(ClientboundHurtAnimation)

§

InitializeBorder(ClientboundInitializeBorder)

§

KeepAlive(ClientboundKeepAlive)

§

LevelChunkWithLight(ClientboundLevelChunkWithLight)

§

LevelEvent(ClientboundLevelEvent)

§

LevelParticles(ClientboundLevelParticles)

§

LightUpdate(ClientboundLightUpdate)

§

Login(ClientboundLogin)

§

MapItemData(ClientboundMapItemData)

§

MerchantOffers(ClientboundMerchantOffers)

§

MoveEntityPos(ClientboundMoveEntityPos)

§

MoveEntityPosRot(ClientboundMoveEntityPosRot)

§

MoveMinecartAlongTrack(ClientboundMoveMinecartAlongTrack)

§

MoveEntityRot(ClientboundMoveEntityRot)

§

MoveVehicle(ClientboundMoveVehicle)

§

OpenBook(ClientboundOpenBook)

§

OpenScreen(ClientboundOpenScreen)

§

OpenSignEditor(ClientboundOpenSignEditor)

§

Ping(ClientboundPing)

§

PongResponse(ClientboundPongResponse)

§

PlaceGhostRecipe(ClientboundPlaceGhostRecipe)

§

PlayerAbilities(ClientboundPlayerAbilities)

§

PlayerChat(ClientboundPlayerChat)

§

PlayerCombatEnd(ClientboundPlayerCombatEnd)

§

PlayerCombatEnter(ClientboundPlayerCombatEnter)

§

PlayerCombatKill(ClientboundPlayerCombatKill)

§

PlayerInfoRemove(ClientboundPlayerInfoRemove)

§

PlayerInfoUpdate(ClientboundPlayerInfoUpdate)

§

PlayerLookAt(ClientboundPlayerLookAt)

§

PlayerPosition(ClientboundPlayerPosition)

§

PlayerRotation(ClientboundPlayerRotation)

§

RecipeBookAdd(ClientboundRecipeBookAdd)

§

RecipeBookRemove(ClientboundRecipeBookRemove)

§

RecipeBookSettings(ClientboundRecipeBookSettings)

§

RemoveEntities(ClientboundRemoveEntities)

§

RemoveMobEffect(ClientboundRemoveMobEffect)

§

ResetScore(ClientboundResetScore)

§

ResourcePackPop(ClientboundResourcePackPop)

§

ResourcePackPush(ClientboundResourcePackPush)

§

Respawn(ClientboundRespawn)

§

RotateHead(ClientboundRotateHead)

§

SectionBlocksUpdate(ClientboundSectionBlocksUpdate)

§

SelectAdvancementsTab(ClientboundSelectAdvancementsTab)

§

ServerData(ClientboundServerData)

§

SetActionBarText(ClientboundSetActionBarText)

§

SetBorderCenter(ClientboundSetBorderCenter)

§

SetBorderLerpSize(ClientboundSetBorderLerpSize)

§

SetBorderSize(ClientboundSetBorderSize)

§

SetBorderWarningDelay(ClientboundSetBorderWarningDelay)

§

SetBorderWarningDistance(ClientboundSetBorderWarningDistance)

§

SetCamera(ClientboundSetCamera)

§

SetChunkCacheCenter(ClientboundSetChunkCacheCenter)

§

SetChunkCacheRadius(ClientboundSetChunkCacheRadius)

§

SetCursorItem(ClientboundSetCursorItem)

§

SetDefaultSpawnPosition(ClientboundSetDefaultSpawnPosition)

§

SetDisplayObjective(ClientboundSetDisplayObjective)

§

SetEntityData(ClientboundSetEntityData)

§

SetEntityMotion(ClientboundSetEntityMotion)

§

SetEquipment(ClientboundSetEquipment)

§

SetExperience(ClientboundSetExperience)

§

SetHealth(ClientboundSetHealth)

§

SetHeldSlot(ClientboundSetHeldSlot)

§

SetObjective(ClientboundSetObjective)

§

SetPassengers(ClientboundSetPassengers)

§

SetPlayerInventory(ClientboundSetPlayerInventory)

§

SetPlayerTeam(ClientboundSetPlayerTeam)

§

SetScore(ClientboundSetScore)

§

SetSimulationDistance(ClientboundSetSimulationDistance)

§

SetSubtitleText(ClientboundSetSubtitleText)

§

SetTime(ClientboundSetTime)

§

SetTitleText(ClientboundSetTitleText)

§

SetTitlesAnimation(ClientboundSetTitlesAnimation)

§

SoundEntity(ClientboundSoundEntity)

§

Sound(ClientboundSound)

§

StartConfiguration(ClientboundStartConfiguration)

§

StopSound(ClientboundStopSound)

§

StoreCookie(ClientboundStoreCookie)

§

SystemChat(ClientboundSystemChat)

§

TabList(ClientboundTabList)

§

TagQuery(ClientboundTagQuery)

§

TakeItemEntity(ClientboundTakeItemEntity)

§

TeleportEntity(ClientboundTeleportEntity)

§

TickingState(ClientboundTickingState)

§

TickingStep(ClientboundTickingStep)

§

Transfer(ClientboundTransfer)

§

UpdateAdvancements(ClientboundUpdateAdvancements)

§

UpdateAttributes(ClientboundUpdateAttributes)

§

UpdateMobEffect(ClientboundUpdateMobEffect)

§

UpdateRecipes(ClientboundUpdateRecipes)

§

UpdateTags(ClientboundUpdateTags)

§

ProjectilePower(ClientboundProjectilePower)

§

CustomReportDetails(ClientboundCustomReportDetails)

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 Packet<ClientboundGamePacket> for ClientboundAddEntity

Source§

impl Packet<ClientboundGamePacket> for ClientboundAddExperienceOrb

Source§

impl Packet<ClientboundGamePacket> for ClientboundAnimate

Source§

impl Packet<ClientboundGamePacket> for ClientboundAwardStats

Source§

impl Packet<ClientboundGamePacket> for ClientboundBlockChangedAck

Source§

impl Packet<ClientboundGamePacket> for ClientboundBlockDestruction

Source§

impl Packet<ClientboundGamePacket> for ClientboundBlockEntityData

Source§

impl Packet<ClientboundGamePacket> for ClientboundBlockEvent

Source§

impl Packet<ClientboundGamePacket> for ClientboundBlockUpdate

Source§

impl Packet<ClientboundGamePacket> for ClientboundBossEvent

Source§

impl Packet<ClientboundGamePacket> for ClientboundBundleDelimiter

Source§

impl Packet<ClientboundGamePacket> for ClientboundChangeDifficulty

Source§

impl Packet<ClientboundGamePacket> for ClientboundChunkBatchFinished

Source§

impl Packet<ClientboundGamePacket> for ClientboundChunkBatchStart

Source§

impl Packet<ClientboundGamePacket> for ClientboundChunksBiomes

Source§

impl Packet<ClientboundGamePacket> for ClientboundClearTitles

Source§

impl Packet<ClientboundGamePacket> for ClientboundCommandSuggestions

Source§

impl Packet<ClientboundGamePacket> for ClientboundCommands

Source§

impl Packet<ClientboundGamePacket> for ClientboundContainerClose

Source§

impl Packet<ClientboundGamePacket> for ClientboundContainerSetContent

Source§

impl Packet<ClientboundGamePacket> for ClientboundContainerSetData

Source§

impl Packet<ClientboundGamePacket> for ClientboundContainerSetSlot

Source§

impl Packet<ClientboundGamePacket> for ClientboundCookieRequest

Source§

impl Packet<ClientboundGamePacket> for ClientboundCooldown

Source§

impl Packet<ClientboundGamePacket> for ClientboundCustomChatCompletions

Source§

impl Packet<ClientboundGamePacket> for ClientboundCustomPayload

Source§

impl Packet<ClientboundGamePacket> for ClientboundCustomReportDetails

Source§

impl Packet<ClientboundGamePacket> for ClientboundDamageEvent

Source§

impl Packet<ClientboundGamePacket> for ClientboundDebugSample

Source§

impl Packet<ClientboundGamePacket> for ClientboundDeleteChat

Source§

impl Packet<ClientboundGamePacket> for ClientboundDisconnect

Source§

impl Packet<ClientboundGamePacket> for ClientboundDisguisedChat

Source§

impl Packet<ClientboundGamePacket> for ClientboundEntityEvent

Source§

impl Packet<ClientboundGamePacket> for ClientboundEntityPositionSync

Source§

impl Packet<ClientboundGamePacket> for ClientboundExplode

Source§

impl Packet<ClientboundGamePacket> for ClientboundForgetLevelChunk

Source§

impl Packet<ClientboundGamePacket> for ClientboundGameEvent

Source§

impl Packet<ClientboundGamePacket> for ClientboundGamePacket

Source§

fn into_variant(self) -> ClientboundGamePacket

No-op, exists so you can pass a packet enum when a Packet<> is expected.

Source§

impl Packet<ClientboundGamePacket> for ClientboundHorseScreenOpen

Source§

impl Packet<ClientboundGamePacket> for ClientboundHurtAnimation

Source§

impl Packet<ClientboundGamePacket> for ClientboundInitializeBorder

Source§

impl Packet<ClientboundGamePacket> for ClientboundKeepAlive

Source§

impl Packet<ClientboundGamePacket> for ClientboundLevelChunkWithLight

Source§

impl Packet<ClientboundGamePacket> for ClientboundLevelEvent

Source§

impl Packet<ClientboundGamePacket> for ClientboundLevelParticles

Source§

impl Packet<ClientboundGamePacket> for ClientboundLightUpdate

Source§

impl Packet<ClientboundGamePacket> for ClientboundLogin

Source§

impl Packet<ClientboundGamePacket> for ClientboundMapItemData

Source§

impl Packet<ClientboundGamePacket> for ClientboundMerchantOffers

Source§

impl Packet<ClientboundGamePacket> for ClientboundMoveEntityPos

Source§

impl Packet<ClientboundGamePacket> for ClientboundMoveEntityPosRot

Source§

impl Packet<ClientboundGamePacket> for ClientboundMoveEntityRot

Source§

impl Packet<ClientboundGamePacket> for ClientboundMoveMinecartAlongTrack

Source§

impl Packet<ClientboundGamePacket> for ClientboundMoveVehicle

Source§

impl Packet<ClientboundGamePacket> for ClientboundOpenBook

Source§

impl Packet<ClientboundGamePacket> for ClientboundOpenScreen

Source§

impl Packet<ClientboundGamePacket> for ClientboundOpenSignEditor

Source§

impl Packet<ClientboundGamePacket> for ClientboundPing

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlaceGhostRecipe

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerAbilities

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerChat

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerCombatEnd

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerCombatEnter

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerCombatKill

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerInfoRemove

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerInfoUpdate

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerLookAt

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerPosition

Source§

impl Packet<ClientboundGamePacket> for ClientboundPlayerRotation

Source§

impl Packet<ClientboundGamePacket> for ClientboundPongResponse

Source§

impl Packet<ClientboundGamePacket> for ClientboundProjectilePower

Source§

impl Packet<ClientboundGamePacket> for ClientboundRecipeBookAdd

Source§

impl Packet<ClientboundGamePacket> for ClientboundRecipeBookRemove

Source§

impl Packet<ClientboundGamePacket> for ClientboundRecipeBookSettings

Source§

impl Packet<ClientboundGamePacket> for ClientboundRemoveEntities

Source§

impl Packet<ClientboundGamePacket> for ClientboundRemoveMobEffect

Source§

impl Packet<ClientboundGamePacket> for ClientboundResetScore

Source§

impl Packet<ClientboundGamePacket> for ClientboundResourcePackPop

Source§

impl Packet<ClientboundGamePacket> for ClientboundResourcePackPush

Source§

impl Packet<ClientboundGamePacket> for ClientboundRespawn

Source§

impl Packet<ClientboundGamePacket> for ClientboundRotateHead

Source§

impl Packet<ClientboundGamePacket> for ClientboundSectionBlocksUpdate

Source§

impl Packet<ClientboundGamePacket> for ClientboundSelectAdvancementsTab

Source§

impl Packet<ClientboundGamePacket> for ClientboundServerData

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetActionBarText

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetBorderCenter

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetBorderLerpSize

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetBorderSize

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetBorderWarningDelay

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetBorderWarningDistance

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetCamera

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetChunkCacheCenter

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetChunkCacheRadius

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetCursorItem

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetDefaultSpawnPosition

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetDisplayObjective

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetEntityData

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetEntityMotion

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetEquipment

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetExperience

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetHealth

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetHeldSlot

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetObjective

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetPassengers

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetPlayerInventory

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetPlayerTeam

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetScore

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetSimulationDistance

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetSubtitleText

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetTime

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetTitleText

Source§

impl Packet<ClientboundGamePacket> for ClientboundSetTitlesAnimation

Source§

impl Packet<ClientboundGamePacket> for ClientboundSound

Source§

impl Packet<ClientboundGamePacket> for ClientboundSoundEntity

Source§

impl Packet<ClientboundGamePacket> for ClientboundStartConfiguration

Source§

impl Packet<ClientboundGamePacket> for ClientboundStopSound

Source§

impl Packet<ClientboundGamePacket> for ClientboundStoreCookie

Source§

impl Packet<ClientboundGamePacket> for ClientboundSystemChat

Source§

impl Packet<ClientboundGamePacket> for ClientboundTabList

Source§

impl Packet<ClientboundGamePacket> for ClientboundTagQuery

Source§

impl Packet<ClientboundGamePacket> for ClientboundTakeItemEntity

Source§

impl Packet<ClientboundGamePacket> for ClientboundTeleportEntity

Source§

impl Packet<ClientboundGamePacket> for ClientboundTickingState

Source§

impl Packet<ClientboundGamePacket> for ClientboundTickingStep

Source§

impl Packet<ClientboundGamePacket> for ClientboundTransfer

Source§

impl Packet<ClientboundGamePacket> for ClientboundUpdateAdvancements

Source§

impl Packet<ClientboundGamePacket> for ClientboundUpdateAttributes

Source§

impl Packet<ClientboundGamePacket> for ClientboundUpdateMobEffect

Source§

impl Packet<ClientboundGamePacket> for ClientboundUpdateRecipes

Source§

impl Packet<ClientboundGamePacket> for ClientboundUpdateTags

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 name(&self) -> &'static str

Returns Mojang’s resource name for the packet. Read more
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
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 u8)

🔬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: 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 + Send + Sync>

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
§

impl<T> ConditionalSend for T
where T: Send,

§

impl<T> ErasedDestructor for T
where T: 'static,

§

impl<T> MaybeSendSync for T