pub enum WorldBorderAction {
SetSize(WorldBorderSetSizeSpec),
LerpSize(WorldBorderLerpSizeSpec),
SetCenter(TopDownPosition<f64>),
Initialize(WorldBorderInitiaializeSpec),
SetWarningTime(WorldBorderWarningTimeSpec),
SetWarningBlocks(WorldBorderWarningBlocksSpec),
}
Variants§
SetSize(WorldBorderSetSizeSpec)
LerpSize(WorldBorderLerpSizeSpec)
SetCenter(TopDownPosition<f64>)
Initialize(WorldBorderInitiaializeSpec)
SetWarningTime(WorldBorderWarningTimeSpec)
SetWarningBlocks(WorldBorderWarningBlocksSpec)
Implementations§
Source§impl WorldBorderAction
impl WorldBorderAction
pub const fn variant_count() -> usize
pub fn deserialize_with_id<'a>( id: VarInt, data: &'a [u8], ) -> DeserializeResult<'a, Self>
pub fn name(&self) -> &str
pub fn id(&self) -> VarInt
pub fn serialize_body<S: Serializer>(&self, to: &mut S) -> SerializeResult
Trait Implementations§
Source§impl Clone for WorldBorderAction
impl Clone for WorldBorderAction
Source§fn clone(&self) -> WorldBorderAction
fn clone(&self) -> WorldBorderAction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WorldBorderAction
impl Debug for WorldBorderAction
Source§impl Deserialize for WorldBorderAction
impl Deserialize for WorldBorderAction
fn mc_deserialize(data: &[u8]) -> DeserializeResult<'_, Self>
Source§impl From<PlayWorldBorderSpec> for WorldBorderAction
impl From<PlayWorldBorderSpec> for WorldBorderAction
Source§fn from(other: PlayWorldBorderSpec) -> Self
fn from(other: PlayWorldBorderSpec) -> Self
Converts to this type from the input type.
Source§impl From<WorldBorderAction> for PlayWorldBorderSpec
impl From<WorldBorderAction> for PlayWorldBorderSpec
Source§fn from(other: WorldBorderAction) -> Self
fn from(other: WorldBorderAction) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WorldBorderAction
impl PartialEq for WorldBorderAction
Source§impl Serialize for WorldBorderAction
impl Serialize for WorldBorderAction
fn mc_serialize<S: Serializer>(&self, to: &mut S) -> SerializeResult
impl StructuralPartialEq for WorldBorderAction
Auto Trait Implementations§
impl Freeze for WorldBorderAction
impl RefUnwindSafe for WorldBorderAction
impl Send for WorldBorderAction
impl Sync for WorldBorderAction
impl Unpin for WorldBorderAction
impl UnwindSafe for WorldBorderAction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more