NoiseBlockArray

public class NoiseBlockArray

Class NoiseBlockArray. Provides noiseblockarray functionality for the Hytale server.

java.lang.Object > NoiseBlockArray

Field Summary

entry

final Entry entry

Field entry.

repetitions

final int repetitions

Field repetitions.

that

final NoiseBlockArray that

Field that.

Method Detail

NoiseBlockArray

public public NoiseBlockArray (final Entry[] entries)

Method NoiseBlockArray.

Parameters:
final Entry[] entries

getEntries

public Entry[] getEntries ()

Method getEntries.

getTopBlockAt

public BlockFluidEntry getTopBlockAt (final int seed, final double x, final double z)

Method getTopBlockAt.

Parameters:
final int seed
final double x
final double z

getBottomBlockAt

public BlockFluidEntry getBottomBlockAt (final int seed, final double x, final double z)

Method getBottomBlockAt.

Parameters:
final int seed
final double x
final double z

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o

hashCode

public int hashCode ()

Method hashCode.

toString

public String toString ()

Method toString.

Entry

public public Entry (final String blockName, final BlockFluidEntry blockEntry, final IDoubleRange repetitions, @Nonnull final NoiseProperty noise)

Method Entry.

Parameters:
final String blockName
final BlockFluidEntry blockEntry
final IDoubleRange repetitions
@Nonnull final NoiseProperty noise

getBlockName

public String getBlockName ()

Method getBlockName.

getBlockEntry

public BlockFluidEntry getBlockEntry ()

Method getBlockEntry.

getRepetitions

public int getRepetitions (final int seed, final double x, final double z)

Method getRepetitions.

Parameters:
final int seed
final double x
final double z