chunkgen 0.2.0

Minecraft world generation library
Documentation
use crate::world::worldgen::structure::pools::structure_template_pool::Projection;

#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct JigsawJunction {
    pub source_x: i32,
    pub source_ground_y: i32,
    pub source_z: i32,
    pub delta_y: i32,
    pub dest_projection: Projection,
}

impl JigsawJunction {
    pub const fn new(
        source_x: i32,
        source_ground_y: i32,
        source_z: i32,
        delta_y: i32,
        dest_projection: Projection,
    ) -> Self {
        Self {
            source_x,
            source_ground_y,
            source_z,
            delta_y,
            dest_projection,
        }
    }
}