Skip to content

Commit b2ecc8c

Browse files
authored
fix (#525)
1 parent 185bdc8 commit b2ecc8c

File tree

1 file changed

+6
-6
lines changed
  • feather/protocol/src/packets/server

1 file changed

+6
-6
lines changed

feather/protocol/src/packets/server/play.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -377,13 +377,13 @@ pub enum GameStateChange {
377377
/// Seems to change both skycolor and lightning.
378378
RainLevelChange {
379379
/// Possible values are from 0 to 1
380-
rain_level: f64,
380+
rain_level: f32,
381381
},
382382
/// Seems to change both skycolor and lightning (same as Rain level change, but doesn't start rain).
383383
/// It also requires rain to render by notchian client.
384384
ThunderLevelChange {
385385
/// Possible values are from 0 to 1
386-
thunder_level: f64,
386+
thunder_level: f32,
387387
},
388388
PlayPufferfishStingSound,
389389
PlayElderGuardianAppearance,
@@ -423,16 +423,16 @@ impl Writeable for GameStateChange {
423423

424424
// Value
425425
match self {
426-
GameStateChange::ChangeGamemode { gamemode } => *gamemode as u8 as f64,
427-
GameStateChange::WinGame { show_credits } => *show_credits as u8 as f64,
426+
GameStateChange::ChangeGamemode { gamemode } => *gamemode as u8 as f32,
427+
GameStateChange::WinGame { show_credits } => *show_credits as u8 as f32,
428428
GameStateChange::DemoEvent(DemoEventType::ShowWelcomeToDemoScreen) => 0.0,
429429
GameStateChange::DemoEvent(DemoEventType::TellMovementControls) => 101.0,
430430
GameStateChange::DemoEvent(DemoEventType::TellJumpControl) => 102.0,
431431
GameStateChange::DemoEvent(DemoEventType::TellInventoryControl) => 103.0,
432432
GameStateChange::DemoEvent(DemoEventType::TellDemoIsOver) => 104.0,
433433
GameStateChange::RainLevelChange { rain_level } => *rain_level,
434434
GameStateChange::ThunderLevelChange { thunder_level } => *thunder_level,
435-
GameStateChange::EnableRespawnScreen { enable } => !enable as u8 as f64,
435+
GameStateChange::EnableRespawnScreen { enable } => !enable as u8 as f32,
436436
_ => 0.0,
437437
}
438438
.write(buffer, version)?;
@@ -447,7 +447,7 @@ impl Readable for GameStateChange {
447447
Self: Sized,
448448
{
449449
let reason = u8::read(buffer, version)?;
450-
let value = f64::read(buffer, version)?;
450+
let value = f32::read(buffer, version)?;
451451
Ok(match reason {
452452
0 => GameStateChange::SendNoRespawnBlockAvailableMessage,
453453
1 => GameStateChange::EndRaining,

0 commit comments

Comments
 (0)