AreaScanner

public class AreaScanner extends Scanner

Class AreaScanner. Provides areascanner functionality for the Hytale server.

java.lang.Object > Scanner > AreaScanner

Field Summary

scanOrder

final ArrayList scanOrder

Field scanOrder.

validPositions

final ArrayList validPositions

Field validPositions.

columnOrigin

final Vector3i columnOrigin

Field columnOrigin.

childContext

final Context childContext

Field childContext.

results

final List results

Field results.

Method Detail

AreaScanner

public public AreaScanner (final int resultCap, @Nonnull final ScanShape scanShape, final int range, @Nonnull final Scanner childScanner)

Method AreaScanner.

Parameters:
final int resultCap
@Nonnull final ScanShape scanShape
final int range
@Nonnull final Scanner childScanner

Vector2i

public new Vector2i (x, z)

Method Vector2i.

Parameters:
x x
z z

SpaceSize

public new SpaceSize (new Vector3i(-range, 0, -range)

Method SpaceSize.

Parameters:
new Vector3i(-range
0 0
-range -range

Vector3i

public new Vector3i (1 + range, 0, 1 + range)

Method Vector3i.

Parameters:
1 + range
0 0

scan

public List scan (@Nonnull final Context context)

Method scan.

Parameters:
@Nonnull final Context context

scanSpace

public SpaceSize scanSpace ()

Method scanSpace.