MCP-сервер для точного поиска актуальных данных о пакетах и параметрах NixOS, настройках Home Manager и других ресурсах Nix.
Infinidoge/nix-minecraft
Nix flake с пакетами серверных версий Minecraft, загрузчиками модов, прокси Velocity и инструментами для модпаков — для хостинга под управлением NixOS.
- Звёзды
- 632
- Форки
- 93
- Открытые issues
- 45
- Последний коммит
- 17 часов назад
Что это?
nix-minecraft упаковывает серверное ПО Minecraft для экосистемы Nix, уделяя особое внимание серверной части. Проект предоставляет derivation для всех версий ванильного сервера, а также поддерживаемых версий Fabric, Legacy Fabric, Quilt, Paper, Purpur и NeoForge, а ещё прокси Velocity.
Помимо серверных пакетов, flake включает модуль NixOS (services.minecraft-servers), позволяющий одновременно запускать несколько серверов. Каталоги данных, server.properties, белые списки, операторы, параметры JVM, правила файрвола и поведение при перезапуске настраиваются декларативно. Моды, плагины и файлы конфигурации можно подключать или создавать с помощью опций symlinks и files.
В проект также входят инструменты для работы с модпаками: fetchPackwizModpack для паков packwiz, fetchModrinthModpack для файлов .mrpack и nix-modrinth-prefetch для преобразования ID версии Modrinth в выражение fetchurl.
Ключевые возможности
- 01Упаковывает серверные версии vanilla, Fabric, Quilt, Paper, Purpur, NeoForge и Velocity
- 02Предоставляет модуль NixOS для размещения нескольких серверов Minecraft под управлением systemd
- 03Декларативно управляет server.properties, белым списком, операторами и заблокированными игроками
- 04Подключает моды и файлы конфигурации к каталогам серверов с помощью опций symlinks и files
- 05Собирает модпаки packwiz и Modrinth в виде derivation Nix
Сценарии использования
- Размещение сервера Minecraft на NixOS с воспроизводимой конфигурацией
- Запуск сервера Paper или Fabric с модпаком, зафиксированным по хешу
- Использование прокси Velocity перед несколькими серверами
- Управление несколькими серверами Minecraft на одной машине с помощью декларативной конфигурации
Быстрый старт
- 1
Добавьте nix-minecraft как flake input в flake.nix
- 2
Импортируйте модуль NixOS и примените overlay в конфигурации системы
- 3
Попробуйте helper для prefetch из modrinth во временной оболочке
nix shell github:Infinidoge/nix-minecraft#nix-modrinth-prefetch
Что важно знать
- Создан исключительно как Nix flake; путь через flake-compat активно не тестируется.
- Предназначен для хостинга под управлением NixOS, поэтому за пределами экосистемы Nix от него мало пользы.
Темы
Частые вопросы
- Что такое nix-minecraft?
- Nix flake с пакетами серверных версий Minecraft, загрузчиками модов, прокси Velocity и инструментами для модпаков — для хостинга под управлением NixOS. nix-minecraft упаковывает серверное ПО Minecraft для экосистемы Nix, уделяя особое внимание серверной части. Проект предоставляет derivation для всех версий ванильного сервера, а также поддерживаемых версий Fabric, Legacy Fabric, Quilt, Paper, Purpur и NeoForge, а ещё прокси Velocity.
- nix-minecraft можно использовать бесплатно? Какая у него лицензия?
- nix-minecraft распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- nix-minecraft всё ещё поддерживается?
- Активно поддерживается. Последний коммит в nix-minecraft — 7 нояб. 2026 г..
- Для чего можно использовать nix-minecraft?
- Размещение сервера Minecraft на NixOS с воспроизводимой конфигурацией Запуск сервера Paper или Fabric с модпаком, зафиксированным по хешу Использование прокси Velocity перед несколькими серверами Управление несколькими серверами Minecraft на одной машине с помощью декларативной конфигурации
- Как установить nix-minecraft?
- Добавьте nix-minecraft как flake input в flake.nix Импортируйте модуль NixOS и примените overlay в конфигурации системы Попробуйте helper для prefetch из modrinth во временной оболочке: nix shell github:Infinidoge/nix-minecraft#nix-modrinth-prefetch
- Где скачать nix-minecraft?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Infinidoge/nix-minecraft
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Nix flake с набором AI-инструментов, включая ComfyUI, для запуска на NixOS и Linux без ручной настройки зависимостей.
Nix flake, который упаковывает CLI REA для реверс-инжиниринга и MCP-сервер для AI-агентов с готовой интеграцией Ghidra.
Кроссплатформенный лаунчер Minecraft для управления модами, создания сборок и установки Forge, Fabric, Quilt, NeoForge и других загрузчиков.
Тема для загрузчика GRUB, оформляющая меню загрузки в стиле главного меню Minecraft — с приветственными надписями и фоновыми изображениями.
Сервер Minecraft, полностью написанный на Rust: быстрый, эффективный и настраиваемый, с поддержкой ванильной механики.