public class WeightedThicknessLayer
Class WeightedThicknessLayer. Provides weightedthicknesslayer functionality for the Hytale server.
java.lang.Object > WeightedThicknessLayer
Field Summary
random
final
FastRandom
random
Field random.
Method Detail
WeightedThicknessLayer
public
public
WeightedThicknessLayer
(@Nonnull final WeightedMap thicknessPool, @Nullable final MaterialProvider materialProvider, @Nonnull final SeedBox seedBox)
Method WeightedThicknessLayer.
- Parameters:
@Nonnull final WeightedMapthicknessPool@Nullable final MaterialProvidermaterialProvider@Nonnull final SeedBoxseedBox
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 intxfinal intyfinal intzfinal intdepthIntoFloorfinal intdepthIntoCeilingfinal intspaceAboveFloorfinal intspaceBelowCeilingfinal doubledistanceTOBiomeEdge
FastRandom
public
new
FastRandom
(this.seedGenerator.seedAt(x, z)
Method FastRandom.
- Parameters:
this.seedGenerator.seedAt(xthis.seedGenerator.seedAt(xzz