Contents
Class DistortedCaveNodeShape.DistortedCaveNodeShapeGenerator
java.lang.Object
com.hypixel.hytale.server.worldgen.cave.shape.DistortedCaveNodeShape.DistortedCaveNodeShapeGenerator
- All Implemented Interfaces:
CaveNodeShapeEnum.CaveNodeShapeGenerator
- Enclosing class:
DistortedCaveNodeShape
public static class DistortedCaveNodeShape.DistortedCaveNodeShapeGenerator
extends Object
implements CaveNodeShapeEnum.CaveNodeShapeGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionDistortedCaveNodeShapeGenerator(DistortedShape.Factory shapeFactory, IDoubleRange widthRange, IDoubleRange heightRange, IDoubleRange midWidthRange, IDoubleRange midHeightRange, IDoubleRange lengthRange, boolean inheritParentRadius, ShapeDistortion distortion, GeneralNoise.InterpolationFunction interpolation) -
Method Summary
Modifier and TypeMethodDescriptiongenerateCaveNodeShape(Random random, CaveType caveType, CaveNode parentNode, CaveNodeType.CaveNodeChildEntry childEntry, org.joml.Vector3d position, float yaw, float pitch)
-
Constructor Details
-
DistortedCaveNodeShapeGenerator
public DistortedCaveNodeShapeGenerator(DistortedShape.Factory shapeFactory, IDoubleRange widthRange, IDoubleRange heightRange, @Nullable IDoubleRange midWidthRange, @Nullable IDoubleRange midHeightRange, @Nullable IDoubleRange lengthRange, boolean inheritParentRadius, ShapeDistortion distortion, @Nullable GeneralNoise.InterpolationFunction interpolation)
-
-
Method Details
-
generateCaveNodeShape
@Nonnull public CaveNodeShape generateCaveNodeShape(Random random, CaveType caveType, @Nullable CaveNode parentNode, @Nonnull CaveNodeType.CaveNodeChildEntry childEntry, @Nonnull org.joml.Vector3d position, float yaw, float pitch) - Specified by:
generateCaveNodeShapein interfaceCaveNodeShapeEnum.CaveNodeShapeGenerator
-