SurfacePattern

public class SurfacePattern extends Pattern

Class SurfacePattern. Provides surfacepattern functionality for the Hytale server.

java.lang.Object > Pattern > SurfacePattern

Field Summary

surfaceY

final int surfaceY

Field surfaceY.

position

final Vector3i position

Field position.

originY

final int originY

Field originY.

position2

final Vector3i position2

Field position2.

y

final int y

Field y.

childPosition

final Vector3i childPosition

Field childPosition.

childContext

final Context childContext

Field childContext.

Method Detail

SurfacePattern

public public SurfacePattern (@Nonnull final Pattern surfacePattern, @Nonnull final Pattern originPattern, final double surfaceRadius, final double originRadius, @Nonnull final Facing facing, final int surfaceGap, final int originGap)

Method SurfacePattern.

Parameters:
@Nonnull final Pattern surfacePattern
@Nonnull final Pattern originPattern
final double surfaceRadius
final double originRadius
@Nonnull final Facing facing
final int surfaceGap
final int originGap

SpaceSize

public new SpaceSize (pos2)

Method SpaceSize.

Parameters:
pos2 pos2

applyFacing

private void applyFacing (@Nonnull final Vector3i pos, @Nonnull final Facing facing)

Method applyFacing.

Parameters:
@Nonnull final Vector3i pos
@Nonnull final Facing facing

toD

private void toD (@Nonnull final Vector3i pos)

Method toD.

Parameters:
@Nonnull final Vector3i pos

toN

private void toN (@Nonnull final Vector3i pos)

Method toN.

Parameters:
@Nonnull final Vector3i pos

toS

private void toS (@Nonnull final Vector3i pos)

Method toS.

Parameters:
@Nonnull final Vector3i pos

toW

private void toW (@Nonnull final Vector3i pos)

Method toW.

Parameters:
@Nonnull final Vector3i pos

toE

private void toE (@Nonnull final Vector3i pos)

Method toE.

Parameters:
@Nonnull final Vector3i pos

matches

public boolean matches (@Nonnull final Context context)

Method matches.

Parameters:
@Nonnull final Context context

readSpace

public SpaceSize readSpace ()

Method readSpace.