Kind

Enum Kind 

Source
pub enum Kind {
Show 106 variants SendChat(SendChatAction), Teleport(TeleportAction), Kick(KickAction), SetGameMode(SetGameModeAction), GiveItem(GiveItemAction), ClearInventory(ClearInventoryAction), SetHeldItem(SetHeldItemAction), PlayerSetArmour(PlayerSetArmourAction), PlayerOpenBlockContainer(PlayerOpenBlockContainerAction), PlayerDropItem(PlayerDropItemAction), PlayerSetItemCooldown(PlayerSetItemCooldownAction), SetHealth(SetHealthAction), SetFood(SetFoodAction), SetExperience(SetExperienceAction), SetVelocity(SetVelocityAction), AddEffect(AddEffectAction), RemoveEffect(RemoveEffectAction), SendTitle(SendTitleAction), SendPopup(SendPopupAction), SendTip(SendTipAction), PlayerSendToast(PlayerSendToastAction), PlayerSendJukeboxPopup(PlayerSendJukeboxPopupAction), PlayerShowCoordinates(PlayerShowCoordinatesAction), PlayerHideCoordinates(PlayerHideCoordinatesAction), PlayerEnableInstantRespawn(PlayerEnableInstantRespawnAction), PlayerDisableInstantRespawn(PlayerDisableInstantRespawnAction), PlayerSetNameTag(PlayerSetNameTagAction), PlayerSetScoreTag(PlayerSetScoreTagAction), PlaySound(PlaySoundAction), PlayerShowParticle(PlayerShowParticleAction), PlayerSendScoreboard(PlayerSendScoreboardAction), PlayerRemoveScoreboard(PlayerRemoveScoreboardAction), PlayerSendMenuForm(PlayerSendMenuFormAction), PlayerSendModalForm(PlayerSendModalFormAction), PlayerSendDialogue(PlayerSendDialogueAction), PlayerCloseDialogue(PlayerCloseDialogueAction), PlayerCloseForm(PlayerCloseFormAction), ExecuteCommand(ExecuteCommandAction), PlayerStartSprinting(PlayerStartSprintingAction), PlayerStopSprinting(PlayerStopSprintingAction), PlayerStartSneaking(PlayerStartSneakingAction), PlayerStopSneaking(PlayerStopSneakingAction), PlayerStartSwimming(PlayerStartSwimmingAction), PlayerStopSwimming(PlayerStopSwimmingAction), PlayerStartCrawling(PlayerStartCrawlingAction), PlayerStopCrawling(PlayerStopCrawlingAction), PlayerStartGliding(PlayerStartGlidingAction), PlayerStopGliding(PlayerStopGlidingAction), PlayerStartFlying(PlayerStartFlyingAction), PlayerStopFlying(PlayerStopFlyingAction), PlayerSetImmobile(PlayerSetImmobileAction), PlayerSetMobile(PlayerSetMobileAction), PlayerSetSpeed(PlayerSetSpeedAction), PlayerSetFlightSpeed(PlayerSetFlightSpeedAction), PlayerSetVerticalFlightSpeed(PlayerSetVerticalFlightSpeedAction), PlayerSetAbsorption(PlayerSetAbsorptionAction), PlayerSetOnFire(PlayerSetOnFireAction), PlayerExtinguish(PlayerExtinguishAction), PlayerSetInvisible(PlayerSetInvisibleAction), PlayerSetVisible(PlayerSetVisibleAction), PlayerSetScale(PlayerSetScaleAction), PlayerSetHeldSlot(PlayerSetHeldSlotAction), PlayerRespawn(PlayerRespawnAction), PlayerTransfer(PlayerTransferAction), PlayerKnockBack(PlayerKnockBackAction), PlayerSwingArm(PlayerSwingArmAction), PlayerPunchAir(PlayerPunchAirAction), PlayerSendBossBar(PlayerSendBossBarAction), PlayerRemoveBossBar(PlayerRemoveBossBarAction), PlayerShowHudElement(PlayerShowHudElementAction), PlayerHideHudElement(PlayerHideHudElementAction), PlayerOpenSign(PlayerOpenSignAction), PlayerEditSign(PlayerEditSignAction), PlayerTurnLecternPage(PlayerTurnLecternPageAction), PlayerHidePlayer(PlayerHidePlayerAction), PlayerShowPlayer(PlayerShowPlayerAction), PlayerRemoveAllDebugShapes(PlayerRemoveAllDebugShapesAction), WorldSetDefaultGameMode(WorldSetDefaultGameModeAction), WorldSetDifficulty(WorldSetDifficultyAction), WorldSetTickRange(WorldSetTickRangeAction), WorldSetBlock(WorldSetBlockAction), WorldPlaySound(WorldPlaySoundAction), WorldAddParticle(WorldAddParticleAction), WorldSetTime(WorldSetTimeAction), WorldStopTime(WorldStopTimeAction), WorldStartTime(WorldStartTimeAction), WorldSetSpawn(WorldSetSpawnAction), WorldSetBiome(WorldSetBiomeAction), WorldSetLiquid(WorldSetLiquidAction), WorldScheduleBlockUpdate(WorldScheduleBlockUpdateAction), WorldBuildStructure(WorldBuildStructureAction), WorldQueryEntities(WorldQueryEntitiesAction), WorldQueryPlayers(WorldQueryPlayersAction), WorldQueryEntitiesWithin(WorldQueryEntitiesWithinAction), WorldQueryPlayerSpawn(WorldQueryPlayerSpawnAction), WorldQueryBlock(WorldQueryBlockAction), WorldQueryBiome(WorldQueryBiomeAction), WorldQueryLight(WorldQueryLightAction), WorldQuerySkyLight(WorldQuerySkyLightAction), WorldQueryTemperature(WorldQueryTemperatureAction), WorldQueryHighestBlock(WorldQueryHighestBlockAction), WorldQueryRainingAt(WorldQueryRainingAtAction), WorldQuerySnowingAt(WorldQuerySnowingAtAction), WorldQueryThunderingAt(WorldQueryThunderingAtAction), WorldQueryLiquid(WorldQueryLiquidAction), WorldQueryDefaultGameMode(WorldQueryDefaultGameModeAction),
}

