valence_protocol/packets/play/
recipe_category_options_c2s.rs

1use crate::{Decode, Encode, Packet};
2
3#[derive(Copy, Clone, Debug, Encode, Decode, Packet)]
4pub struct RecipeCategoryOptionsC2s {
5    pub book_id: RecipeBookId,
6    pub book_open: bool,
7    pub filter_active: bool,
8}
9
10#[derive(Copy, Clone, PartialEq, Eq, Debug, Encode, Decode)]
11pub enum RecipeBookId {
12    Crafting,
13    Furnace,
14    BlastFurnace,
15    Smoker,
16}