RangedThicknessLayer

public class RangedThicknessLayer

Class RangedThicknessLayer. Provides rangedthicknesslayer functionality for the Hytale server.

java.lang.Object > RangedThicknessLayer

Field Summary

random

final FastRandom random

Field random.

Method Detail

RangedThicknessLayer

public public RangedThicknessLayer (final int minInclusive, final int maxInclusive, @Nonnull final SeedBox seedBox, @Nullable final MaterialProvider materialProvider)

Method RangedThicknessLayer.

Parameters:
final int minInclusive
final int maxInclusive
@Nonnull final SeedBox seedBox
@Nullable final MaterialProvider materialProvider

SeedGenerator

public new SeedGenerator (seedBox.createSupplier()

Method SeedGenerator.

Parameters:
seedBox.createSupplier( seedBox.createSupplier(

getThicknessAt

public int getThicknessAt (final int x, final int y, final int z, final int depthIntoFloor, final int depthIntoCeiling, final int spaceAboveFloor, final int spaceBelowCeiling, final double distanceTOBiomeEdge)

Method getThicknessAt.

Parameters:
final int x
final int y
final int z
final int depthIntoFloor
final int depthIntoCeiling
final int spaceAboveFloor
final int spaceBelowCeiling
final double distanceTOBiomeEdge

FastRandom

public new FastRandom (this.seedGenerator.seedAt(x, z)

Method FastRandom.

Parameters:
this.seedGenerator.seedAt(x this.seedGenerator.seedAt(x
z z

getMaterialProvider

public MaterialProvider getMaterialProvider ()

Method getMaterialProvider.