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}