Class ColumnRandomScanner
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.scanners.Scanner
com.hypixel.hytale.builtin.hytalegenerator.scanners.ColumnRandomScanner
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.hypixel.hytale.builtin.hytalegenerator.scanners.Scanner
Scanner.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BiDouble2DoubleFunctionprivate final booleanprivate final intprivate final intprivate final intprivate final SpaceSizeprivate final SeedGeneratorprivate final ColumnRandomScanner.Strategy -
Constructor Summary
ConstructorsConstructorDescriptionColumnRandomScanner(int minY, int maxY, int resultsCap, int seed, ColumnRandomScanner.Strategy strategy, boolean isRelativeToPosition, BiDouble2DoubleFunction bedFunction) -
Method Summary
Modifier and TypeMethodDescriptionscan(Scanner.Context context) scanDartThrow(Scanner.Context context) scanPickValid(Scanner.Context context) Methods inherited from class com.hypixel.hytale.builtin.hytalegenerator.scanners.Scanner
noScanner, readSpaceWith
-
Field Details
-
minY
private final int minY -
maxY
private final int maxY -
isRelativeToPosition
private final boolean isRelativeToPosition -
bedFunction
-
resultsCap
private final int resultsCap -
seedGenerator
-
strategy
-
scanSpaceSize
-
-
Constructor Details
-
ColumnRandomScanner
public ColumnRandomScanner(int minY, int maxY, int resultsCap, int seed, @Nonnull ColumnRandomScanner.Strategy strategy, boolean isRelativeToPosition, @Nullable BiDouble2DoubleFunction bedFunction)
-
-
Method Details