pub struct CaveCarverConfiguration {
pub base: CarverConfiguration,
pub horizontal_radius_multiplier: FloatProvider,
pub vertical_radius_multiplier: FloatProvider,
pub floor_level: FloatProvider,
}Expand description
Cave/nether-cave configuration.
Mirrors vanilla’s CaveCarverConfiguration.
Fields§
§base: CarverConfigurationBase configuration.
horizontal_radius_multiplier: FloatProviderPer-tunnel horizontal-radius stretch factor.
vertical_radius_multiplier: FloatProviderPer-tunnel vertical-radius stretch factor.
floor_level: FloatProviderShapes the cave floor — values in [-1, 1]. Blocks where the normalized
vertical offset yd is below this value are skipped.
Trait Implementations§
Source§impl Clone for CaveCarverConfiguration
impl Clone for CaveCarverConfiguration
Source§fn clone(&self) -> CaveCarverConfiguration
fn clone(&self) -> CaveCarverConfiguration
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 moreAuto Trait Implementations§
impl Freeze for CaveCarverConfiguration
impl RefUnwindSafe for CaveCarverConfiguration
impl Send for CaveCarverConfiguration
impl Sync for CaveCarverConfiguration
impl Unpin for CaveCarverConfiguration
impl UnsafeUnpin for CaveCarverConfiguration
impl UnwindSafe for CaveCarverConfiguration
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