diff options
Diffstat (limited to 'azalea-protocol/src/packets')
| -rw-r--r-- | azalea-protocol/src/packets/game/clientbound_update_recipes_packet.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/azalea-protocol/src/packets/game/clientbound_update_recipes_packet.rs b/azalea-protocol/src/packets/game/clientbound_update_recipes_packet.rs index da1485d0..1b10b221 100644 --- a/azalea-protocol/src/packets/game/clientbound_update_recipes_packet.rs +++ b/azalea-protocol/src/packets/game/clientbound_update_recipes_packet.rs @@ -209,7 +209,9 @@ impl McBufReadable for Recipe { } else if recipe_type == ResourceLocation::new("minecraft:smithing").unwrap() { RecipeData::Smithing(SmithingRecipe::read_from(buf)?) } else { - panic!("Unknown recipe type sent by server: {}", recipe_type); + return Err(BufReadError::UnexpectedStringEnumVariant { + id: recipe_type.to_string(), + }); }; let recipe = Recipe { identifier, data }; |
