Skip to main content

Crate nucleation

Crate nucleation 

Source

Re-exports§

pub use formats::world_pack;
pub use formats::litematic;
pub use formats::schematic;
pub use formats::world_stream;
pub use processing::Action as PolicyAction;
pub use processing::ContentPolicy;
pub use processing::MaterialFamilyRule;
pub use processing::MaterialProfile;
pub use processing::TransformPlan;
pub use processing::TransformReport;
pub use processing::TransformSpec;
pub use processing::UuidIdentityBasis;
pub use processing::UuidMode;
pub use processing::UuidPolicy;
pub use processing::UuidRepresentation;
pub use registry_pipeline::RegistryHookRule;
pub use registry_pipeline::RegistryIngestReport;
pub use registry_pipeline::RegistryPipeline;
pub use registry_pipeline::RegistryPipelineError;
pub use registry_pipeline::RegistryRoute;
pub use schematic_builder::palettes;
pub use schematic_builder::IoMarker;
pub use schematic_builder::IoType as BuilderIoType;
pub use schematic_builder::PaletteEntry;
pub use schematic_builder::SchematicBuilder;
pub use selection::connected_components;
pub use selection::connected_components_collect;
pub use selection::flood;
pub use selection::flood;
pub use selection::AndMask;
pub use selection::BlocklistMask;
pub use selection::Component;
pub use selection::Connectivity;
pub use selection::Continue;
pub use selection::Limits;
pub use selection::Mask;
pub use selection::NotAirMask;
pub use selection::NotMask;
pub use selection::OrMask;
pub use selection::StopReason;
pub use selection::VisitedSet;
pub use store::MemStore;
pub use store::Store;
pub use store::StoreError;

Modules§

animation
Build animation: which block is where, at what pose, at time t.
autostack
Auto-stack: detect the repeating structure(s) in a build and resize them.
block_entity
block_entity_store
Storage layer for tile entities (BlockEntity) within a region.
block_position
blockpedia
Vendored blockpedia (formerly the standalone blockpedia crate, v0.2.0).
building
connectivity
First-class connectivity flood-fill methods on UniversalSchematic.
dataconverter
A Rust port of spottedleaf/PaperMC’s DataConverter (DataConverterJava/), restricted to the types that appear in a schematic file, used to convert block-state / block-entity / entity / item NBT between Minecraft data versions.
definition_region
diff
Structural diff + edit distance between two builds. See docs/superpowers/specs/2026-06-01-diff-engine-design.md
field
Reusable scalar fields over world-space 3D coordinates.
fingerprint
Canonical build fingerprinting: exact Fingerprint, invariant Signature, and FFT Footprint.
formats
geo
Turning geospatial data into schematics: OSM-style building footprints extruded to their heights, and elevation heightmaps raised into terrain.
insign
io_contract
IO contract layer — the shared core between the typed executor, the Insign authoring front door, and the (future) routing crate.
nbt
processing
Policy-driven, auditable schematic processing.
registry_pipeline
Storage-backed, policy-driven registry ingestion.
schematic_builder
Schematic Builder - Create schematics from ASCII art
sdf
SDF (signed distance function) shape and terrain generation.
selection
Connected-component flood selection over block coordinates.
store
Pluggable byte storage — the abstraction every higher Nucleation layer (codecs, the ingestion pipeline, the stitch frontier) reads and writes through, independent of where the bytes live.
store_io
Transparent schematic IO over the store layer.
utils
world_generation
Lazy, random-access chunk generation from immutable world sources.

Structs§

ArmorStandEquipment
BlockState
BoundingBox
Entity
ProvenanceBounds
Inclusive world-space bounds for extracted schematic content.
Region
SchematicProvenance
Standard source metadata carried by a schematic independently of its file format. Coordinates are absolute Minecraft world coordinates; origin is the world position corresponding to schematic-local (0, 0, 0).
TransformationRecord
One applied, versioned processing plan. This deliberately contains no timestamp: deterministic transforms should produce deterministic metadata.
UniversalSchematic

Enums§

NbtValue

Functions§

format_json_schematic
format_schematic