diff options
| author | mat <git@matdoes.dev> | 2023-11-06 18:04:48 -0600 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2023-11-06 18:04:57 -0600 |
| commit | ee55453fbf9a799e23cbca60e384f6adf3d11acf (patch) | |
| tree | 94ffd6b431ade8434d4ed4bf6dbf7126d60d5a2b /azalea-client/src/client.rs | |
| parent | 48b5d121718c98c3280e0945508324fc4527beec (diff) | |
| download | azalea-drasl-ee55453fbf9a799e23cbca60e384f6adf3d11acf.tar.xz | |
bevy 0.12
Diffstat (limited to 'azalea-client/src/client.rs')
| -rw-r--r-- | azalea-client/src/client.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/azalea-client/src/client.rs b/azalea-client/src/client.rs index 7c5cb82a..f4622eed 100644 --- a/azalea-client/src/client.rs +++ b/azalea-client/src/client.rs @@ -59,11 +59,11 @@ use bevy_ecs::{ bundle::Bundle, component::Component, entity::Entity, - schedule::{IntoSystemConfigs, LogLevel, ScheduleBuildSettings, ScheduleLabel}, + schedule::{InternedScheduleLabel, IntoSystemConfigs, LogLevel, ScheduleBuildSettings}, system::{ResMut, Resource}, world::World, }; -use bevy_time::{prelude::FixedTime, TimePlugin}; +use bevy_time::{Fixed, Time, TimePlugin}; use derive_more::Deref; use log::{debug, error}; use parking_lot::{Mutex, RwLock}; @@ -631,7 +631,7 @@ pub struct AzaleaPlugin; impl Plugin for AzaleaPlugin { fn build(&self, app: &mut App) { // Minecraft ticks happen every 50ms - app.insert_resource(FixedTime::new(Duration::from_millis(50))) + app.insert_resource(Time::<Fixed>::from_duration(Duration::from_millis(50))) .add_systems( Update, ( @@ -674,14 +674,14 @@ pub fn start_ecs_runner( async fn run_schedule_loop( ecs: Arc<Mutex<World>>, - outer_schedule_label: Box<dyn ScheduleLabel>, + outer_schedule_label: InternedScheduleLabel, mut run_schedule_receiver: mpsc::UnboundedReceiver<()>, ) { loop { // whenever we get an event from run_schedule_receiver, run the schedule run_schedule_receiver.recv().await; let mut ecs = ecs.lock(); - ecs.run_schedule(&outer_schedule_label); + ecs.run_schedule(outer_schedule_label); ecs.clear_trackers(); } } |
