Class ScaleNoiseProperty

java.lang.Object
com.hypixel.hytale.procedurallib.property.ScaleNoiseProperty
All Implemented Interfaces:
NoiseProperty

public class ScaleNoiseProperty extends Object implements NoiseProperty
  • Field Details

    • noiseProperty

      protected final NoiseProperty noiseProperty
    • scaleX

      protected final double scaleX
    • scaleY

      protected final double scaleY
    • scaleZ

      protected final double scaleZ
  • Constructor Details

    • ScaleNoiseProperty

      public ScaleNoiseProperty(NoiseProperty noiseProperty, double scale)
    • ScaleNoiseProperty

      public ScaleNoiseProperty(NoiseProperty noiseProperty, double scaleX, double scaleY, double scaleZ)
  • Method Details

    • getNoiseProperty

      public NoiseProperty getNoiseProperty()
    • getScaleX

      public double getScaleX()
    • getScaleY

      public double getScaleY()
    • getScaleZ

      public double getScaleZ()
    • get

      public double get(int seed, double x, double y)
      Specified by:
      get in interface NoiseProperty
    • get

      public double get(int seed, double x, double y, double z)
      Specified by:
      get in interface NoiseProperty
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object