chunkgen 0.2.0

Minecraft world generation library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use shulkr::util::Key;

use crate::world::worldgen::structure::placement::structure_placement::StructurePlacement;
use crate::world::worldgen::structure::structure::Structure;

#[derive(Debug)]
pub struct StructureSelectionEntry {
    pub key: Key,
    pub structure: &'static Structure,
    pub weight: i32,
}

#[derive(Debug)]
pub struct StructureSet {
    pub key: Key,
    pub structures: Vec<StructureSelectionEntry>,
    pub placement: StructurePlacement,
}