WaterContainer

public class WaterContainer

Class WaterContainer. Provides watercontainer functionality for the Hytale server.

java.lang.Object > WaterContainer

Field Summary

min

final int min

Field min.

max

final int max

Field max.

Method Detail

isValidWaterHeight

static boolean isValidWaterHeight (final int height)

Method isValidWaterHeight.

Parameters:
final int height

WaterContainer

public public WaterContainer (final Entry[] entries)

Method WaterContainer.

Parameters:
final Entry[] entries

hasEntries

public boolean hasEntries ()

Method hasEntries.

getEntries

public Entry[] getEntries ()

Method getEntries.

getMaxHeight

public int getMaxHeight (final int seed, final int x, final int z)

Method getMaxHeight.

Parameters:
final int seed
final int x
final int z

Entry

public public Entry (final int block, final int fluid, final IDoubleCoordinateSupplier min, final IDoubleCoordinateSupplier max, final ICoordinateCondition mask)

Method Entry.

Parameters:
final int block
final int fluid
final IDoubleCoordinateSupplier min
final IDoubleCoordinateSupplier max
final ICoordinateCondition mask

getBlock

public int getBlock ()

Method getBlock.

getFluid

public int getFluid ()

Method getFluid.

getMax

public int getMax (final int seed, final int x, final int z)

Method getMax.

Parameters:
final int seed
final int x
final int z

getMin

public int getMin (final int seed, final int x, final int z)

Method getMin.

Parameters:
final int seed
final int x
final int z

shouldPopulate

public boolean shouldPopulate (final int seed, final int x, final int z)

Method shouldPopulate.

Parameters:
final int seed
final int x
final int z

toString

public String toString ()

Method toString.