Struct fastanvil::CurrentJavaChunk
source · pub struct CurrentJavaChunk {
pub data_version: i32,
pub sections: Option<SectionTower<Section>>,
pub heightmaps: Option<Heightmaps>,
pub status: String,
/* private fields */
}
Expand description
A Minecraft chunk.
Fields§
§data_version: i32
§sections: Option<SectionTower<Section>>
§heightmaps: Option<Heightmaps>
§status: String
Implementations§
source§impl CurrentJavaChunk
impl CurrentJavaChunk
pub fn recalculate_heightmap(&self, mode: HeightMode)
Trait Implementations§
source§impl Chunk for CurrentJavaChunk
impl Chunk for CurrentJavaChunk
fn status(&self) -> String
source§fn surface_height(&self, x: usize, z: usize, mode: HeightMode) -> isize
fn surface_height(&self, x: usize, z: usize, mode: HeightMode) -> isize
Get the height of the first air-like block above something not air-like.
Will panic if given x/z coordinates outside of 0..16.
source§fn biome(&self, x: usize, y: isize, z: usize) -> Option<Biome>
fn biome(&self, x: usize, y: isize, z: usize) -> Option<Biome>
Get the biome of the given coordinate. A biome may not exist if the
section of the chunk accessed is not present. For example,
trying to access the block at height 1234 would return None.
source§impl Debug for CurrentJavaChunk
impl Debug for CurrentJavaChunk
source§impl<'de> Deserialize<'de> for CurrentJavaChunk
impl<'de> Deserialize<'de> for CurrentJavaChunk
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more