Skip to main content

Module wall_block

Module wall_block 

Source
Expand description

Wall block behavior implementation.

Walls connect to adjacent walls, bars, fence gates and solid blocks. Each horizontal side has a WallSide (none/low/tall) and an UP post flag.

Structsยง

WallBlock
Behavior for wall blocks.

Constantsยง

EAST ๐Ÿ”’
East connection property.
NORTH ๐Ÿ”’
North connection property.
POST_X_MAX ๐Ÿ”’
POST_X_MIN ๐Ÿ”’
POST_Z_MAX ๐Ÿ”’
POST_Z_MIN ๐Ÿ”’
SOUTH ๐Ÿ”’
South connection property.
UP ๐Ÿ”’
Post (center column) property.
WALL_ARM_EXTENT ๐Ÿ”’
WALL_ARM_MAX ๐Ÿ”’
WALL_ARM_MIN ๐Ÿ”’
WATERLOGGED ๐Ÿ”’
Waterlogged property.
WEST ๐Ÿ”’
West connection property.

Functionsยง

connects_to ๐Ÿ”’
Vanilla WallBlock.connectsTo.
is_connected ๐Ÿ”’
Whether the wall is connected on the given side.
is_covered ๐Ÿ”’
Vanilla WallBlock.isCovered.
make_wall_state ๐Ÿ”’
Vanilla WallBlock.makeWallState.
should_raise_post ๐Ÿ”’
Vanilla WallBlock.shouldRaisePost.
side_update ๐Ÿ”’
Vanilla WallBlock.sideUpdate.
top_update ๐Ÿ”’
Vanilla WallBlock.topUpdate.
update_sides ๐Ÿ”’
Vanilla WallBlock.updateSides.
update_wall_state ๐Ÿ”’
Vanilla WallBlock.updateShape (private side/post helper).