@@ -377,13 +377,13 @@ pub enum GameStateChange {
377
377
/// Seems to change both skycolor and lightning.
378
378
RainLevelChange {
379
379
/// Possible values are from 0 to 1
380
- rain_level : f64 ,
380
+ rain_level : f32 ,
381
381
} ,
382
382
/// Seems to change both skycolor and lightning (same as Rain level change, but doesn't start rain).
383
383
/// It also requires rain to render by notchian client.
384
384
ThunderLevelChange {
385
385
/// Possible values are from 0 to 1
386
- thunder_level : f64 ,
386
+ thunder_level : f32 ,
387
387
} ,
388
388
PlayPufferfishStingSound ,
389
389
PlayElderGuardianAppearance ,
@@ -423,16 +423,16 @@ impl Writeable for GameStateChange {
423
423
424
424
// Value
425
425
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 ,
428
428
GameStateChange :: DemoEvent ( DemoEventType :: ShowWelcomeToDemoScreen ) => 0.0 ,
429
429
GameStateChange :: DemoEvent ( DemoEventType :: TellMovementControls ) => 101.0 ,
430
430
GameStateChange :: DemoEvent ( DemoEventType :: TellJumpControl ) => 102.0 ,
431
431
GameStateChange :: DemoEvent ( DemoEventType :: TellInventoryControl ) => 103.0 ,
432
432
GameStateChange :: DemoEvent ( DemoEventType :: TellDemoIsOver ) => 104.0 ,
433
433
GameStateChange :: RainLevelChange { rain_level } => * rain_level,
434
434
GameStateChange :: ThunderLevelChange { thunder_level } => * thunder_level,
435
- GameStateChange :: EnableRespawnScreen { enable } => !enable as u8 as f64 ,
435
+ GameStateChange :: EnableRespawnScreen { enable } => !enable as u8 as f32 ,
436
436
_ => 0.0 ,
437
437
}
438
438
. write ( buffer, version) ?;
@@ -447,7 +447,7 @@ impl Readable for GameStateChange {
447
447
Self : Sized ,
448
448
{
449
449
let reason = u8:: read ( buffer, version) ?;
450
- let value = f64 :: read ( buffer, version) ?;
450
+ let value = f32 :: read ( buffer, version) ?;
451
451
Ok ( match reason {
452
452
0 => GameStateChange :: SendNoRespawnBlockAvailableMessage ,
453
453
1 => GameStateChange :: EndRaining ,
0 commit comments