add defaultgamemode
This commit is contained in:
parent
f835beef10
commit
4f202c8ade
2 changed files with 40 additions and 0 deletions
17
src/command/defaultgamemode.rs
Normal file
17
src/command/defaultgamemode.rs
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#[derive(Default)]
|
||||
pub struct DefaultGamemodeCommand {
|
||||
gamemode: Option<super::Gamemode>
|
||||
}
|
||||
|
||||
impl DefaultGamemodeCommand {
|
||||
pub fn gamemode(mut self, gamemode: super::Gamemode) -> Self {
|
||||
self.gamemode = Some(gamemode);
|
||||
self
|
||||
}
|
||||
|
||||
pub fn build(self) -> super::Command {
|
||||
let gamemode = self.gamemode.unwrap_or(super::Gamemode::Survival);
|
||||
let s = format!("defaultgamemode {gamemode}");
|
||||
super::Command(s)
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue