Uses of Interface
dev.wyck.wrapper.worldgen.valueproviders.VerticalAnchor
Packages that use VerticalAnchor
Package
Description
-
Uses of VerticalAnchor in dev.wyck.wrapper.worldgen.carver
Methods in dev.wyck.wrapper.worldgen.carver that return VerticalAnchorModifier and TypeMethodDescriptionCanyonCarverConfiguration.lavaLevel()Returns the value of thelavaLevelrecord component.CarverConfiguration.lavaLevel()CaveCarverConfiguration.lavaLevel()Returns the value of thelavaLevelrecord component.Methods in dev.wyck.wrapper.worldgen.carver with parameters of type VerticalAnchorModifier and TypeMethodDescriptionCanyonCarverConfiguration.Builder.lavaLevel(VerticalAnchor lavaLevel) Sets the lava level of the carver.CaveCarverConfiguration.Builder.lavaLevel(VerticalAnchor lavaLevel) Constructors in dev.wyck.wrapper.worldgen.carver with parameters of type VerticalAnchorModifierConstructorDescriptionCanyonCarverConfiguration(float probability, HeightProvider y, FloatProvider yScale, VerticalAnchor lavaLevel, CarverDebugSettings debugSettings, Collection<Material> replaceable, FloatProvider verticalRotation, CanyonShapeConfiguration shape) Creates an instance of aCanyonCarverConfigurationrecord class.CaveCarverConfiguration(float probability, HeightProvider y, FloatProvider yScale, VerticalAnchor lavaLevel, CarverDebugSettings debugSettings, Collection<Material> replaceable, FloatProvider horizontalRadiusMultiplier, FloatProvider verticalRadiusMultiplier, FloatProvider floorLevel) Creates an instance of aCaveCarverConfigurationrecord class. -
Uses of VerticalAnchor in dev.wyck.wrapper.worldgen.placement
Methods in dev.wyck.wrapper.worldgen.placement with parameters of type VerticalAnchorModifier and TypeMethodDescriptionstatic PlacementModifierPlacementModifier.heightRangeTriangle(VerticalAnchor minInclusive, VerticalAnchor maxInclusive) Creates a height range placement modifier using a triangular distribution between the specified minimum and maximum vertical anchors.static PlacementModifierPlacementModifier.heightRangeUniform(VerticalAnchor minInclusive, VerticalAnchor maxInclusive) Creates a PlacementModifier that defines a uniform height range for placement between the specified minimum and maximum vertical anchors, inclusive. -
Uses of VerticalAnchor in dev.wyck.wrapper.worldgen.surface
Methods in dev.wyck.wrapper.worldgen.surface that return VerticalAnchorModifier and TypeMethodDescriptionSurfaceCondition.YCheck.anchor()Returns the value of theanchorrecord component.SurfaceCondition.VerticalGradient.falseAtAndAbove()Returns the value of thefalseAtAndAboverecord component.SurfaceCondition.VerticalGradient.trueAtAndBelow()Returns the value of thetrueAtAndBelowrecord component.Methods in dev.wyck.wrapper.worldgen.surface with parameters of type VerticalAnchorModifier and TypeMethodDescriptionstatic SurfaceConditionSurfaceCondition.verticalGradient(String randomName, VerticalAnchor trueAtAndBelow, VerticalAnchor falseAtAndAbove) A noisy vertical gradient that is true below one anchor and false above another, fading between.static SurfaceConditionSurfaceCondition.yBlockCheck(VerticalAnchor anchor, int surfaceDepthMultiplier) Matches at or above a vertical anchor, evaluated per block.static SurfaceConditionSurfaceCondition.yStartCheck(VerticalAnchor anchor, int surfaceDepthMultiplier) Matches at or above a vertical anchor, evaluated at the column start.Constructors in dev.wyck.wrapper.worldgen.surface with parameters of type VerticalAnchorModifierConstructorDescriptionVerticalGradient(String randomName, VerticalAnchor trueAtAndBelow, VerticalAnchor falseAtAndAbove) Creates an instance of aVerticalGradientrecord class.YCheck(VerticalAnchor anchor, int surfaceDepthMultiplier, boolean addStoneDepth) Creates an instance of aYCheckrecord class. -
Uses of VerticalAnchor in dev.wyck.wrapper.worldgen.valueproviders
Classes in dev.wyck.wrapper.worldgen.valueproviders that implement VerticalAnchorModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordMethods in dev.wyck.wrapper.worldgen.valueproviders that return VerticalAnchorModifier and TypeMethodDescriptionstatic VerticalAnchorVerticalAnchor.aboveBottom(int offset) Y measured upward from the bottom of the generation range.static VerticalAnchorVerticalAnchor.absolute(int y) Y measured from the bottom of the world.static VerticalAnchorVerticalAnchor.belowTop(int offset) Y measured downward from the top of the generation range.static VerticalAnchorVerticalAnchor.bottom()Y measured from the bottom of the world.HeightProvider.BiasedToBottom.maxInclusive()Returns the value of themaxInclusiverecord component.HeightProvider.Trapezoid.maxInclusive()Returns the value of themaxInclusiverecord component.HeightProvider.Uniform.maxInclusive()Returns the value of themaxInclusiverecord component.HeightProvider.VeryBiasedToBottom.maxInclusive()Returns the value of themaxInclusiverecord component.HeightProvider.BiasedToBottom.minInclusive()Returns the value of theminInclusiverecord component.HeightProvider.Trapezoid.minInclusive()Returns the value of theminInclusiverecord component.HeightProvider.Uniform.minInclusive()Returns the value of theminInclusiverecord component.HeightProvider.VeryBiasedToBottom.minInclusive()Returns the value of theminInclusiverecord component.static VerticalAnchorVerticalAnchor.top()Y measured from the top of the world.HeightProvider.Constant.value()Returns the value of thevaluerecord component.Methods in dev.wyck.wrapper.worldgen.valueproviders with parameters of type VerticalAnchorModifier and TypeMethodDescriptionstatic HeightProviderHeightProvider.biasedToBottom(VerticalAnchor minInclusive, VerticalAnchor maxInclusive, int inner) Weighted toward the bottom of the range.static HeightProviderHeightProvider.constant(VerticalAnchor value) A single fixed anchor.VerticalAnchor.Factory.toNms(VerticalAnchor anchor) static HeightProviderHeightProvider.trapezoid(VerticalAnchor minInclusive, VerticalAnchor maxInclusive, int plateau) Trapezoidal distribution with a flat plateau of the given height.static HeightProviderHeightProvider.uniform(VerticalAnchor minInclusive, VerticalAnchor maxInclusive) Uniformly distributed between two anchors (inclusive).static HeightProviderHeightProvider.veryBiasedToBottom(VerticalAnchor minInclusive, VerticalAnchor maxInclusive, int inner) Weighted very strongly toward the bottom of the range.Constructors in dev.wyck.wrapper.worldgen.valueproviders with parameters of type VerticalAnchorModifierConstructorDescriptionBiasedToBottom(VerticalAnchor minInclusive, VerticalAnchor maxInclusive, int inner) Creates an instance of aBiasedToBottomrecord class.Constant(VerticalAnchor value) Creates an instance of aConstantrecord class.Trapezoid(VerticalAnchor minInclusive, VerticalAnchor maxInclusive, int plateau) Creates an instance of aTrapezoidrecord class.Uniform(VerticalAnchor minInclusive, VerticalAnchor maxInclusive) Creates an instance of aUniformrecord class.VeryBiasedToBottom(VerticalAnchor minInclusive, VerticalAnchor maxInclusive, int inner) Creates an instance of aVeryBiasedToBottomrecord class.