feat(events): add set_time

This commit is contained in:
Ryan 2025-03-10 20:18:29 -04:00
parent 71f0c557c7
commit 54c09b3dc5

View File

@ -165,6 +165,13 @@ pub async fn handle_event(client: Client, event: Event, state: State) -> anyhow:
table.set("passengers", &*packet.passengers)?;
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 => {