Variants§

§

SendChat(SendChatAction)

Player: Basic

§

Teleport(TeleportAction)

§

Kick(KickAction)

§

SetGameMode(SetGameModeAction)

§

GiveItem(GiveItemAction)

Player: Inventory & Items

§

ClearInventory(ClearInventoryAction)

§

SetHeldItem(SetHeldItemAction)

§

PlayerSetArmour(PlayerSetArmourAction)

§

PlayerOpenBlockContainer(PlayerOpenBlockContainerAction)

§

PlayerDropItem(PlayerDropItemAction)

§

PlayerSetItemCooldown(PlayerSetItemCooldownAction)

§

SetHealth(SetHealthAction)

Player: State & Attributes

§

SetFood(SetFoodAction)

§

SetExperience(SetExperienceAction)

§

SetVelocity(SetVelocityAction)

§

AddEffect(AddEffectAction)

Player: Effects

§

RemoveEffect(RemoveEffectAction)

§

SendTitle(SendTitleAction)

Player: UI & Communication

§

SendPopup(SendPopupAction)

§

SendTip(SendTipAction)

§

PlayerSendToast(PlayerSendToastAction)

§

PlayerSendJukeboxPopup(PlayerSendJukeboxPopupAction)

§

PlayerShowCoordinates(PlayerShowCoordinatesAction)

§

PlayerHideCoordinates(PlayerHideCoordinatesAction)

§

PlayerEnableInstantRespawn(PlayerEnableInstantRespawnAction)

§

PlayerDisableInstantRespawn(PlayerDisableInstantRespawnAction)

§

PlayerSetNameTag(PlayerSetNameTagAction)

Player: Appearance (overhead)

§

PlayerSetScoreTag(PlayerSetScoreTagAction)

§

PlaySound(PlaySoundAction)

Player: Audio & Visuals

§

PlayerShowParticle(PlayerShowParticleAction)

§

PlayerSendScoreboard(PlayerSendScoreboardAction)

Player: Scoreboard

§

PlayerRemoveScoreboard(PlayerRemoveScoreboardAction)

§

PlayerSendMenuForm(PlayerSendMenuFormAction)

Player: Forms & Dialogue

§

PlayerSendModalForm(PlayerSendModalFormAction)

§

PlayerSendDialogue(PlayerSendDialogueAction)

§

PlayerCloseDialogue(PlayerCloseDialogueAction)

§

PlayerCloseForm(PlayerCloseFormAction)

§

ExecuteCommand(ExecuteCommandAction)

Player: Commands

§

PlayerStartSprinting(PlayerStartSprintingAction)

Player: Movement toggles

§

PlayerStopSprinting(PlayerStopSprintingAction)

§

PlayerStartSneaking(PlayerStartSneakingAction)

§

PlayerStopSneaking(PlayerStopSneakingAction)

§

PlayerStartSwimming(PlayerStartSwimmingAction)

§

PlayerStopSwimming(PlayerStopSwimmingAction)

§

PlayerStartCrawling(PlayerStartCrawlingAction)

§

PlayerStopCrawling(PlayerStopCrawlingAction)

§

PlayerStartGliding(PlayerStartGlidingAction)

§

PlayerStopGliding(PlayerStopGlidingAction)

§

PlayerStartFlying(PlayerStartFlyingAction)

§

PlayerStopFlying(PlayerStopFlyingAction)

§

PlayerSetImmobile(PlayerSetImmobileAction)

Player: Mobility lock

§

PlayerSetMobile(PlayerSetMobileAction)

§

PlayerSetSpeed(PlayerSetSpeedAction)

Player: Movement attributes

§

PlayerSetFlightSpeed(PlayerSetFlightSpeedAction)

§

