aboutsummaryrefslogtreecommitdiff
path: root/azalea-physics/src/lib.rs
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-06-11 16:55:33 +1100
committermat <git@matdoes.dev>2025-06-11 16:55:33 +1100
commit9b0bd29db4faa9d94df0cec472346b814e7efcb9 (patch)
tree4f681b5143eb5ebe69a0b5b53125ea7509f8026a /azalea-physics/src/lib.rs
parent2a6ac0764fe9975f9b16d495ce773e4ae1f097e0 (diff)
downloadazalea-drasl-9b0bd29db4faa9d94df0cec472346b814e7efcb9.tar.xz
take BlockPos instead of &BlockPos in all function arguments
Diffstat (limited to 'azalea-physics/src/lib.rs')
-rw-r--r--azalea-physics/src/lib.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/azalea-physics/src/lib.rs b/azalea-physics/src/lib.rs
index f384a90f..1f381174 100644
--- a/azalea-physics/src/lib.rs
+++ b/azalea-physics/src/lib.rs
@@ -8,7 +8,7 @@ pub mod travel;
use std::collections::HashSet;
-use azalea_block::{BlockTrait, BlockState, fluid_state::FluidState, properties};
+use azalea_block::{BlockState, BlockTrait, fluid_state::FluidState, properties};
use azalea_core::{
math,
position::{BlockPos, Vec3},
@@ -197,7 +197,7 @@ fn check_inside_blocks(
// return;
// }
- let traversed_block_state = world.get_block_state(&traversed_block).unwrap_or_default();
+ let traversed_block_state = world.get_block_state(traversed_block).unwrap_or_default();
if traversed_block_state.is_air() {
continue;
}
@@ -268,7 +268,7 @@ fn handle_entity_inside_block(
#[allow(clippy::single_match)]
match registry_block {
azalea_registry::Block::BubbleColumn => {
- let block_above = world.get_block_state(&block_pos.up(1)).unwrap_or_default();
+ let block_above = world.get_block_state(block_pos.up(1)).unwrap_or_default();
let is_block_above_empty =
block_above.is_collision_shape_empty() && FluidState::from(block_above).is_empty();
let drag_down = block
@@ -417,7 +417,7 @@ fn handle_relative_friction_and_calculate_movement(
if physics.horizontal_collision || **jumping {
let block_at_feet: azalea_registry::Block = world
.chunks
- .get_block_state(&(*position).into())
+ .get_block_state((*position).into())
.unwrap_or_default()
.into();
@@ -454,7 +454,7 @@ fn handle_on_climbable(
&& azalea_registry::Block::from(
world
.chunks
- .get_block_state(&position.into())
+ .get_block_state(position.into())
.unwrap_or_default(),
) != azalea_registry::Block::Scaffolding
{
@@ -486,10 +486,10 @@ fn get_friction_influenced_speed(
/// Returns the what the entity's jump should be multiplied by based on the
/// block they're standing on.
fn block_jump_factor(world: &Instance, position: &Position) -> f32 {
- let block_at_pos = world.chunks.get_block_state(&position.into());
+ let block_at_pos = world.chunks.get_block_state(position.into());
let block_below = world
.chunks
- .get_block_state(&get_block_pos_below_that_affects_movement(position));
+ .get_block_state(get_block_pos_below_that_affects_movement(position));
let block_at_pos_jump_factor = if let Some(block) = block_at_pos {
Box::<dyn BlockTrait>::from(block).behavior().jump_factor