Class AbstractCellJitterJsonLoader<K extends SeedResource,T>

java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<K,T>
com.hypixel.hytale.procedurallib.json.JsonLoader<K,T>
com.hypixel.hytale.procedurallib.json.AbstractCellJitterJsonLoader<K,T>
Direct Known Subclasses:
BranchNoiseJsonLoader, MeshNoiseJsonLoader, PointEvaluatorJsonLoader

public abstract class AbstractCellJitterJsonLoader<K extends SeedResource,T> extends JsonLoader<K,T>
  • Constructor Details

    • AbstractCellJitterJsonLoader

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

    • loadJitter

      @Nonnull protected CellJitter loadJitter()
    • loadDefaultJitter

      protected double loadDefaultJitter()
    • loadJitterX

      protected double loadJitterX(double defaultJitter)
    • loadJitterY

      protected double loadJitterY(double defaultJitter)
    • loadJitterZ

      protected double loadJitterZ(double defaultJitter)
    • loadJitter

      protected static double loadJitter(@Nonnull JsonLoader<?,?> loader, String key, double defaultJitter)