use azalea_buf::AzBuf; use azalea_protocol_macros::ClientboundGamePacket; #[derive(AzBuf, ClientboundGamePacket, Clone, Debug, PartialEq)] pub struct ClientboundRecipeBookSettings { pub book_settings: RecipeBookSettings, } #[derive(AzBuf, Clone, Debug, PartialEq)] pub struct RecipeBookSettings { pub gui_open: bool, pub filtering_craftable: bool, pub furnace_gui_open: bool, pub furnace_filtering_craftable: bool, pub blast_furnace_gui_open: bool, pub blast_furnace_filtering_craftable: bool, pub smoker_gui_open: bool, pub smoker_filtering_craftable: bool, }