ColumnRandomScannerAsset

public class ColumnRandomScannerAsset extends ScannerAsset

Class ColumnRandomScannerAsset. Provides columnrandomscannerasset functionality for the Hytale server.

java.lang.Object > ScannerAsset > ColumnRandomScannerAsset

Field Summary

minY

private int minY

Field minY.

maxY

private int maxY

Field maxY.

resultCap

private int resultCap

Field resultCap.

seed

private String seed

Field seed.

strategyName

private String strategyName

Field strategyName.

isRelativeToPosition

private boolean isRelativeToPosition

Field isRelativeToPosition.

baseHeight

private String baseHeight

Field baseHeight.

childSeed

final SeedBox childSeed

Field childSeed.

strategy

final ColumnRandomScanner.Strategy strategy

Field strategy.

heightDataLayer

final BaseHeightReference heightDataLayer

Field heightDataLayer.

baseHeightFunction

final BiDouble2DoubleFunction baseHeightFunction

Field baseHeightFunction.

Method Detail

ColumnRandomScannerAsset

public public ColumnRandomScannerAsset ()

Method ColumnRandomScannerAsset.

build

public Scanner build (@Nonnull final Argument argument)

Method build.

Parameters:
@Nonnull final Argument argument

ColumnRandomScanner

public new ColumnRandomScanner (this.minY, this.maxY, this.resultCap, childSeed.createSupplier()

Method ColumnRandomScanner.

Parameters:
this.minY this.minY
this.maxY this.maxY
this.resultCap this.resultCap
childSeed.createSupplier( childSeed.createSupplier(