diff options
Diffstat (limited to 'azalea/src/pathfinder')
| -rw-r--r-- | azalea/src/pathfinder/mod.rs | 6 | ||||
| -rw-r--r-- | azalea/src/pathfinder/simulation.rs | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/azalea/src/pathfinder/mod.rs b/azalea/src/pathfinder/mod.rs index e82b0179..bb10fa8e 100644 --- a/azalea/src/pathfinder/mod.rs +++ b/azalea/src/pathfinder/mod.rs @@ -185,7 +185,7 @@ fn goto_listener( ) { let thread_pool = AsyncComputeTaskPool::get(); - for event in events.iter() { + for event in events.read() { let (mut pathfinder, executing_path, position, instance_name, inventory) = query .get_mut(event.entity) .expect("Called goto on an entity that's not in the world"); @@ -328,7 +328,7 @@ fn path_found_listener( instance_container: Res<InstanceContainer>, mut commands: Commands, ) { - for event in events.iter() { + for event in events.read() { let (mut pathfinder, executing_path, instance_name, inventory) = query .get_mut(event.entity) .expect("Path found for an entity that doesn't have a pathfinder"); @@ -676,7 +676,7 @@ fn handle_stop_pathfinding_event( mut walk_events: EventWriter<StartWalkEvent>, mut commands: Commands, ) { - for event in events.iter() { + for event in events.read() { let Ok((mut pathfinder, mut executing_path)) = query.get_mut(event.entity) else { continue; }; diff --git a/azalea/src/pathfinder/simulation.rs b/azalea/src/pathfinder/simulation.rs index cc077985..0cffb416 100644 --- a/azalea/src/pathfinder/simulation.rs +++ b/azalea/src/pathfinder/simulation.rs @@ -11,7 +11,7 @@ use azalea_entity::{ use azalea_world::{ChunkStorage, Instance, InstanceContainer, InstanceName, MinecraftEntityId}; use bevy_app::{App, FixedUpdate}; use bevy_ecs::prelude::*; -use bevy_time::fixed_timestep::FixedTime; +use bevy_time::{Fixed, Time}; use parking_lot::RwLock; #[derive(Bundle, Clone)] @@ -70,7 +70,7 @@ impl Simulation { azalea_client::task_pool::TaskPoolPlugin::default(), )) // make sure it doesn't do fixed ticks without us telling it to - .insert_resource(FixedTime::new(Duration::MAX)) + .insert_resource(Time::<Fixed>::from_duration(Duration::MAX)) .insert_resource(InstanceContainer { instances: [(instance_name.clone(), Arc::downgrade(&instance.clone()))] .iter() |
