LookBlocksBelowProvider

public class LookBlocksBelowProvider extends WorldLocationProvider

Class LookBlocksBelowProvider. Provides lookblocksbelowprovider functionality for the Hytale server.

java.lang.Object > WorldLocationProvider > LookBlocksBelowProvider

Field Summary

blockTags

protected String[] blockTags

Field blockTags.

count

protected int count

Field count.

minRange

protected int minRange

Field minRange.

maxRange

protected int maxRange

Field maxRange.

blockTagsIndexes

private int[] blockTagsIndexes

Field blockTagsIndexes.

blockTag

final String blockTag

Field blockTag.

newPosition

final Vector3i newPosition

Field newPosition.

worldChunk

final WorldChunk worldChunk

Field worldChunk.

baseY

final int baseY

Field baseY.

x

final int x

Field x.

z

final int z

Field z.

blockStateKey

final String blockStateKey

Field blockStateKey.

blockTagId

final int blockTagId

Field blockTagId.

that

final LookBlocksBelowProvider that

Field that.

Method Detail

LookBlocksBelowProvider

public public LookBlocksBelowProvider (@Nonnull final String[] blockTags, final int count, final int minRange, final int maxRange)

Method LookBlocksBelowProvider.

Parameters:
@Nonnull final String[] blockTags
final int count
final int minRange
final int maxRange

runCondition

public Vector3i runCondition (@Nonnull final World world, @Nonnull final Vector3i position)

Method runCondition.

Parameters:
@Nonnull final World world
@Nonnull final Vector3i position

Vector3i

public new Vector3i (x, y, z)

Method Vector3i.

Parameters:
x x
y y
z z

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o

hashCode

public int hashCode ()

Method hashCode.

toString

public String toString ()

Method toString.