nix disable check phase, fix incomplete/failed write in proxy mode, add FML support, rename executable to dmm, image tag specific to servers, config folder from env,
This commit is contained in:
@ -2,7 +2,7 @@ use std::collections::HashMap;
|
||||
|
||||
use clap::{ Arg, ArgMatches, parser::ValueSource};
|
||||
|
||||
pub fn get_args() -> [Arg; 21] {
|
||||
pub fn get_args() -> [Arg; 22] {
|
||||
[
|
||||
Arg::new("VERSION").short('v').long("version").help("Minecraft version of the server").default_value("LATEST"),
|
||||
Arg::new("MEMORY").short('m').long("memory").help("How much ram does this server have").default_value("4G"),
|
||||
@ -26,12 +26,13 @@ pub fn get_args() -> [Arg; 21] {
|
||||
Arg::new("SPAWN_ANIMALS").long("spawn-animals").help("spawn animals").default_value("true"),
|
||||
Arg::new("SPAWN_MONSTERS").long("spawn-monsters").help("spawn monsters").default_value("true"),
|
||||
Arg::new("SPAWN_NPCS").long("spawn-npcs").help("spawn npcs").default_value("true"),
|
||||
Arg::new("IMAGE_TAG").long("image-tag").help("set the tag of the docker image").default_value("latest")
|
||||
]
|
||||
}
|
||||
|
||||
pub fn args_to_settings(arguments: &ArgMatches, default: bool) -> Vec<(String, String)> {
|
||||
let default_handle = vec!["VERSION", "MEMORY", "MAX_PLAYERS", "SPAWN_PROTECTION", "ONLINE_MODE", "TYPE", "MOTD", "DIFFICULTY", "OPS", "MODE", "ALLOW_FLIGHT",
|
||||
"ALLOW_NETHER", "HARDCORE", "MAX_TICK_TIME", "PAUSE_WHEN_EMPTY_SECONDS", "PVP", "SPAWN_ANIMALS", "SPAWN_MONSTERS", "SPAWN_NPCS"];
|
||||
"ALLOW_NETHER", "HARDCORE", "MAX_TICK_TIME", "PAUSE_WHEN_EMPTY_SECONDS", "PVP", "SPAWN_ANIMALS", "SPAWN_MONSTERS", "SPAWN_NPCS", "IMAGE_TAG"];
|
||||
|
||||
let mut res = vec![
|
||||
("EULA".to_string(), "TRUE".to_string()),
|
||||
|
||||
Reference in New Issue
Block a user