pub struct SteppedColumnClusterConfiguration {
pub block: BlockStateProviderKind,
pub continue_through: BlockPredicate,
pub can_replace: BlockPredicate,
pub cannot_place_on: BlockHolderSet,
pub cluster_reach: IntProvider,
pub column_count: IntProvider,
pub column_reach: IntProvider,
pub height: IntProvider,
}Expand description
SteppedColumnClusterFeature — places a cluster of block columns of
varying height/reach (basalt pillars, dripstone-adjacent clusters).
Fields§
§block: BlockStateProviderKind§continue_through: BlockPredicate§can_replace: BlockPredicate§cannot_place_on: BlockHolderSet§cluster_reach: IntProvider§column_count: IntProvider§column_reach: IntProvider§height: IntProviderTrait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SteppedColumnClusterConfiguration
impl !UnwindSafe for SteppedColumnClusterConfiguration
impl Freeze for SteppedColumnClusterConfiguration
impl Send for SteppedColumnClusterConfiguration
impl Sync for SteppedColumnClusterConfiguration
impl Unpin for SteppedColumnClusterConfiguration
impl UnsafeUnpin for SteppedColumnClusterConfiguration
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> 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<>>