anchor.diff:  {
     options = {
       services.minecraft-server = {
  +
         enable = mkOption {
           type = types.bool;
           default = false;
  
positive.code:   config = mkIf cfg.enable {
      users.extraUsers.minecraft = {
        description     = "Minecraft Server Service user";
        home            = "/var/lib/minecraft";
        createHome      = true;
        uid             = config.ids.uids.minecraft;
      };
  
negative.code:           If enabled, start a Minecraft Server. The listening port for
            the server is always <literal>25565</literal>. The server
            data will be loaded from and saved to
            <literal>${cfg.dataDir}</literal>.
          '';
        };
  
        dataDir = mkOption {
          type = types.path;
          default = "/var/lib/minecraft";
          description = ''
            Directory to store minecraft database and other state/data files.
          '';
        };
  
        openFirewall = mkOption {
          type = types.bool;
          default = false;
          description = ''
            Whether to open ports in the firewall (if enabled) for the server.
          '';
        };
  
  