CmlLib
한국어 (v4)
한국어 (v4)
  • 🧊CmlLib Projects
  • [AD] 커스텀 런처 주문제작
  • 🚀CmlLib.Core
    • 홈
    • 시작하기
      • 런처
      • 게임 경로 설정
      • 버전
      • 실행 옵션 설정
      • 이벤트 처리
    • 로그인과 세션
      • 마이크로소프트 엑스박스 계정
      • 오프라인 계정
    • 고급 기능
      • MinecraftLauncherParameters
      • Rules
      • FileExtractor
      • GameInstaller
      • Java
    • 모드 로더 인스톨러
      • Forge Installer
      • Fabric Installer
      • Quilt Installer
      • LiteLoader Installer
    • 유틸리티
      • Minecraft Changelogs
    • 자료
      • 자주 묻는 질문
      • 알려진 문제
      • 예시 런처
      • 라이센스
  • 🔓Auth.Microsoft
    • 홈
    • CmlLib.Core.Auth.Microsoft
      • JELoginHandler
      • JELoginHandlerBuilder
      • JEAuthenticator
      • Authentication with MSAL
    • 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
  • Installer.Forge
  • 라이브러리 없이 포지 설치
  • 포지 파일 추출 방법
  • 포지
Edit on GitHub
  1. CmlLib.Core
  2. 모드 로더 인스톨러

Forge Installer

Install Forge mod loader

Previous모드 로더 인스톨러NextFabric Installer

Last updated 9 months ago

라이브러리를 사용하여 포지 설치를 자동화할 수 있습니다.

라이브러리 없이 포지 설치

  1. 포지 파일 추출

  2. 추출한 포지 파일을 개인 서버에 올리거나 런처와 함께 배포

  3. 추출한 포지 파일을 게임 폴더 안으로 복사하는 코드를 작성

포지 파일 추출 방법

  1. .minecraft 폴더 삭제

  2. 모장 런처를 통해서 추출하고 싶은 포지 버전의 바닐라 버전을 실행 (CmlLib 같은 제삼자 런처 사용하면 안됨)

  3. 공식 포지 인스톨러를 통해서 .minecraft 폴더에 포지를 설치

  4. .minecraft 폴더에서 libraries 폴더와 versions/<forge-version-name> 폴더를 복사하세요. 두 폴더가 추출된 포지입니다.

예시 폴더 구조:

<root>
 |- libraries
 |  |- org
 |  |- net
 |  |- (여러 폴더들)
 |
 |- versions
    |- <포지-버전-이름>
        |- <포지-버전-이름>.json
        |- <포지-버전-이름>.jar

NOTE: 몇몇 포지 버전은 <forge-version-name>.jar 파일이 없습니다. 없어도 문제 없습니다

포지

포지를 설치한 후, 포지 버전은 launcher.GetAllVersions() 이나 await launcher.GetAllVersionsAsync() 를 통해서 불러올 수 있습니다. 런처

불러온 게임 버전의 이름을 통해서 포지를 실행하세요.

var process = await launcher.InstallAndBuildProcessAsync("forge-version-name", options);
process.Start();

Example 1.12.2-forge-14.23.5.2855:

var process = await launcher.InstallAndBuildProcessAsync("1.12.2-forge-14.23.5.2855", new MLaunchOption
{
    Session = MSession.CreateOfflineSession("hello"),
    MaximumRamMb = 4096
});
process.Start();
🚀
Installer.Forge