Module types

Module types 

Source
Expand description

Shared types used throughout the library.

Structs§

BlockPosition
A block position in 3D space.
BlockTransform
Block-level transform from blockstate variant.
BoundingBox
An axis-aligned bounding box.
ElementRotation
Element-level rotation from model element.
InputBlock
Input block for meshing, compatible with Nucleation’s BlockState.

Enums§

Axis
The three axes.
Direction
The six cardinal directions / face directions.

Traits§

BlockSource
Trait for block data sources (allows integration with Nucleation).