public class ColumnLinearScanner extends Scanner
Class ColumnLinearScanner. Provides columnlinearscanner functionality for the Hytale server.
java.lang.Object > Scanner > ColumnLinearScanner
Field Summary
validPositions
final
ArrayList
validPositions
Field validPositions.
bedY
final
int
bedY
Field bedY.
patternPosition
final
Vector3i
patternPosition
Field patternPosition.
patternContext
final
Pattern.Context
patternContext
Field patternContext.
vector3i
final
Vector3i
vector3i
Field vector3i.
vector3i2
final
Vector3i
vector3i2
Field vector3i2.
Method Detail
ColumnLinearScanner
public
public
ColumnLinearScanner
(final int minY, final int maxY, final int resultsCap, final boolean topDownOrder, final boolean isRelativeToPosition, @Nullable final BiDouble2DoubleFunction baseHeightFunction)
Method ColumnLinearScanner.
- Parameters:
final intminYfinal intmaxYfinal intresultsCapfinal booleantopDownOrderfinal booleanisRelativeToPosition@Nullable final BiDouble2DoubleFunctionbaseHeightFunction
SpaceSize
public
new
SpaceSize
(new Vector3i(0, 0, 0)
Method SpaceSize.
- Parameters:
newVector3i(000
Vector3i
public
new
Vector3i
(1, 0, 1)
Method Vector3i.
- Parameters:
1100
scan
public
List
scan
(@Nonnull final Context context)
Method scan.
- Parameters:
@Nonnull final Contextcontext
if
public
else
if
(this.baseHeightFunction != null)
Method if.
- Parameters:
this.baseHeightFunction !=null