PlayerSetVerticalFlightSpeed(PlayerSetVerticalFlightSpeedAction)

§

PlayerSetAbsorption(PlayerSetAbsorptionAction)

Player: Health/Status

§

PlayerSetOnFire(PlayerSetOnFireAction)

§

PlayerExtinguish(PlayerExtinguishAction)

§

PlayerSetInvisible(PlayerSetInvisibleAction)

§

PlayerSetVisible(PlayerSetVisibleAction)

§

PlayerSetScale(PlayerSetScaleAction)

Player: Misc attributes

§

PlayerSetHeldSlot(PlayerSetHeldSlotAction)

§

PlayerRespawn(PlayerRespawnAction)

Player: Lifecycle/Control

§

PlayerTransfer(PlayerTransferAction)

§

PlayerKnockBack(PlayerKnockBackAction)

§

PlayerSwingArm(PlayerSwingArmAction)

§

PlayerPunchAir(PlayerPunchAirAction)

§

PlayerSendBossBar(PlayerSendBossBarAction)

Player: Boss bar

§

PlayerRemoveBossBar(PlayerRemoveBossBarAction)

§

PlayerShowHudElement(PlayerShowHudElementAction)

Player: HUD elements

§

PlayerHideHudElement(PlayerHideHudElementAction)

§

PlayerOpenSign(PlayerOpenSignAction)

Player: Signs & Lecterns

§

PlayerEditSign(PlayerEditSignAction)

§

PlayerTurnLecternPage(PlayerTurnLecternPageAction)

§

PlayerHidePlayer(PlayerHidePlayerAction)

Player: Entity visibility

§

PlayerShowPlayer(PlayerShowPlayerAction)

§

PlayerRemoveAllDebugShapes(PlayerRemoveAllDebugShapesAction)

Player: Debug shapes

§

WorldSetDefaultGameMode(WorldSetDefaultGameModeAction)

World: Configuration & Settings

§

WorldSetDifficulty(WorldSetDifficultyAction)

§

WorldSetTickRange(WorldSetTickRangeAction)

§

WorldSetBlock(WorldSetBlockAction)

§

WorldPlaySound(WorldPlaySoundAction)

§

WorldAddParticle(WorldAddParticleAction)

§

WorldSetTime(WorldSetTimeAction)

World: Time

§

WorldStopTime(WorldStopTimeAction)

§

WorldStartTime(WorldStartTimeAction)

§

WorldSetSpawn(WorldSetSpawnAction)

§

WorldSetBiome(WorldSetBiomeAction)

World: Mutations

§

WorldSetLiquid(WorldSetLiquidAction)

§

WorldScheduleBlockUpdate(WorldScheduleBlockUpdateAction)

§

WorldBuildStructure(WorldBuildStructureAction)

§

WorldQueryEntities(WorldQueryEntitiesAction)

World: Queries - Entities & Players

§

WorldQueryPlayers(WorldQueryPlayersAction)

§

WorldQueryEntitiesWithin(WorldQueryEntitiesWithinAction)

§

WorldQueryPlayerSpawn(WorldQueryPlayerSpawnAction)

§

WorldQueryBlock(WorldQueryBlockAction)

World: Queries - Blocks & Terrain

§

WorldQueryBiome(WorldQueryBiomeAction)

§

WorldQueryLight(WorldQueryLightAction)

§

WorldQuerySkyLight(WorldQuerySkyLightAction)

§

WorldQueryTemperature(WorldQueryTemperatureAction)

§

WorldQueryHighestBlock(WorldQueryHighestBlockAction)

§

WorldQueryRainingAt(WorldQueryRainingAtAction)

World: Queries - Weather & Environment

§

WorldQuerySnowingAt(WorldQuerySnowingAtAction)

§

WorldQueryThunderingAt(WorldQueryThunderingAtAction)

§

WorldQueryLiquid(WorldQueryLiquidAction)

World: Queries - Liquid & Settings

§

WorldQueryDefaultGameMode(WorldQueryDefaultGameModeAction)

Implementations§

Source§

impl Kind

Source

pub fn encode(&self, buf: &mut impl BufMut)

Encodes the message to a buffer.

Source

pub fn merge( field: &mut Option<Kind>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>

Decodes an instance of the message from a buffer, and merges it into self.

Source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

Trait Implementations§

Source§

impl Clone for Kind

Source§

fn clone(&self) -> Kind

Returns a duplicate 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 Kind

Source§

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

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

impl PartialEq for Kind

Source§

fn eq(&self, other: &Kind) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for Kind

Auto Trait Implementations§

§

impl Freeze for Kind

§

impl RefUnwindSafe for Kind

§

impl Send for Kind

§

impl Sync for Kind

§

impl Unpin for Kind

§

impl UnwindSafe for Kind

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, dest: *mut u8)

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

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

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

Source§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
Source§

impl<T> Instrument for T

Source§

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

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

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> IntoRequest<T> for T

Source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
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.
Source§

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

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

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
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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