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
use std::io;

use crate::util::pos::ChunkPos;
use crate::world::chunk::status::ChunkStatus;

#[derive(Debug, thiserror::Error)]
pub enum Error {
    #[error("failed to build the chunk generator: {0}")]
    Generator(String),
    #[error("chunk {0:?} was not available at the requested status")]
    NotReady(ChunkPos),
    #[error("generation to {0:?} is not implemented yet")]
    Unsupported(ChunkStatus),
    #[error("failed to load datapack: {0}")]
    Datapack(#[source] io::Error),
}