From caf3f536f8cef95d608932b82d7c5f8c9ee1b111 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 15:45:26 +0300 Subject: [PATCH 01/19] Create README-ua.md --- docs/README-ua.md | 102 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 docs/README-ua.md diff --git a/docs/README-ua.md b/docs/README-ua.md new file mode 100644 index 0000000..3f62a19 --- /dev/null +++ b/docs/README-ua.md @@ -0,0 +1,102 @@ +# CmlLib.Core + +## Бібліотека для лаунчера Minecraft + +CmlLib.Core — це бібліотека для створення лаунчерів Minecraft на .NET + +Підтримує всі ванільні та модифіковані версії (включаючи Forge, Fabric тощо...) + +[Документація корейською мовою](https://www.google.com/search?q=https://cmllib.github.io/CmlLib.Core-wiki/ko/) + +[Реклама: Створимо лаунчер для вас!](https://www.google.com/search?q=https://cmllib.github.io/CmlLib.Core-wiki/ko/ad/) + +## Можливості + +* Авторизація через обліковий запис Microsoft Xbox +* Отримання списку ванільних та встановлених версій +* Встановлення ванільних версій +* Запуск будь-якої ванільної версії (протестовано до 1.21) +* Запуск Forge, Optifine, FabricMC, LiteLoader або будь-якої іншої кастомної версії +* Встановлення середовища виконання Java (JRE) +* Встановлення LiteLoader, FabricMC +* Запуск із додатковими параметрами (пряме підключення до сервера, роздільна здатність екрана, аргументи JVM) +* Кросплатформеність (Windows, Linux, macOS) + +[Перейти до Wiki для перегляду всіх можливостей](https://cmllib.github.io/CmlLib.Core-wiki/en/) + +## Встановлення + +Встановіть [NuGet-пакет CmlLib.Core](https://www.nuget.org/packages/CmlLib.Core) + +## Швидкий старт + +### Отримання всіх версій + +```csharp +using CmlLib.Core; + +var launcher = new MinecraftLauncher(); +var versions = await launcher.GetAllVersionsAsync(); +foreach (var version in versions) +{ + Console.WriteLine($"{version.Type} {version.Name}"); +} + +``` + +### Запуск гри + +```csharp +using CmlLib.Core; +using CmlLib.Core.ProcessBuilder; + +var launcher = new MinecraftLauncher(); +var process = await launcher.InstallAndBuildProcessAsync("1.21", new MLaunchOption()); +process.Start(); + +``` + +### Запуск гри з додатковими параметрами + +```csharp +using CmlLib.Core; +using CmlLib.Core.Auth; +using CmlLib.Core.ProcessBuilder; + +var path = new MinecraftPath("./my_game_dir"); +var launcher = new MinecraftLauncher(path); +launcher.FileProgressChanged += (sender, args) => +{ + Console.WriteLine($"Назва: {args.Name}"); + Console.WriteLine($"Тип: {args.EventType}"); + Console.WriteLine($"Всього: {args.TotalTasks}"); + Console.WriteLine($"Виконано: {args.ProgressedTasks}"); +}; +launcher.ByteProgressChanged += (sender, args) => +{ + Console.WriteLine($"{args.ProgressedBytes} байт / {args.TotalBytes} байт"); +}; + +await launcher.InstallAsync("1.20.4"); +var process = await launcher.BuildProcessAsync("1.20.4", new MLaunchOption +{ + Session = MSession.CreateOfflineSession("Gamer123"), + MaximumRamMb = 4096 +}); +process.Start(); + +``` + +## Документація + +**[Офіційна документація](https://cmllib.github.io/CmlLib.Core-wiki/en/)** + +**[Документація корейською мовою](https://www.google.com/search?q=https://cmllib.github.io/CmlLib.Core-wiki/ko/)** + +## Приклад + +[Приклад лаунчера](https://github.com/CmlLib/CmlLib-Minecraft-Launcher) + +## Співрозробники + +Створено за допомогою [contrib.rocks](https://contrib.rocks). From 75ba93a52305929046d2aa142a19621e5c4d6f8b Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:08:09 +0300 Subject: [PATCH 02/19] Update README-ua.md --- docs/README-ua.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/docs/README-ua.md b/docs/README-ua.md index 3f62a19..ce5e835 100644 --- a/docs/README-ua.md +++ b/docs/README-ua.md @@ -2,13 +2,21 @@ ## Бібліотека для лаунчера Minecraft -CmlLib.Core — це бібліотека для створення лаунчерів Minecraft на .NET + + +[![Nuget Badge](https://img.shields.io/nuget/v/CmlLib.Core)](https://www.nuget.org/packages/CmlLib.Core) +[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/CmlLib/CmlLib.Core/blob/master/LICENSE) +[![Codacy Badge](https://app.codacy.com/project/badge/Grade/3f55a130ec3f4bccb55e7def97cfa2ce)](https://www.codacy.com/gh/CmlLib/CmlLib.Core/dashboard?utm_source=github.com\&utm_medium=referral\&utm_content=CmlLib/CmlLib.Core\&utm_campaign=Badge_Grade) + +[![Discord](https://img.shields.io/discord/795952027443527690?label=discord\&logo=discord\&style=for-the-badge)](https://discord.gg/cDW2pvwHSc) + +CmlLib.Core це бібліотека для створення лаунчерів Minecraft на .NET Підтримує всі ванільні та модифіковані версії (включаючи Forge, Fabric тощо...) -[Документація корейською мовою](https://www.google.com/search?q=https://cmllib.github.io/CmlLib.Core-wiki/ko/) +[Документація корейською мовою](https://cmllib.github.io/CmlLib.Core-wiki/ko/) -[Реклама: Створимо лаунчер для вас!](https://www.google.com/search?q=https://cmllib.github.io/CmlLib.Core-wiki/ko/ad/) +[Реклама: Створимо лаунчер для вас!](https://cmllib.github.io/CmlLib.Core-wiki/ko/ad/) ## Можливості @@ -91,12 +99,15 @@ process.Start(); **[Офіційна документація](https://cmllib.github.io/CmlLib.Core-wiki/en/)** -**[Документація корейською мовою](https://www.google.com/search?q=https://cmllib.github.io/CmlLib.Core-wiki/ko/)** +**[Документація корейською мовою](https://cmllib.github.io/CmlLib.Core-wiki/ko/)** ## Приклад [Приклад лаунчера](https://github.com/CmlLib/CmlLib-Minecraft-Launcher) ## Співрозробники + + + Створено за допомогою [contrib.rocks](https://contrib.rocks). From 1e15cc0ed92d186d39dec94b417a576c6bc89e7b Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:33:01 +0300 Subject: [PATCH 03/19] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 498ce26..a240756 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # CmlLib.Core +**README Languages:** [English](README.md) | [Українська](docs/README-ua.md) | [한국어](docs/README-chs.md) ## Minecraft Launcher Library From a442993757fcc48fdcef0e788a478a827ecd89ae Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:35:25 +0300 Subject: [PATCH 04/19] Update language link for Ukrainian README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a240756..71540db 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # CmlLib.Core -**README Languages:** [English](README.md) | [Українська](docs/README-ua.md) | [한국어](docs/README-chs.md) +**Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](https://cmllib.github.io/CmlLib.Core-wiki/ko/) ## Minecraft Launcher Library From 945a27b7fb0acad3f83bf4ac3f51796e58a44e28 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:35:31 +0300 Subject: [PATCH 05/19] Update README-ua.md --- docs/README-ua.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-ua.md b/docs/README-ua.md index ce5e835..fd588a2 100644 --- a/docs/README-ua.md +++ b/docs/README-ua.md @@ -1,5 +1,5 @@ # CmlLib.Core - +**Мови:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](https://cmllib.github.io/CmlLib.Core-wiki/ko/) ## Бібліотека для лаунчера Minecraft From 0716883ae0b8aea1ea3877f67dd8caf6b129a987 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:36:17 +0300 Subject: [PATCH 06/19] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 71540db..88be1ae 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # CmlLib.Core -**Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](https://cmllib.github.io/CmlLib.Core-wiki/ko/) +**Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](docs/README-chs.md) ## Minecraft Launcher Library From 8fbf7f174ec31cbead1fe3759cb86f77405a1f34 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:36:26 +0300 Subject: [PATCH 07/19] Update language links in README-chs.md --- docs/README-chs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-chs.md b/docs/README-chs.md index 28d4cec..4811c0c 100644 --- a/docs/README-chs.md +++ b/docs/README-chs.md @@ -1,5 +1,5 @@ # CmlLib.Core - +[English](README.md) | [Українська](docs/README-uk.md) | [한국어](docs/README-chs.md) ## Minecraft 启动器库 From d89d271b043e3cda9d7c8e4be165af542f41cce3 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:36:59 +0300 Subject: [PATCH 08/19] Update README-chs.md --- docs/README-chs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-chs.md b/docs/README-chs.md index 4811c0c..11270c2 100644 --- a/docs/README-chs.md +++ b/docs/README-chs.md @@ -1,5 +1,5 @@ # CmlLib.Core -[English](README.md) | [Українська](docs/README-uk.md) | [한국어](docs/README-chs.md) +**Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](docs/README-chs.md) ## Minecraft 启动器库 From cc0bcd41e020ba207f6d313ac784ef0b84bc9e8c Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:40:07 +0300 Subject: [PATCH 09/19] Rename README-ua.md to README-uk.md --- docs/{README-ua.md => README-uk.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{README-ua.md => README-uk.md} (100%) diff --git a/docs/README-ua.md b/docs/README-uk.md similarity index 100% rename from docs/README-ua.md rename to docs/README-uk.md From 4aa7bdd8c96f003647c8821985a07fff3a31fd3f Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:41:30 +0300 Subject: [PATCH 10/19] Update README-uk.md --- docs/README-uk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-uk.md b/docs/README-uk.md index fd588a2..a345788 100644 --- a/docs/README-uk.md +++ b/docs/README-uk.md @@ -1,5 +1,5 @@ # CmlLib.Core -**Мови:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](https://cmllib.github.io/CmlLib.Core-wiki/ko/) +**Мови:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](docs/README-chs.md) ## Бібліотека для лаунчера Minecraft From 452b561e20ca36253bac24ee2f591dc6d63de56d Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:46:26 +0300 Subject: [PATCH 11/19] Update README-chs.md --- docs/README-chs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-chs.md b/docs/README-chs.md index 11270c2..23d52c7 100644 --- a/docs/README-chs.md +++ b/docs/README-chs.md @@ -1,5 +1,5 @@ # CmlLib.Core -**Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](docs/README-chs.md) +**Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [简体中文](docs/README-chs.md) ## Minecraft 启动器库 From f60bb4fe70711aeb169d4ee98bf3a969f540b376 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:46:38 +0300 Subject: [PATCH 12/19] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 88be1ae..a41fd3c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # CmlLib.Core -**Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](docs/README-chs.md) +**Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [简体中文](docs/README-chs.md) ## Minecraft Launcher Library From 947b7404c5a3eb1afdba6180d47f46d776f995b2 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:46:47 +0300 Subject: [PATCH 13/19] Update README-uk.md --- docs/README-uk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-uk.md b/docs/README-uk.md index a345788..27554aa 100644 --- a/docs/README-uk.md +++ b/docs/README-uk.md @@ -1,5 +1,5 @@ # CmlLib.Core -**Мови:** [English](README.md) | [Українська](docs/README-uk.md) | [한국어](docs/README-chs.md) +**Мови:** [English](README.md) | [Українська](docs/README-uk.md) | [简体中文](docs/README-chs.md) ## Бібліотека для лаунчера Minecraft From b12aeb048bcdfddba5d071a938464d336b925267 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:49:18 +0300 Subject: [PATCH 14/19] Update README-chs.md --- docs/README-chs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-chs.md b/docs/README-chs.md index 23d52c7..567e97f 100644 --- a/docs/README-chs.md +++ b/docs/README-chs.md @@ -1,5 +1,5 @@ # CmlLib.Core -**Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [简体中文](docs/README-chs.md) +**语言:** [English](README.md) | [Українська](docs/README-uk.md) | [简体中文](docs/README-chs.md) ## Minecraft 启动器库 From 351f4fce26aafb7883ee4ef5418a3493ae6bad34 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:02:13 +0300 Subject: [PATCH 15/19] Update README-uk.md --- docs/README-uk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-uk.md b/docs/README-uk.md index 27554aa..e2eaa32 100644 --- a/docs/README-uk.md +++ b/docs/README-uk.md @@ -97,7 +97,7 @@ process.Start(); ## Документація -**[Офіційна документація](https://cmllib.github.io/CmlLib.Core-wiki/en/)** +**[Документація англійської мовою](https://cmllib.github.io/CmlLib.Core-wiki/en/)** **[Документація корейською мовою](https://cmllib.github.io/CmlLib.Core-wiki/ko/)** From 603fde0130a762b5abf9be5b092e279c4f43763f Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:03:24 +0300 Subject: [PATCH 16/19] Update README-uk.md --- docs/README-uk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-uk.md b/docs/README-uk.md index e2eaa32..5f1b0a8 100644 --- a/docs/README-uk.md +++ b/docs/README-uk.md @@ -30,7 +30,7 @@ CmlLib.Core це бібліотека для створення лаунчері * Запуск із додатковими параметрами (пряме підключення до сервера, роздільна здатність екрана, аргументи JVM) * Кросплатформеність (Windows, Linux, macOS) -[Перейти до Wiki для перегляду всіх можливостей](https://cmllib.github.io/CmlLib.Core-wiki/en/) +[Перейти до Wiki для перегляду всіх можливостей(англійська)](https://cmllib.github.io/CmlLib.Core-wiki/en/) ## Встановлення From 651b39ea094694395691545ea36f00421079dc02 Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:04:33 +0300 Subject: [PATCH 17/19] Update README-uk.md --- docs/README-uk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-uk.md b/docs/README-uk.md index 5f1b0a8..48fca7c 100644 --- a/docs/README-uk.md +++ b/docs/README-uk.md @@ -97,7 +97,7 @@ process.Start(); ## Документація -**[Документація англійської мовою](https://cmllib.github.io/CmlLib.Core-wiki/en/)** +**[Документація англійською мовою](https://cmllib.github.io/CmlLib.Core-wiki/en/)** **[Документація корейською мовою](https://cmllib.github.io/CmlLib.Core-wiki/ko/)** From cd9b651636c4730f974f94d8861d044ea1930eff Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:06:16 +0300 Subject: [PATCH 18/19] Update README-uk.md --- docs/README-uk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README-uk.md b/docs/README-uk.md index 48fca7c..da285cd 100644 --- a/docs/README-uk.md +++ b/docs/README-uk.md @@ -36,7 +36,7 @@ CmlLib.Core це бібліотека для створення лаунчері Встановіть [NuGet-пакет CmlLib.Core](https://www.nuget.org/packages/CmlLib.Core) -## Швидкий старт +## Швидкий початок ### Отримання всіх версій From 1d847af478a94ec43fe89f0e0a176f846f6453fd Mon Sep 17 00:00:00 2001 From: WER_DEVELOPER <79760096+WER-CORE@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:11:42 +0300 Subject: [PATCH 19/19] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index a41fd3c..b6fc9e2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ # CmlLib.Core **Languages:** [English](README.md) | [Українська](docs/README-uk.md) | [简体中文](docs/README-chs.md) - ## Minecraft Launcher Library