Class ClimateGraph

java.lang.Object
com.hypixel.hytale.server.worldgen.climate.ClimateGraph

public class ClimateGraph extends Object
  • Field Details

  • Constructor Details

    • ClimateGraph

      public ClimateGraph(int resolution, @Nonnull ClimateType[] parents, @Nonnull ClimateGraph.FadeMode fadeMode, double fadeRadius, double fadeDistance)
  • Method Details

    • fadeRadius

      public double fadeRadius()
    • fadeDistance

      public double fadeDistance()
    • fadeMode

      public ClimateGraph.FadeMode fadeMode()
    • refresh

      public void refresh()
    • getParents

      public ClimateType[] getParents()
    • getChildren

      public ClimateType[] getChildren()
    • getTable

      public IntMap getTable()
    • getFade

      public DoubleMap getFade()
    • indexOf

      public int indexOf(double x, double y)
    • getId

      public int getId(int index)
    • getFade

      public double getFade(int index)
    • getFadeRaw

      public double getFadeRaw(int index)
    • getId

      public int getId(double x, double y)
    • getFade

      public double getFade(double x, double y)
    • getFadeRaw

      public double getFadeRaw(double x, double y)
    • getType

      public ClimateType getType(double x, double y)
    • validate

      public boolean validate(int id)
    • getType

      public ClimateType getType(int id)