minecraft_command_types/command/
gamerule.rs

1use minecraft_command_types_derive::HasMacro;
2use std::fmt::{Display, Formatter};
3
4#[derive(Debug, Clone, Eq, PartialEq, Hash, HasMacro)]
5pub enum GameruleValue {
6    Integer(i32),
7    Boolean(bool),
8}
9
10impl Display for GameruleValue {
11    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
12        match self {
13            GameruleValue::Integer(value) => value.fmt(f),
14            GameruleValue::Boolean(value) => value.fmt(f),
15        }
16    }
17}