1
0
Fork 0
forked from Bun/nixos-config

This neoforge server isn't freaking working

This commit is contained in:
Jimbo 2024-09-17 21:45:44 -04:00
parent c240c3f00d
commit c3ee9a15ed
15 changed files with 3445 additions and 11 deletions

View 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;
};
}