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 intresultCap@Nonnull final ScanShapescanShapefinal intrange@Nonnull final ScannerchildScanner
Vector2i
public
new
Vector2i
(x, z)
Method Vector2i.
- Parameters:
xxzz
SpaceSize
public
new
SpaceSize
(new Vector3i(-range, 0, -range)
Method SpaceSize.
- Parameters:
newVector3i(-range00-range-range
Vector3i
public
new
Vector3i
(1 + range, 0, 1 + range)
Method Vector3i.
- Parameters:
1 +range00
scan
public
List
scan
(@Nonnull final Context context)
Method scan.
- Parameters:
@Nonnull final Contextcontext