Votekick config
This commit is contained in:
@@ -321,6 +321,11 @@ public class NetServer implements ApplicationListener{
|
|||||||
VoteSession[] currentlyKicking = {null};
|
VoteSession[] currentlyKicking = {null};
|
||||||
|
|
||||||
clientCommands.<Player>register("votekick", "[player...]", "Vote to kick a player, with a cooldown.", (args, player) -> {
|
clientCommands.<Player>register("votekick", "[player...]", "Vote to kick a player, with a cooldown.", (args, player) -> {
|
||||||
|
if(!Config.enableVotekick.bool()){
|
||||||
|
player.sendMessage("[scarlet]Vote-kick is disabled on this server.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if(playerGroup.size() < 3){
|
if(playerGroup.size() < 3){
|
||||||
player.sendMessage("[scarlet]At least 3 players are needed to start a votekick.");
|
player.sendMessage("[scarlet]At least 3 players are needed to start a votekick.");
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -321,6 +321,7 @@ public class Administration{
|
|||||||
port("The port to host on.", Vars.port),
|
port("The port to host on.", Vars.port),
|
||||||
autoUpdate("Whether to auto-update and exit when a new bleeding-edge update arrives.", false),
|
autoUpdate("Whether to auto-update and exit when a new bleeding-edge update arrives.", false),
|
||||||
showConnectMessages("Whether to display connect/disconnect messages.", true),
|
showConnectMessages("Whether to display connect/disconnect messages.", true),
|
||||||
|
enableVotekick("Whether votekick is enabled.", true),
|
||||||
startCommands("Commands run at startup. This should be a comma-separated list.", ""),
|
startCommands("Commands run at startup. This should be a comma-separated list.", ""),
|
||||||
crashReport("Whether to send crash reports.", false, "crashreport"),
|
crashReport("Whether to send crash reports.", false, "crashreport"),
|
||||||
logging("Whether to log everything to files.", true),
|
logging("Whether to log everything to files.", true),
|
||||||
|
|||||||
Reference in New Issue
Block a user