1#![feature(const_trait_impl, const_cmp, derive_const, array_try_from_fn)]
6
7pub const MC_VERSION: &str = "26.1";
9
10pub mod axis;
12pub mod climate;
14pub mod codec;
15pub mod direction;
17mod front_vec;
18pub mod geometry;
20pub mod hash;
22pub mod locks;
24pub mod logger;
26pub mod random;
27pub mod registry;
29pub mod rotation;
30pub mod serial;
31pub mod text;
32pub mod types;
34pub mod uuid_ext;
36pub mod value_providers;
39
40#[rustfmt::skip]
41#[path = "generated/vanilla_translations/ids.rs"]
42#[expect(missing_docs, warnings)]
43pub mod translations;
44#[rustfmt::skip]
45#[path = "generated/vanilla_translations/registry.rs"]
46#[expect(missing_docs, warnings)]
47pub mod translations_registry;
48#[rustfmt::skip]
49#[path = "generated/entity_events.rs"]
50#[expect(missing_docs, warnings)]
51pub mod entity_events;
52
53pub use direction::Direction;
54pub use front_vec::FrontVec;
55pub use geometry::{BlockLocalAabb, WorldAabb};
56pub use rotation::Rotation;
57pub use types::BlockPos;
58pub use types::BlockStateId;
59pub use types::BoundingBox;
60pub use types::ChunkPos;
61pub use types::Identifier;
62pub use types::PackedBlockPos;
63pub use types::PackedChunkLocalXZ;
64pub use types::PackedChunkPos;
65pub use types::PackedSectionBlockPos;
66pub use types::PackedSectionPos;
67pub use types::SectionPos;
68pub use uuid_ext::UuidExt;