Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980{ buildPythonPackage, fetchFromGitHub, lib, pytestCheckHook, versionCheckHook,
colorama, colorlog, packaging, parse, pathspec, prompt-toolkit, psutil, pydantic, requests, resolvelib, ruamel-yaml, setuptools, typing-extensions, wcwidth,}:
buildPythonPackage (finalAttrs: { pname = "mcdreforged"; version = "2.16.2"; pyproject = true;
src = fetchFromGitHub { owner = "MCDReforged"; repo = "MCDReforged"; tag = "v${finalAttrs.version}"; hash = "sha256-DwTAP7KfZECCmMrUxIBaPItdixqd+0bFJnpKYHeeDEI="; };
build-system = [ setuptools ];
dependencies = [ colorama colorlog packaging parse pathspec prompt-toolkit psutil pydantic requests resolvelib ruamel-yaml typing-extensions wcwidth ];
nativeCheckInputs = [ pytestCheckHook versionCheckHook ];
pythonRelaxDeps = [ "ruamel.yaml" ];
meta = { changelog = "https://github.com/MCDReforged/MCDReforged/releases/tag/${finalAttrs.src.tag}"; longDescription = '' MCDReforged (abbreviated as MCDR) is a tool which provides the management ability of the Minecraft server using custom plugin system. It doesn't need to modify or mod the original Minecraft server at all.
From in-game calculator, player high-light, to manipulate scoreboard, manage structure file and backup / load backup, you can implement these by using MCDR and related plugins. ''; description = "Minecraft server control tool"; homepage = "https://mcdreforged.com"; license = lib.licenses.lgpl3Only; mainProgram = "mcdreforged"; maintainers = with lib.maintainers; [ moraxyc ]; };})