diff options
| author | mat <git@matdoes.dev> | 2023-12-16 13:39:23 -0600 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2023-12-16 13:39:45 -0600 |
| commit | a960dba87d4de71747d4923d18217bc6bab9bd38 (patch) | |
| tree | ceef15f10385584424ea33363b83455f60eae27f | |
| parent | 9260892d44f2072be5c5be0c28ff37a6476ae25b (diff) | |
| download | azalea-drasl-a960dba87d4de71747d4923d18217bc6bab9bd38.tar.xz | |
default to survival mode when GameMode is out of bounds
| -rw-r--r-- | azalea-core/src/game_type.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/azalea-core/src/game_type.rs b/azalea-core/src/game_type.rs index 8a17ef49..118fdbb9 100644 --- a/azalea-core/src/game_type.rs +++ b/azalea-core/src/game_type.rs @@ -94,7 +94,7 @@ impl GameMode { impl McBufReadable for GameMode { fn read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError> { let id = u8::read_from(buf)?; - GameMode::from_id(id).ok_or(BufReadError::UnexpectedEnumVariant { id: id as i32 }) + Ok(GameMode::from_id(id).unwrap_or_default()) } } |
