diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4ab473b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +mods/ diff --git a/flake.lock b/flake.lock index 1bef1ba..85c017e 100644 --- a/flake.lock +++ b/flake.lock @@ -274,6 +274,22 @@ } }, "flake-compat_3": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_4": { "locked": { "lastModified": 1696426674, "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", @@ -287,7 +303,7 @@ "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" } }, - "flake-compat_4": { + "flake-compat_5": { "flake": false, "locked": { "lastModified": 1696426674, @@ -422,6 +438,24 @@ "inputs": { "systems": "systems_4" }, + "locked": { + "lastModified": 1681202837, + "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "cfacdce06f30d2b68473a46042957675eebb3401", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_4": { + "inputs": { + "systems": "systems_5" + }, "locked": { "lastModified": 1731533236, "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", @@ -900,9 +934,9 @@ "hyprlang": "hyprlang_2", "hyprutils": "hyprutils_2", "hyprwayland-scanner": "hyprwayland-scanner_2", - "nixpkgs": "nixpkgs_11", + "nixpkgs": "nixpkgs_12", "pre-commit-hooks": "pre-commit-hooks_2", - "systems": "systems_5", + "systems": "systems_6", "xdph": "xdph_2" }, "locked": { @@ -1210,11 +1244,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-Hripi5dnBGegbRPwCt1+a3oH6b1AQxEoJXodiLE8KKw=", - "path": "/nix/store/wxq3cg9kq18xfd5q2p760xl3g0gsqnwi-source/home-manager", + "path": "/nix/store/7as6frhriqca7a04y6qlg884cb45xj71-source/home-manager", "type": "path" }, "original": { - "path": "/nix/store/wxq3cg9kq18xfd5q2p760xl3g0gsqnwi-source/home-manager", + "path": "/nix/store/7as6frhriqca7a04y6qlg884cb45xj71-source/home-manager", "type": "path" } }, @@ -1264,6 +1298,26 @@ "type": "github" } }, + "nix-minecraft": { + "inputs": { + "flake-compat": "flake-compat_3", + "flake-utils": "flake-utils_3", + "nixpkgs": "nixpkgs_8" + }, + "locked": { + "lastModified": 1732672456, + "narHash": "sha256-A79pwUWY4/LFNrKpbkJUeL9hC2o1U1GmcBL6LYx7I0c=", + "owner": "Infinidoge", + "repo": "nix-minecraft", + "rev": "e5fc40d37086cb7e4f8516cd2b4b88c6edc70398", + "type": "github" + }, + "original": { + "owner": "Infinidoge", + "repo": "nix-minecraft", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1731797254, @@ -1369,6 +1423,22 @@ } }, "nixpkgs_10": { + "locked": { + "lastModified": 1731676054, + "narHash": "sha256-OZiZ3m8SCMfh3B6bfGC/Bm4x3qc1m2SVEAlkV6iY7Yg=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "5e4fbfb6b3de1aa2872b76d49fafc942626e2add", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_11": { "locked": { "lastModified": 1731676054, "narHash": "sha256-OZiZ3m8SCMfh3B6bfGC/Bm4x3qc1m2SVEAlkV6iY7Yg=", @@ -1384,7 +1454,7 @@ "type": "github" } }, - "nixpkgs_11": { + "nixpkgs_12": { "locked": { "lastModified": 1731676054, "narHash": "sha256-OZiZ3m8SCMfh3B6bfGC/Bm4x3qc1m2SVEAlkV6iY7Yg=", @@ -1497,6 +1567,22 @@ } }, "nixpkgs_8": { + "locked": { + "lastModified": 1715266358, + "narHash": "sha256-doPgfj+7FFe9rfzWo1siAV2mVCasW+Bh8I1cToAXEE4=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "f1010e0469db743d14519a1efd37e23f8513d714", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_9": { "locked": { "lastModified": 1731797254, "narHash": "sha256-df3dJApLPhd11AlueuoN0Q4fHo/hagP75LlM5K1sz9g=", @@ -1512,22 +1598,6 @@ "type": "github" } }, - "nixpkgs_9": { - "locked": { - "lastModified": 1731676054, - "narHash": "sha256-OZiZ3m8SCMfh3B6bfGC/Bm4x3qc1m2SVEAlkV6iY7Yg=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "5e4fbfb6b3de1aa2872b76d49fafc942626e2add", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nixvim": { "inputs": { "flake-parts": "flake-parts", @@ -1577,7 +1647,7 @@ "nixvim_3": { "inputs": { "flake-parts": "flake-parts_3", - "nixpkgs": "nixpkgs_9", + "nixpkgs": "nixpkgs_10", "nixvim": "nixvim_4" }, "locked": { @@ -1597,12 +1667,12 @@ "nixvim_4": { "inputs": { "devshell": "devshell_2", - "flake-compat": "flake-compat_3", + "flake-compat": "flake-compat_4", "flake-parts": "flake-parts_4", "git-hooks": "git-hooks_2", "home-manager": "home-manager_4", "nix-darwin": "nix-darwin_2", - "nixpkgs": "nixpkgs_10", + "nixpkgs": "nixpkgs_11", "nuschtosSearch": "nuschtosSearch_2", "treefmt-nix": "treefmt-nix_2" }, @@ -1648,7 +1718,7 @@ }, "nuschtosSearch_2": { "inputs": { - "flake-utils": "flake-utils_3", + "flake-utils": "flake-utils_4", "ixx": "ixx_2", "nixpkgs": [ "nixvim", @@ -1715,7 +1785,7 @@ }, "pre-commit-hooks_2": { "inputs": { - "flake-compat": "flake-compat_4", + "flake-compat": "flake-compat_5", "gitignore": "gitignore_4", "nixpkgs": [ "system", @@ -1766,11 +1836,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-QahOuoQdXshu38W5uO7hLhG/yFkT7S2l8Dxicq0wdGk=", - "path": "/nix/store/lw4k0khy5i7wx0jcahbhvq1b2d2pmk3m-source/programs", + "path": "/nix/store/knc49ci8cp75177wlx99z35lgsrxfgcm-source/programs", "type": "path" }, "original": { - "path": "/nix/store/lw4k0khy5i7wx0jcahbhvq1b2d2pmk3m-source/programs", + "path": "/nix/store/knc49ci8cp75177wlx99z35lgsrxfgcm-source/programs", "type": "path" } }, @@ -1825,7 +1895,8 @@ "home-manager": "home-manager", "impermanence": "impermanence", "nathan": "nathan", - "nixpkgs": "nixpkgs_8", + "nix-minecraft": "nix-minecraft", + "nixpkgs": "nixpkgs_9", "nixvim": "nixvim_3", "sops-nix": "sops-nix", "system": "system" @@ -1838,11 +1909,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-0Ztx5DVQ2I7hvCK/qjGa4XTdRgbzM8rhf19m0al8lVM=", - "path": "/nix/store/lw4k0khy5i7wx0jcahbhvq1b2d2pmk3m-source/services/sddm", + "path": "/nix/store/knc49ci8cp75177wlx99z35lgsrxfgcm-source/services/sddm", "type": "path" }, "original": { - "path": "/nix/store/lw4k0khy5i7wx0jcahbhvq1b2d2pmk3m-source/services/sddm", + "path": "/nix/store/knc49ci8cp75177wlx99z35lgsrxfgcm-source/services/sddm", "type": "path" } }, @@ -1873,12 +1944,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-aOVRQVw4ske+yp25MVXijztq8NDAmxv6ZER0g5myumo=", - "path": "/nix/store/wxq3cg9kq18xfd5q2p760xl3g0gsqnwi-source/system-config", + "narHash": "sha256-3/fqVrpyXItqSHfYomdottne6Q2q+0dPCGk8JZeEQ0k=", + "path": "/nix/store/7as6frhriqca7a04y6qlg884cb45xj71-source/system-config", "type": "path" }, "original": { - "path": "/nix/store/wxq3cg9kq18xfd5q2p760xl3g0gsqnwi-source/system-config", + "path": "/nix/store/7as6frhriqca7a04y6qlg884cb45xj71-source/system-config", "type": "path" } }, @@ -1943,6 +2014,21 @@ } }, "systems_5": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_6": { "locked": { "lastModified": 1689347949, "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", diff --git a/flake.nix b/flake.nix index 92e21da..fb541d5 100644 --- a/flake.nix +++ b/flake.nix @@ -26,6 +26,8 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + nix-minecraft.url = "github:Infinidoge/nix-minecraft"; + #simple-nixos-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-24.05"; system.url = "./system-config"; diff --git a/system-config/configuration/homebox/default.nix b/system-config/configuration/homebox/default.nix index a229b6a..2e10706 100644 --- a/system-config/configuration/homebox/default.nix +++ b/system-config/configuration/homebox/default.nix @@ -241,8 +241,8 @@ nh.enable = true; ollama.enable = true; - - homeassistant.enable = false; + + minecraft.enable = true; steam.enable = false; @@ -261,6 +261,8 @@ nextcloud.enable = true; gitlab.enable = true; + + homeassistant.enable = false; ntfy.enable = true; }; diff --git a/system-config/services/containers/default.nix b/system-config/services/containers/default.nix index 58a94ab..f3c59a0 100644 --- a/system-config/services/containers/default.nix +++ b/system-config/services/containers/default.nix @@ -9,5 +9,6 @@ ./pihole ./nextcloud ./ntfy + ./homeassistant ]; } diff --git a/system-config/services/containers/homeassistant/default.nix b/system-config/services/containers/homeassistant/default.nix new file mode 100644 index 0000000..87affb6 --- /dev/null +++ b/system-config/services/containers/homeassistant/default.nix @@ -0,0 +1,26 @@ +{ config, lib, ... }: { + + options.sysconfig.opts.virtualization.homeassistant.enable = lib.mkOption { + type = lib.types.bool; + default = false; + }; + + config = lib.mkIf config.sysconfig.opts.virtualization.homeassistant.enable { + + virtualisation.oci-containers = { + backend = "docker"; + containers.homeassistant = { + volumes = [ + "/ssd1/Home-Assistant/data:/config" + "/run/dbus:/run/dbus:ro" + ]; + environment.TZ = "America/Chicago"; + image = "ghcr.io/home-assistant/home-assistant:stable"; # Warning: if the tag does not change, the image will not be updated + extraOptions = [ + "--network=host" + #"--device=/dev/ttyACM0:/dev/ttyACM0" # Use this for external devices e.g. zigbee + ]; + }; + }; + }; +} diff --git a/system-config/services/default.nix b/system-config/services/default.nix index ea9fe71..0cc88a9 100644 --- a/system-config/services/default.nix +++ b/system-config/services/default.nix @@ -5,6 +5,6 @@ ./openssh ./pipewire ./containers - ./homeassistant + ./minecraft ]; } diff --git a/system-config/services/homeassistant/default.nix b/system-config/services/homeassistant/default.nix deleted file mode 100644 index 08a0f53..0000000 --- a/system-config/services/homeassistant/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ config, lib, ... }: { - - options.sysconfig.opts.homeassistant.enable = lib.mkOption { - type = lib.types.bool; - default = false; - }; - - config = lib.mkIf config.sysconfig.opts.homeassistant.enable { - services.home-assistant = { - - enable = true; - configDir = "/ssd1/Home-Assistant/data"; - - extraComponents = [ - "esphome" - "met" - "radio_browser" - "jellyfin" - "nextcloud" - "ollama" - "pi_hole" - ]; - - config = { - - default_config = {}; - - }; - }; - }; -} diff --git a/system-config/services/minecraft/default.nix b/system-config/services/minecraft/default.nix new file mode 100644 index 0000000..a07cf31 --- /dev/null +++ b/system-config/services/minecraft/default.nix @@ -0,0 +1,65 @@ +{ config, lib, pkgs, inputs, ... }: { + + options.sysconfig.opts.minecraft.enable = lib.options.mkOption { + type = lib.types.bool; + default = false; + }; + + imports = [ + inputs.nix-minecraft.nixosModules.minecraft-servers + ]; + + config = lib.mkIf config.sysconfig.opts.minecraft.enable { + + nixpkgs.overlays = [ inputs.nix-minecraft.overlay ]; + + services.minecraft-servers = { + + enable = true; + eula = true; + openFirewall = true; + dataDir = "/var/lib/mcservers"; + + servers = { + + /*vanilla = { + enable = true; + package = pkgs.fabricServers.fabric; + serverProperties = { + server-port = 25566; + gamemode = "survival"; + level-seed = "betterseed"; + whitelist = true; + }; + whitelist = { + "MeasureTwice66" = "a4032062-293d-484d-a790-9f52475836bb"; + "651sonic" = "936a3fb0-4548-4557-975b-7794e97a3afc"; + "Griffin12_" = "6a1f56d9-f712-4723-a031-e5437a389bb3"; + }; + autoStart = true; + };*/ + + modded = { + enable = true; + package = pkgs.fabricServers.fabric-1_21_1; + serverProperties = { + server-port = 25565; + gamemode = "survival"; + level-seed = "betterseed"; + white-list = true; + motd = "Didn't see that coming huh?"; + }; + whitelist = { + "MeasureTwice66" = "a4032062-293d-484d-a790-9f52475836bb"; + "651sonic" = "936a3fb0-4548-4557-975b-7794e97a3afc"; + "Griffin12_" = "6a1f56d9-f712-4723-a031-e5437a389bb3"; + }; + autoStart = true; + symlinks = { + mods = ./mods; + }; + }; + }; + }; + }; +} diff --git a/system-config/services/minecraft/mods/BetterAdvancements-Fabric-1.21.1-0.4.2.19.jar b/system-config/services/minecraft/mods/BetterAdvancements-Fabric-1.21.1-0.4.2.19.jar new file mode 100644 index 0000000..fb7246b Binary files /dev/null and b/system-config/services/minecraft/mods/BetterAdvancements-Fabric-1.21.1-0.4.2.19.jar differ diff --git a/system-config/services/minecraft/mods/BetterTridents-v21.1.0-1.21.1-Fabric.jar b/system-config/services/minecraft/mods/BetterTridents-v21.1.0-1.21.1-Fabric.jar new file mode 100644 index 0000000..e4f032c Binary files /dev/null and b/system-config/services/minecraft/mods/BetterTridents-v21.1.0-1.21.1-Fabric.jar differ diff --git a/system-config/services/minecraft/mods/BiomesOPlenty-fabric-1.21.1-21.1.0.4.jar b/system-config/services/minecraft/mods/BiomesOPlenty-fabric-1.21.1-21.1.0.4.jar new file mode 100644 index 0000000..ed3a8fd Binary files /dev/null and b/system-config/services/minecraft/mods/BiomesOPlenty-fabric-1.21.1-21.1.0.4.jar differ diff --git a/system-config/services/minecraft/mods/Clumps-fabric-1.21.1-19.0.0.1.jar b/system-config/services/minecraft/mods/Clumps-fabric-1.21.1-19.0.0.1.jar new file mode 100644 index 0000000..70c5910 Binary files /dev/null and b/system-config/services/minecraft/mods/Clumps-fabric-1.21.1-19.0.0.1.jar differ diff --git a/system-config/services/minecraft/mods/DiagonalFences-v21.1.0-1.21.1-Fabric.jar b/system-config/services/minecraft/mods/DiagonalFences-v21.1.0-1.21.1-Fabric.jar new file mode 100644 index 0000000..d1ab2ec Binary files /dev/null and b/system-config/services/minecraft/mods/DiagonalFences-v21.1.0-1.21.1-Fabric.jar differ diff --git a/system-config/services/minecraft/mods/DungeonsArise-1.21.x-2.1.60-fabric-release.jar b/system-config/services/minecraft/mods/DungeonsArise-1.21.x-2.1.60-fabric-release.jar new file mode 100644 index 0000000..561fb13 Binary files /dev/null and b/system-config/services/minecraft/mods/DungeonsArise-1.21.x-2.1.60-fabric-release.jar differ diff --git a/system-config/services/minecraft/mods/EasyAnvils-v21.1.0-1.21.1-Fabric.jar b/system-config/services/minecraft/mods/EasyAnvils-v21.1.0-1.21.1-Fabric.jar new file mode 100644 index 0000000..73bac84 Binary files /dev/null and b/system-config/services/minecraft/mods/EasyAnvils-v21.1.0-1.21.1-Fabric.jar differ diff --git a/system-config/services/minecraft/mods/Explorify v1.6.2 f10-48.jar b/system-config/services/minecraft/mods/Explorify v1.6.2 f10-48.jar new file mode 100644 index 0000000..c8cac68 Binary files /dev/null and b/system-config/services/minecraft/mods/Explorify v1.6.2 f10-48.jar differ diff --git a/system-config/services/minecraft/mods/FallingTree-1.21.1-1.21.1.2.jar b/system-config/services/minecraft/mods/FallingTree-1.21.1-1.21.1.2.jar new file mode 100644 index 0000000..a18b8af Binary files /dev/null and b/system-config/services/minecraft/mods/FallingTree-1.21.1-1.21.1.2.jar differ diff --git a/system-config/services/minecraft/mods/FarmersDelight-1.21-2.1.9+refabricated.jar b/system-config/services/minecraft/mods/FarmersDelight-1.21-2.1.9+refabricated.jar new file mode 100644 index 0000000..7777588 Binary files /dev/null and b/system-config/services/minecraft/mods/FarmersDelight-1.21-2.1.9+refabricated.jar differ diff --git a/system-config/services/minecraft/mods/ForgeConfigAPIPort-v21.1.0-1.21.1-Fabric.jar b/system-config/services/minecraft/mods/ForgeConfigAPIPort-v21.1.0-1.21.1-Fabric.jar new file mode 100644 index 0000000..8af56f4 Binary files /dev/null and b/system-config/services/minecraft/mods/ForgeConfigAPIPort-v21.1.0-1.21.1-Fabric.jar differ diff --git a/system-config/services/minecraft/mods/GlitchCore-fabric-1.21.1-2.1.0.0.jar b/system-config/services/minecraft/mods/GlitchCore-fabric-1.21.1-2.1.0.0.jar new file mode 100644 index 0000000..b638b58 Binary files /dev/null and b/system-config/services/minecraft/mods/GlitchCore-fabric-1.21.1-2.1.0.0.jar differ diff --git a/system-config/services/minecraft/mods/LeavesBeGone-v21.1.0-1.21.1-Fabric.jar b/system-config/services/minecraft/mods/LeavesBeGone-v21.1.0-1.21.1-Fabric.jar new file mode 100644 index 0000000..5d698e5 Binary files /dev/null and b/system-config/services/minecraft/mods/LeavesBeGone-v21.1.0-1.21.1-Fabric.jar differ diff --git a/system-config/services/minecraft/mods/Nullscape_1.21_v1.2.7.jar b/system-config/services/minecraft/mods/Nullscape_1.21_v1.2.7.jar new file mode 100644 index 0000000..e9f17dc Binary files /dev/null and b/system-config/services/minecraft/mods/Nullscape_1.21_v1.2.7.jar differ diff --git a/system-config/services/minecraft/mods/PuzzlesLib-v21.1.9-1.21.1-Fabric.jar b/system-config/services/minecraft/mods/PuzzlesLib-v21.1.9-1.21.1-Fabric.jar new file mode 100644 index 0000000..ae72650 Binary files /dev/null and b/system-config/services/minecraft/mods/PuzzlesLib-v21.1.9-1.21.1-Fabric.jar differ diff --git a/system-config/services/minecraft/mods/TerraBlender-fabric-1.21.1-4.1.0.3.jar b/system-config/services/minecraft/mods/TerraBlender-fabric-1.21.1-4.1.0.3.jar new file mode 100644 index 0000000..3ec5958 Binary files /dev/null and b/system-config/services/minecraft/mods/TerraBlender-fabric-1.21.1-4.1.0.3.jar differ diff --git a/system-config/services/minecraft/mods/Terralith_1.21.x_v2.5.5.jar b/system-config/services/minecraft/mods/Terralith_1.21.x_v2.5.5.jar new file mode 100644 index 0000000..cef98ec Binary files /dev/null and b/system-config/services/minecraft/mods/Terralith_1.21.x_v2.5.5.jar differ diff --git a/system-config/services/minecraft/mods/VisualWorkbench-v21.1.0-1.21.1-Fabric.jar b/system-config/services/minecraft/mods/VisualWorkbench-v21.1.0-1.21.1-Fabric.jar new file mode 100644 index 0000000..88ef10a Binary files /dev/null and b/system-config/services/minecraft/mods/VisualWorkbench-v21.1.0-1.21.1-Fabric.jar differ diff --git a/system-config/services/minecraft/mods/alloy-forgery-2.4.1+1.21.jar b/system-config/services/minecraft/mods/alloy-forgery-2.4.1+1.21.jar new file mode 100644 index 0000000..0b10e7a Binary files /dev/null and b/system-config/services/minecraft/mods/alloy-forgery-2.4.1+1.21.jar differ diff --git a/system-config/services/minecraft/mods/architectury-13.0.6-fabric.jar b/system-config/services/minecraft/mods/architectury-13.0.6-fabric.jar new file mode 100644 index 0000000..1350215 Binary files /dev/null and b/system-config/services/minecraft/mods/architectury-13.0.6-fabric.jar differ diff --git a/system-config/services/minecraft/mods/balm-fabric-1.21.1-21.0.19.jar b/system-config/services/minecraft/mods/balm-fabric-1.21.1-21.0.19.jar new file mode 100644 index 0000000..1130348 Binary files /dev/null and b/system-config/services/minecraft/mods/balm-fabric-1.21.1-21.0.19.jar differ diff --git a/system-config/services/minecraft/mods/bclib-21.0.13.jar b/system-config/services/minecraft/mods/bclib-21.0.13.jar new file mode 100644 index 0000000..fe53485 Binary files /dev/null and b/system-config/services/minecraft/mods/bclib-21.0.13.jar differ diff --git a/system-config/services/minecraft/mods/better-end-21.0.11.jar b/system-config/services/minecraft/mods/better-end-21.0.11.jar new file mode 100644 index 0000000..a140d5a Binary files /dev/null and b/system-config/services/minecraft/mods/better-end-21.0.11.jar differ diff --git a/system-config/services/minecraft/mods/better-nether-21.0.11.jar b/system-config/services/minecraft/mods/better-nether-21.0.11.jar new file mode 100644 index 0000000..e70dc71 Binary files /dev/null and b/system-config/services/minecraft/mods/better-nether-21.0.11.jar differ diff --git a/system-config/services/minecraft/mods/betterarcheology-1.2.0-1.21.jar b/system-config/services/minecraft/mods/betterarcheology-1.2.0-1.21.jar new file mode 100644 index 0000000..252c292 Binary files /dev/null and b/system-config/services/minecraft/mods/betterarcheology-1.2.0-1.21.jar differ diff --git a/system-config/services/minecraft/mods/cardinal-components-api-6.1.1.jar b/system-config/services/minecraft/mods/cardinal-components-api-6.1.1.jar new file mode 100644 index 0000000..13a17ae Binary files /dev/null and b/system-config/services/minecraft/mods/cardinal-components-api-6.1.1.jar differ diff --git a/system-config/services/minecraft/mods/cloth-config-15.0.140-fabric.jar b/system-config/services/minecraft/mods/cloth-config-15.0.140-fabric.jar new file mode 100644 index 0000000..ed46198 Binary files /dev/null and b/system-config/services/minecraft/mods/cloth-config-15.0.140-fabric.jar differ diff --git a/system-config/services/minecraft/mods/collective-1.21.1-7.84.jar b/system-config/services/minecraft/mods/collective-1.21.1-7.84.jar new file mode 100644 index 0000000..f560224 Binary files /dev/null and b/system-config/services/minecraft/mods/collective-1.21.1-7.84.jar differ diff --git a/system-config/services/minecraft/mods/cristellib-fabric-1.2.8.jar b/system-config/services/minecraft/mods/cristellib-fabric-1.2.8.jar new file mode 100644 index 0000000..482d546 Binary files /dev/null and b/system-config/services/minecraft/mods/cristellib-fabric-1.2.8.jar differ diff --git a/system-config/services/minecraft/mods/doubledoors-1.21.1-5.9.jar b/system-config/services/minecraft/mods/doubledoors-1.21.1-5.9.jar new file mode 100644 index 0000000..e1bdc6d Binary files /dev/null and b/system-config/services/minecraft/mods/doubledoors-1.21.1-5.9.jar differ diff --git a/system-config/services/minecraft/mods/dungeons-and-taverns-4.4.jar b/system-config/services/minecraft/mods/dungeons-and-taverns-4.4.jar new file mode 100644 index 0000000..736fb30 Binary files /dev/null and b/system-config/services/minecraft/mods/dungeons-and-taverns-4.4.jar differ diff --git a/system-config/services/minecraft/mods/dynamiclights-v1.8.3-mc1.17x-1.21x-mod.jar b/system-config/services/minecraft/mods/dynamiclights-v1.8.3-mc1.17x-1.21x-mod.jar new file mode 100644 index 0000000..6e001ba Binary files /dev/null and b/system-config/services/minecraft/mods/dynamiclights-v1.8.3-mc1.17x-1.21x-mod.jar differ diff --git a/system-config/services/minecraft/mods/fabric-api-0.104.0+1.21.1.jar b/system-config/services/minecraft/mods/fabric-api-0.104.0+1.21.1.jar new file mode 100644 index 0000000..7b61c1c Binary files /dev/null and b/system-config/services/minecraft/mods/fabric-api-0.104.0+1.21.1.jar differ diff --git a/system-config/services/minecraft/mods/friendsandfoes-fabric-mc1.21.1-2.0.17.jar b/system-config/services/minecraft/mods/friendsandfoes-fabric-mc1.21.1-2.0.17.jar new file mode 100644 index 0000000..e334e4c Binary files /dev/null and b/system-config/services/minecraft/mods/friendsandfoes-fabric-mc1.21.1-2.0.17.jar differ diff --git a/system-config/services/minecraft/mods/gamingbarns-morphs-v1.12-data.jar b/system-config/services/minecraft/mods/gamingbarns-morphs-v1.12-data.jar new file mode 100644 index 0000000..c5f19dd Binary files /dev/null and b/system-config/services/minecraft/mods/gamingbarns-morphs-v1.12-data.jar differ diff --git a/system-config/services/minecraft/mods/guicompass-1.21.1-4.8.jar b/system-config/services/minecraft/mods/guicompass-1.21.1-4.8.jar new file mode 100644 index 0000000..dbe6fb8 Binary files /dev/null and b/system-config/services/minecraft/mods/guicompass-1.21.1-4.8.jar differ diff --git a/system-config/services/minecraft/mods/itemalchemy-1.0.2.jar b/system-config/services/minecraft/mods/itemalchemy-1.0.2.jar new file mode 100644 index 0000000..b1cb84e Binary files /dev/null and b/system-config/services/minecraft/mods/itemalchemy-1.0.2.jar differ diff --git a/system-config/services/minecraft/mods/jei-1.21.1-fabric-19.18.8.216.jar b/system-config/services/minecraft/mods/jei-1.21.1-fabric-19.18.8.216.jar new file mode 100644 index 0000000..3cffc09 Binary files /dev/null and b/system-config/services/minecraft/mods/jei-1.21.1-fabric-19.18.8.216.jar differ diff --git a/system-config/services/minecraft/mods/journeymap-fabric-1.21-6.0.0-beta.25.jar b/system-config/services/minecraft/mods/journeymap-fabric-1.21-6.0.0-beta.25.jar new file mode 100644 index 0000000..4ee380d Binary files /dev/null and b/system-config/services/minecraft/mods/journeymap-fabric-1.21-6.0.0-beta.25.jar differ diff --git a/system-config/services/minecraft/mods/letmedespawn-1.3.1.jar b/system-config/services/minecraft/mods/letmedespawn-1.3.1.jar new file mode 100644 index 0000000..9fbfe13 Binary files /dev/null and b/system-config/services/minecraft/mods/letmedespawn-1.3.1.jar differ diff --git a/system-config/services/minecraft/mods/lootr-fabric-1.21-1.10.33.82.jar b/system-config/services/minecraft/mods/lootr-fabric-1.21-1.10.33.82.jar new file mode 100644 index 0000000..22da6b7 Binary files /dev/null and b/system-config/services/minecraft/mods/lootr-fabric-1.21-1.10.33.82.jar differ diff --git a/system-config/services/minecraft/mods/macawsbridgesbop-fabric-1.21-1.0.jar b/system-config/services/minecraft/mods/macawsbridgesbop-fabric-1.21-1.0.jar new file mode 100644 index 0000000..59a032f Binary files /dev/null and b/system-config/services/minecraft/mods/macawsbridgesbop-fabric-1.21-1.0.jar differ diff --git a/system-config/services/minecraft/mods/mcpitanlib-2.4.5-fix.1-1.21-fabric.jar b/system-config/services/minecraft/mods/mcpitanlib-2.4.5-fix.1-1.21-fabric.jar new file mode 100644 index 0000000..8e41703 Binary files /dev/null and b/system-config/services/minecraft/mods/mcpitanlib-2.4.5-fix.1-1.21-fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-bridges-3.0.0-mc1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-bridges-3.0.0-mc1.21.1fabric.jar new file mode 100644 index 0000000..31e832e Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-bridges-3.0.0-mc1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-doors-1.1.1-mc1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-doors-1.1.1-mc1.21.1fabric.jar new file mode 100644 index 0000000..7d7d719 Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-doors-1.1.1-mc1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-fences-1.1.2-mc1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-fences-1.1.2-mc1.21.1fabric.jar new file mode 100644 index 0000000..b81a1bc Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-fences-1.1.2-mc1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-furniture-3.3.0-mc1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-furniture-3.3.0-mc1.21.1fabric.jar new file mode 100644 index 0000000..251531b Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-furniture-3.3.0-mc1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-lights-1.1.1-mc1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-lights-1.1.1-mc1.21.1fabric.jar new file mode 100644 index 0000000..4319c11 Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-lights-1.1.1-mc1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-paintings-1.0.5-1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-paintings-1.0.5-1.21.1fabric.jar new file mode 100644 index 0000000..6ef9275 Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-paintings-1.0.5-1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-paths-1.0.5-1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-paths-1.0.5-1.21.1fabric.jar new file mode 100644 index 0000000..5bb7f21 Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-paths-1.0.5-1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-roofs-2.3.1-mc1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-roofs-2.3.1-mc1.21.1fabric.jar new file mode 100644 index 0000000..34870b8 Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-roofs-2.3.1-mc1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-trapdoors-1.1.3-mc1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-trapdoors-1.1.3-mc1.21.1fabric.jar new file mode 100644 index 0000000..6d879f7 Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-trapdoors-1.1.3-mc1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcw-windows-2.3.0-mc1.21.1fabric.jar b/system-config/services/minecraft/mods/mcw-windows-2.3.0-mc1.21.1fabric.jar new file mode 100644 index 0000000..fd5b12f Binary files /dev/null and b/system-config/services/minecraft/mods/mcw-windows-2.3.0-mc1.21.1fabric.jar differ diff --git a/system-config/services/minecraft/mods/mcwfencesbop-fabric-1.21-1.1.jar b/system-config/services/minecraft/mods/mcwfencesbop-fabric-1.21-1.1.jar new file mode 100644 index 0000000..53d27fa Binary files /dev/null and b/system-config/services/minecraft/mods/mcwfencesbop-fabric-1.21-1.1.jar differ diff --git a/system-config/services/minecraft/mods/mcwfurnituresbop-fabric-1.21.1-1.0.jar b/system-config/services/minecraft/mods/mcwfurnituresbop-fabric-1.21.1-1.0.jar new file mode 100644 index 0000000..b40a3cf Binary files /dev/null and b/system-config/services/minecraft/mods/mcwfurnituresbop-fabric-1.21.1-1.0.jar differ diff --git a/system-config/services/minecraft/mods/midnightlib-fabric-1.6.3.jar b/system-config/services/minecraft/mods/midnightlib-fabric-1.6.3.jar new file mode 100644 index 0000000..98c50c7 Binary files /dev/null and b/system-config/services/minecraft/mods/midnightlib-fabric-1.6.3.jar differ diff --git a/system-config/services/minecraft/mods/mythicmetals-0.20.1+1.21.jar b/system-config/services/minecraft/mods/mythicmetals-0.20.1+1.21.jar new file mode 100644 index 0000000..d99eeaf Binary files /dev/null and b/system-config/services/minecraft/mods/mythicmetals-0.20.1+1.21.jar differ diff --git a/system-config/services/minecraft/mods/owo-lib-0.12.14+1.21.jar b/system-config/services/minecraft/mods/owo-lib-0.12.14+1.21.jar new file mode 100644 index 0000000..5525380 Binary files /dev/null and b/system-config/services/minecraft/mods/owo-lib-0.12.14+1.21.jar differ diff --git a/system-config/services/minecraft/mods/repurposed_structures-7.5.10+1.21.1-fabric.jar b/system-config/services/minecraft/mods/repurposed_structures-7.5.10+1.21.1-fabric.jar new file mode 100644 index 0000000..3f8636b Binary files /dev/null and b/system-config/services/minecraft/mods/repurposed_structures-7.5.10+1.21.1-fabric.jar differ diff --git a/system-config/services/minecraft/mods/spellbound-weapons-v4.1.0c.jar b/system-config/services/minecraft/mods/spellbound-weapons-v4.1.0c.jar new file mode 100644 index 0000000..404dd64 Binary files /dev/null and b/system-config/services/minecraft/mods/spellbound-weapons-v4.1.0c.jar differ diff --git a/system-config/services/minecraft/mods/supermartijn642configlib-1.1.8-fabric-mc1.21.jar b/system-config/services/minecraft/mods/supermartijn642configlib-1.1.8-fabric-mc1.21.jar new file mode 100644 index 0000000..a50acb6 Binary files /dev/null and b/system-config/services/minecraft/mods/supermartijn642configlib-1.1.8-fabric-mc1.21.jar differ diff --git a/system-config/services/minecraft/mods/t_and_t-neoforge-fabric-1.13.2.jar b/system-config/services/minecraft/mods/t_and_t-neoforge-fabric-1.13.2.jar new file mode 100644 index 0000000..0778fa2 Binary files /dev/null and b/system-config/services/minecraft/mods/t_and_t-neoforge-fabric-1.13.2.jar differ diff --git a/system-config/services/minecraft/mods/tectonic-fabric-1.21.1-2.4.1a.jar b/system-config/services/minecraft/mods/tectonic-fabric-1.21.1-2.4.1a.jar new file mode 100644 index 0000000..0409af2 Binary files /dev/null and b/system-config/services/minecraft/mods/tectonic-fabric-1.21.1-2.4.1a.jar differ diff --git a/system-config/services/minecraft/mods/travelersbackpack-fabric-1.21.1-10.1.2.jar b/system-config/services/minecraft/mods/travelersbackpack-fabric-1.21.1-10.1.2.jar new file mode 100644 index 0000000..bb9e098 Binary files /dev/null and b/system-config/services/minecraft/mods/travelersbackpack-fabric-1.21.1-10.1.2.jar differ diff --git a/system-config/services/minecraft/mods/waystones-fabric-1.21.1-21.1.4.jar b/system-config/services/minecraft/mods/waystones-fabric-1.21.1-21.1.4.jar new file mode 100644 index 0000000..6c1217b Binary files /dev/null and b/system-config/services/minecraft/mods/waystones-fabric-1.21.1-21.1.4.jar differ diff --git a/system-config/services/minecraft/mods/worldweaver-21.0.13.jar b/system-config/services/minecraft/mods/worldweaver-21.0.13.jar new file mode 100644 index 0000000..30808e1 Binary files /dev/null and b/system-config/services/minecraft/mods/worldweaver-21.0.13.jar differ