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}