CmlLib
한국어 (v3)
한국어 (v3)
  • 🧊CmlLib Projects
  • [AD] 커스텀 런처 주문제작
  • 🚀CmlLib.Core
    • 홈
    • 시작하기
      • CMLauncher
      • 게임 경로 설정
      • 실행 옵션 설정
      • 이벤트 처리
    • 로그인과 세션
      • 마이크로소프트 엑스박스 계정
      • 예전 모장 계정
      • 오프라인 계정
    • 고급 기능
      • VersionLoader
      • Version
      • FileChecker
      • Downloader
    • 모드 로더 인스톨러
      • Forge Installer
      • Fabric Installer
      • LiteLoader Installer
    • 유틸리티
      • Minecraft Changelogs
    • 자료
      • 자주 묻는 질문
      • 알려진 문제
      • 예시 런처
      • 라이센스
  • 🔓Auth.Microsoft
    • 홈
    • CmlLib.Core.Auth.Microsoft
      • JELoginHandler
      • JELoginHandlerBuilder
      • JEAuthenticator
    • XboxAuthNet.Game
      • OAuth
      • XboxAuth
      • XboxAuthException
      • AccountManager
      • Accounts
    • XboxAuthNet.Game.Msal
      • ClientID
      • MsalClientHelper
      • OAuth
    • CmlLib.Core.Bedrock.Auth
    • 자료
  • 🌐MojangAPI
    • 홈
    • Mojang API
    • SecurityQuestion
  • ⚒️Installer.Forge
    • 홈
    • 지원되는 버전
    • 시작하기
    • MForge
    • ForgeVersionLoader
Powered by GitBook
On this page
Edit on GitHub
  1. CmlLib.Core
  2. 모드 로더 인스톨러

Fabric Installer

Install Fabric mod loader

Example

 var path = new MinecraftPath();
 var launcher = new CMLauncher(path);
 launcher.FileChanged += Downloader_ChangeFile;
 launcher.ProgressChanged += Downloader_ChangeProgress;

 // initialize fabric version loader
 var fabricVersionLoader = new FabricVersionLoader();
 var fabricVersions = await fabricVersionLoader.GetVersionMetadatasAsync();

 // print fabric versions
 foreach (var v in fabricVersions)
 {
     Console.WriteLine(v.Name);
 }

Console.WriteLine("select version: ");
var fabricVersionName = Console.ReadLine();

if (string.IsNullOrEmpty(fabricVersionName))
    return;

// install
var fabric = fabricVersions.GetVersionMetadata(fabricVersionName);
await fabric.SaveAsync(path);

// update version list
await launcher.GetAllVersionsAsync();

var process = await launcher.CreateProcessAsync(fabricVersionName, new MLaunchOption());
process.Start();
PreviousForge InstallerNextLiteLoader Installer

Last updated 1 year ago

🚀