aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--azalea-client/src/plugins/events.rs1
-rw-r--r--azalea-client/src/plugins/mining.rs1
-rw-r--r--azalea-core/src/position.rs11
3 files changed, 12 insertions, 1 deletions
diff --git a/azalea-client/src/plugins/events.rs b/azalea-client/src/plugins/events.rs
index 36f48a05..581a3e81 100644
--- a/azalea-client/src/plugins/events.rs
+++ b/azalea-client/src/plugins/events.rs
@@ -147,6 +147,7 @@ impl Plugin for EventsPlugin {
keepalive_listener,
death_listener,
disconnect_listener,
+ receive_chunk_listener,
),
)
.add_systems(
diff --git a/azalea-client/src/plugins/mining.rs b/azalea-client/src/plugins/mining.rs
index 204b482c..8d466328 100644
--- a/azalea-client/src/plugins/mining.rs
+++ b/azalea-client/src/plugins/mining.rs
@@ -241,7 +241,6 @@ fn handle_mining_queued(
mut current_mining_pos,
) in query
{
- info!("mining_queued: {mining_queued:?}");
commands.entity(entity).remove::<MiningQueued>();
let instance = instance_holder.instance.read();
diff --git a/azalea-core/src/position.rs b/azalea-core/src/position.rs
index 5932cb5b..357e9b39 100644
--- a/azalea-core/src/position.rs
+++ b/azalea-core/src/position.rs
@@ -444,6 +444,17 @@ impl Add<ChunkPos> for ChunkPos {
}
}
}
+impl Add<ChunkBlockPos> for ChunkPos {
+ type Output = BlockPos;
+
+ fn add(self, rhs: ChunkBlockPos) -> Self::Output {
+ BlockPos {
+ x: self.x * 16 + rhs.x as i32,
+ y: rhs.y,
+ z: self.z * 16 + rhs.z as i32,
+ }
+ }
+}
// reading ChunkPos is done in reverse, so z first and then x
// ........