Skip to main content

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}