feat(events): add set_time

This commit is contained in:
Ryan 2025-03-10 20:18:29 -04:00
parent 6d8ce9b2be
commit 4e5b076b60
Signed by: ErrorNoInternet
GPG Key ID: 2486BFB7B1E6A4A3

View File

@ -165,6 +165,13 @@ pub async fn handle_event(client: Client, event: Event, state: State) -> anyhow:
table.set("passengers", &*packet.passengers)?; table.set("passengers", &*packet.passengers)?;
call_listeners(&state, "set_passengers", table).await; call_listeners(&state, "set_passengers", table).await;
} }
ClientboundGamePacket::SetTime(packet) => {
let table = state.lua.create_table()?;
table.set("day_time", packet.day_time)?;
table.set("game_time", packet.game_time)?;
table.set("tick_day_time", packet.tick_day_time)?;
call_listeners(&state, "set_time", table).await;
}
_ => (), _ => (),
}, },
Event::Init => { Event::Init => {