chunkedge_protocol/packets/play/
recipe_book_change_settings_c2s.rs

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