Pair.pair((sender,arg)->commandGetLogging(sender),"Displays if Logging is enabled.")
);
commands.put(
Arrays.asList("stats"),
Pair.pair((sender,arg)->commandSendStats(sender),"Displays statistics about every player.")
);
commands.put(
Arrays.asList("help"),
Pair.pair((sender,arg)->commandGetHelp(sender),"Displays help message for command usage.")
);
addCommand("get",(sender,arg)->commandGetHealth(sender),"Displays current health value.");
addCommand("reset",(sender,arg)->commandReset(sender),"Gives every player full health and resets 'isFailed' to false. GameMode becomes Survival.");
addCommand("add",(sender,name)->commandActivePlayer(sender,name,true),"Adds a player to the Plugin.");
addCommand("remove",(sender,name)->commandActivePlayer(sender,name,false),"Removes a player from the Plugin.");
addCommand("totem one",(sender,arg)->commandSetTotemMode(sender,TotemManager.Mode.One),"Totem of Undying: At least one player needs to hold it.");
addCommand("totem all",(sender,arg)->commandSetTotemMode(sender,TotemManager.Mode.All),"Totem of Undying: All players need to hold it.");
addCommand("totem fraction",(sender,arg)->commandSetTotemMode(sender,TotemManager.Mode.Fraction),"Totem of Undying: At least fraction * player-count need to hold it.");
addCommand("totem disabled",(sender,arg)->commandSetTotemMode(sender,TotemManager.Mode.Disabled),"Totem of Undying: Disabled");
addCommand("totem setfraction",this::commandSetTotemFraction,"Totem of Undying: Set amount for mode: fraction.");
addCommand("totem getfraction",(sender,arg)->commandGetTotemFraction(sender),"Totem of Undying: Get amount for mode: fraction.");
addCommand("totem get",(sender,arg)->commandGetTotemMode(sender),"Totem of Undying: Get current mode.");