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}