forked from Bun/nixos-config
This neoforge server isn't freaking working
This commit is contained in:
parent
c240c3f00d
commit
c3ee9a15ed
15 changed files with 3445 additions and 11 deletions
23
pkgs/forge-servers/server.nix
Normal file
23
pkgs/forge-servers/server.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
# based on https://github.com/Infinidoge/nix-minecraft/blob/master/pkgs/build-support/mkTextileServer.nix
|
||||
{ callPackage
|
||||
, lib
|
||||
, writeShellScriptBin
|
||||
, gameVersion
|
||||
, jre_headless
|
||||
, loaderVersion
|
||||
, loaderDrv
|
||||
, loader ? (callPackage loaderDrv { inherit loaderVersion gameVersion jre_headless; })
|
||||
, extraJavaArgs ? ""
|
||||
, extraMinecraftArgs ? ""
|
||||
}:
|
||||
(writeShellScriptBin "minecraft-server" ''
|
||||
exec ${lib.getExe jre_headless} ${extraJavaArgs} $@ @${loader}/libraries/net/minecraftforge/forge/${gameVersion}-${loaderVersion}/unix_args.txt nogui ${extraMinecraftArgs}''
|
||||
) // rec {
|
||||
pname = "minecraft-server";
|
||||
version = "${gameVersion}-forge-${loaderVersion}";
|
||||
name = "${pname}-${version}";
|
||||
|
||||
passthru = {
|
||||
inherit loader;
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue