ConnectedBlockPatternRule

public class ConnectedBlockPatternRule

Class ConnectedBlockPatternRule. Provides connectedblockpatternrule functionality for the Hytale server.

java.lang.Object > ConnectedBlockPatternRule

Field Summary

includeOrExclude

private IncludeOrExclude includeOrExclude

Field includeOrExclude.

relativePosition

private Vector3i relativePosition

Field relativePosition.

blockTypeListAssets

private BlockTypeListAsset[] blockTypeListAssets

Field blockTypeListAssets.

shapeBlockTypeKeys

private Set shapeBlockTypeKeys

Field shapeBlockTypeKeys.

faceTags

private ConnectedBlockFaceTags faceTags

Field faceTags.

placementNormals

private AdjacentSide[] placementNormals

Field placementNormals.

Method Detail

ConnectedBlockPatternRule

public public ConnectedBlockPatternRule ()

Method ConnectedBlockPatternRule.

getRelativePosition

public Vector3i getRelativePosition ()

Method getRelativePosition.

getBlockTypes

public HashSet getBlockTypes ()

Method getBlockTypes.

getShapeBlockTypeKeys

public Set getShapeBlockTypeKeys ()

Method getShapeBlockTypeKeys.

getFaceTags

public ConnectedBlockFaceTags getFaceTags ()

Method getFaceTags.

getBlockTypeListAssets

public BlockTypeListAsset[] getBlockTypeListAssets ()

Method getBlockTypeListAssets.

getPlacementNormals

public AdjacentSide[] getPlacementNormals ()

Method getPlacementNormals.

isInclude

public boolean isInclude ()

Method isInclude.

AdjacentSide

public private AdjacentSide (final Vector3i side)

Method AdjacentSide.

Parameters:
final Vector3i side