aboutsummaryrefslogtreecommitdiff
path: root/azalea-core/src/position.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-core/src/position.rs')
-rw-r--r--azalea-core/src/position.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/azalea-core/src/position.rs b/azalea-core/src/position.rs
index 7cb8b143..b1560577 100644
--- a/azalea-core/src/position.rs
+++ b/azalea-core/src/position.rs
@@ -589,6 +589,12 @@ impl From<&ChunkBiomePos> for ChunkSectionBiomePos {
}
}
}
+impl From<ChunkBiomePos> for ChunkSectionBiomePos {
+ #[inline]
+ fn from(pos: ChunkBiomePos) -> Self {
+ Self::from(&pos)
+ }
+}
vec3_impl!(ChunkSectionBiomePos, u8);
/// The coordinates of a biome inside a chunk. Biomes are 4x4 blocks.
@@ -604,6 +610,12 @@ impl From<&BlockPos> for ChunkBiomePos {
ChunkBiomePos::from(&ChunkBlockPos::from(pos))
}
}
+impl From<BlockPos> for ChunkBiomePos {
+ #[inline]
+ fn from(pos: BlockPos) -> Self {
+ ChunkBiomePos::from(&ChunkBlockPos::from(pos))
+ }
+}
impl From<&ChunkBlockPos> for ChunkBiomePos {
#[inline]
fn from(pos: &ChunkBlockPos) -> Self {