pub struct WorldBorderData {
pub center_x: f64,
pub center_z: f64,
pub damage_per_block: f64,
pub safe_zone: f64,
pub warning_blocks: i32,
pub warning_time: i32,
pub size: f64,
pub lerp_time: i64,
pub lerp_target: f64,
}Expand description
Persistent world border data stored with Steel level data.
Fields§
§center_x: f64Border center X coordinate.
center_z: f64Border center Z coordinate.
damage_per_block: f64Damage dealt per block outside the safe zone.
safe_zone: f64Distance outside the border before damage starts.
warning_blocks: i32Client warning distance in blocks.
warning_time: i32Client warning time in seconds.
size: f64Current border size.
lerp_time: i64Remaining lerp time in ticks.
lerp_target: f64Target size for a moving border.
Trait Implementations§
Source§impl Clone for WorldBorderData
impl Clone for WorldBorderData
Source§fn clone(&self) -> WorldBorderData
fn clone(&self) -> WorldBorderData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WorldBorderData
Source§impl Debug for WorldBorderData
impl Debug for WorldBorderData
Source§impl Default for WorldBorderData
impl Default for WorldBorderData
Source§impl<'de> Deserialize<'de> for WorldBorderDatawhere
WorldBorderData: Default,
impl<'de> Deserialize<'de> for WorldBorderDatawhere
WorldBorderData: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WorldBorderData
impl PartialEq for WorldBorderData
Source§impl Serialize for WorldBorderData
impl Serialize for WorldBorderData
impl StructuralPartialEq for WorldBorderData
Auto Trait Implementations§
impl Freeze for WorldBorderData
impl RefUnwindSafe for WorldBorderData
impl Send for WorldBorderData
impl Sync for WorldBorderData
impl Unpin for WorldBorderData
impl UnsafeUnpin for WorldBorderData
impl UnwindSafe for WorldBorderData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>