java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.framework.math.SeedGenerator

public class SeedGenerator extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final long[]
     
    private static final long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SeedGenerator(long seed)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    seedAt(double xd, double yd, double resolution)
     
    long
    seedAt(double xd, double yd, double zd, double resolution)
     
    long
    seedAt(double xd, double yd, double zd, double wd, double resolution)
     
    long
    seedAt(double xd, double yd, double zd, double wd, double kd, double resolution)
     
    long
    seedAt(double xd, double yd, double zd, double wd, double kd, double td, double resolution)
     
    long
    seedAt(long x, long y)
     
    long
    seedAt(long x, long y, long z)
     
    long
    seedAt(long x, long y, long z, long w)
     
    long
    seedAt(long x, long y, long z, long w, long k)
     
    long
    seedAt(long x, long y, long z, long w, long k, long t)
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • coPrimes

      @Nonnull private final long[] coPrimes
    • FLOOR

      private static final long FLOOR
      See Also:
  • Constructor Details

    • SeedGenerator

      public SeedGenerator(long seed)
  • Method Details

    • seedAt

      public long seedAt(long x, long y, long z, long w, long k, long t)
    • seedAt

      public long seedAt(long x, long y, long z, long w, long k)
    • seedAt

      public long seedAt(long x, long y, long z, long w)
    • seedAt

      public long seedAt(long x, long y, long z)
    • seedAt

      public long seedAt(long x, long y)
    • seedAt

      public long seedAt(double xd, double yd, double zd, double wd, double kd, double td, double resolution)
    • seedAt

      public long seedAt(double xd, double yd, double zd, double wd, double kd, double resolution)
    • seedAt

      public long seedAt(double xd, double yd, double zd, double wd, double resolution)
    • seedAt

      public long seedAt(double xd, double yd, double zd, double resolution)
    • seedAt

      public long seedAt(double xd, double yd, double resolution)
    • toString

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