You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.3 KiB
41 lines
1.3 KiB
{ pkgs, ... }: {
|
|
services.minecraft-servers.servers.proxy = {
|
|
extraReload = ''
|
|
echo 'fs reload' > /run/minecraft-server/proxy.stdin
|
|
'';
|
|
symlinks."plugins/FallBackServer.jar" = pkgs.fetchurl rec {
|
|
pname = "FallBackServer";
|
|
version = "3.1.2";
|
|
url =
|
|
"https://github.com/sasi2006166/Fallback-Server/releases/download/${version}/${pname}Velocity-${version}.jar";
|
|
hash = "sha256-T5sJewNcimmZuWEndfLZUk+dbsJZ4qrfseqvVYwZVdg=";
|
|
};
|
|
files = {
|
|
"plugins/fallbackservervelocity/config.yml".value = {
|
|
settings = {
|
|
blacklisted_words = [ "ban" ];
|
|
check_updates = false;
|
|
command_tab_complete = true;
|
|
command_without_permission = true;
|
|
disabled_servers = false;
|
|
disabled_servers_list = { };
|
|
fallback_list = [ "lobby" "limbo" ];
|
|
lobby_command = true;
|
|
lobby_command_aliases = [ "hub" "lobby" ];
|
|
server_blacklist = false;
|
|
server_blacklist_list = [ ];
|
|
stats = true;
|
|
task_period = 5;
|
|
};
|
|
sub_commands = {
|
|
admin.permission = "fallback.admin";
|
|
reload.permission = "fallback.admin.reload";
|
|
add.enabled = false;
|
|
remove.enabled = false;
|
|
set.enabled = false;
|
|
status.enabled = false;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|
|
|