azalea_protocol/packets/game/s_set_game_rule.rs
1use azalea_buf::AzBuf;
2use azalea_protocol_macros::ServerboundGamePacket;
3use azalea_registry::identifier::Identifier;
4
5#[derive(Clone, Debug, AzBuf, PartialEq, ServerboundGamePacket)]
6pub struct ServerboundSetGameRule {
7 pub entries: Vec<GameRuleEntry>,
8}
9
10#[derive(Clone, Debug, AzBuf, PartialEq)]
11pub struct GameRuleEntry {
12 /// An identifier for a [`GameRule`](azalea_registry::builtin::GameRule).
13 pub key: Identifier,
14 pub value: String,
15}