Skip to content

Block Faces Dictionary

Use these values for direction-based config, menu orientation, and placement-facing settings.

  • Canonical keys are lowercase underscore names like north_east.
  • Directional hyphen and space input is normalized on parse.
  • Block faces do not ship extra aliases beyond normalization.
facing: down
val value = DaisyBlockFaces.parse(config.facing)
val key = DaisyBlockFaces.key(value)
val label = DaisyBlockFaces.displayName(value)
val typed = required("facing", blockFaceCodec())
Canonical keyDisplay nameAccepted aliases
downDown-
eastEast-
east_north_eastEast North East-
east_south_eastEast South East-
northNorth-
north_eastNorth East-
north_north_eastNorth North East-
north_north_westNorth North West-
north_westNorth West-
selfSelf-
southSouth-
south_eastSouth East-
south_south_eastSouth South East-
south_south_westSouth South West-
south_westSouth West-
upUp-
westWest-
west_north_westWest North West-
west_south_westWest South West-