add offline and bedrock support

This commit is contained in:
Satria 2026-07-06 15:19:00 +08:00
commit b395e631d4

View file

@ -19,7 +19,7 @@ in {
server-ip = "0.0.0.0";
server-port = 25566;
server-name = name;
motd = "Season 4 - §6§lPure Vanilla ";
motd = "§cCan't connect to server";
log-ips = false;
hide-online-players = true;
@ -45,8 +45,14 @@ in {
"rcon.port" = 25576;
};
symlinks = inputs.mc.lib.collectFilesAt modpack "mods"; # TODO: add cracked support
files = inputs.mc.lib.collectFilesAt modpack "config";
symlinks = inputs.mc.lib.collectFilesAt modpack "mods" // {
mods = pkgs.linkFarmFromDrvs "mods" (builtins.attrValues {
EasyAuth = pkgs.fetchurl { url = "https://cdn.modrinth.com/data/aZj58GfX/versions/R4EX0C3V/easyauth-mc1.21.11-3.4.3.jar"; hash = "sha256-T1PfPlyfkieOCsfoab+BpW8pB/CSDKlxGrS5FMgSMEU="; };
Floodgate = pkgs.fetchurl { url = "https://cdn.modrinth.com/data/bWrNNfkb/versions/81EuNxeZ/Floodgate-Fabric-2.2.6-b60.jar"; hash = "sha256-voH1QWv5GVm6EziJ3ERPjn5cx09/et73QiZlJ7l3foM="; };
Geyser = pkgs.fetchurl { url = "https://cdn.modrinth.com/data/wKkoqHrH/versions/6uw7I3Qj/geyser-fabric-Geyser-Fabric-2.9.6-b1133.jar"; hash = "sha256-aWMlDdHvNz6VaLVPdmO01YBAlQ7m4w8aUe47TbXxM60="; };
});
};
package = pkgs.fabricServers.fabric-1_21_11.override {
jre_headless = pkgs.javaPackages.compiler.temurin-bin.jdk-25;