Class GridNoiseJsonLoader<K extends SeedResource>


public class GridNoiseJsonLoader<K extends SeedResource> extends JsonLoader<K,NoiseFunction>
  • Constructor Details

    • GridNoiseJsonLoader

      public GridNoiseJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json)
  • Method Details

    • load

      @Nonnull public NoiseFunction load()
      Specified by:
      load in class Loader<K extends SeedResource,NoiseFunction>
    • loadDefaultThickness

      protected double loadDefaultThickness()
    • loadThicknessX

      protected double loadThicknessX(double defaultThickness)
    • loadThicknessY

      protected double loadThicknessY(double defaultThickness)
    • loadThicknessZ

      protected double loadThicknessZ(double defaultThickness)
    • loadThickness

      protected double loadThickness(String key, double defaultThickness)