Skip to main content

steel_utils/types/
mod.rs

1#![expect(missing_docs, reason = "self-explanatory utility types")]
2
3mod codec_glue;
4mod gameplay;
5mod identifier;
6mod packed_position;
7mod position;
8
9pub use codec_glue::{BlockStateId, Todo};
10pub use gameplay::{Difficulty, GameType, InteractionHand, UpdateFlags};
11pub use identifier::Identifier;
12pub use packed_position::{
13    InvalidPackedSectionBlockPos, PackedBlockPos, PackedChunkLocalXZ, PackedChunkPos,
14    PackedSectionBlockPos, PackedSectionPos,
15};
16pub use position::{
17    BlockPos, BlockPosWithinManhattan, ChunkPos, GlobalPos, SectionPos, SpiralAround,
18    TraversalNodeStatus,
19};
20
21#[cfg(test)]
22mod tests;