본문으로 건너뛰기
이 페이지의 내용

모드 및 통합

LeviLauncher는 "기본 런처" 범위를 넘어서는 모드 관련 작업 흐름을 지원합니다.

현재 사용 가능한 기능

  • 모드 패키지(.mcmod) 가져오기
  • .zip 패키지와 단일 .dll 모드도 계속 지원: 파일 선택 창에서 모든 파일 (*.*) 을 선택
  • 설치된 모드 활성화 또는 비활성화
  • 더 이상 필요 없는 모드 삭제
  • CurseForge 관련 탐색 및 가져오기 프로세스 사용
  • lip와 호환되는 내장 패키지 관리자로 LIP 패키지 설치
  • LeviLamina 등의 로더 작업 흐름과 함께 사용

이는 고급 영역입니다

모드, 로더 및 패키지 통합의 호환성 변화는 특히 Minecraft 프리뷰(Preview)에서 더 빠르게 발생할 수 있습니다. 이를 고급 기능으로 간주하고 점진적으로 테스트하세요.

권장 모드 작업 흐름

  1. 깨끗한 격리된 버전부터 시작합니다.
  2. 해당 버전이 모드 없이 정상적으로 실행되는지 먼저 확인합니다.
  3. 한 번에 하나의 모드 또는 소규모 변경 사항만 추가합니다.
  4. 각 변경 사항 후 실행을 다시 테스트합니다.
  5. 중요한 월드는 항상 백업 경로를 유지합니다.

CurseForge Windows

런처는 CurseForge 관련 탐색 및 패키지 프로세스를 제공하여 앱 내에서 더 편리하게 적절한 리소스를 찾을 수 있도록 도와줍니다.

다음과 같은 요구 사항에 적합합니다:

  • 더 안내적인 검색 경험 필요
  • 특정 프로젝트의 호환 파일을 더 빠르게 보고 싶음
  • 모든 검색을 런처 외부에서 완료하고 싶지 않음

lip 및 LeviLamina Windows

LeviLauncher에는 lip와 호환되는 패키지 관리자가 내장되어 있으므로 lip이나 .NET 런타임을 따로 설치할 필요가 없습니다. lip을 따르므로 각 버전은 패키지를 .lip/state.json에 기록하고, 패키지는 lip.toml에서 읽습니다(tooth.json만 있는 이전 패키지도 계속 사용할 수 있습니다). 이전 런처로 LeviLamina나 LIP 패키지를 설치한 버전(tooth_lock.json)은 첫 패키지 작업 때 자동으로 마이그레이션됩니다. 미러 소스 사용이 켜져 있으면 GitHub에서 패키지를 다운로드할 때 설정의 GitHub 프록시를 거칩니다. 꺼져 있으면 GitHub에 직접 연결합니다(시스템 프록시가 설정되어 있으면 이를 거칩니다). 이전에 저장한 GitHub 프록시나 lip의 config.toml(%APPDATA%\lip 안, 예: lip config set github_proxy <URL>)에 설정한 github_proxy는 두 경우 모두 적용됩니다. 캐시 지우기로 다운로드한 패키지 파일을 삭제할 수 있습니다.

lip v0.40부터 lip.toml과 .lip/state.json의 각 엔트리는 실행 위치를 side(server 또는 client)와 platform(win-x64 같은 .NET 런타임 식별자)으로 나타냅니다. lip v0.39 이하에서는 이를 platform과 runtime이라고 불렀습니다. lip v0.39 이하나 이전 런처가 예전 키로 기록한 .lip/state.json은 다음 패키지 작업 전에 자동으로 변환됩니다. platform은 side로, runtime은 platform으로 이름이 바뀝니다. 그래도 lip이 읽을 수 없는 파일은 필요한 변경을 알려 주는 메시지와 함께 거부됩니다. platform을 side로, runtime을 platform으로 이름을 바꾸거나 해당 버전의 패키지를 다시 설치하세요.

이러한 통합은 패키지 기반 또는 로더 기반 작업 흐름을 사용하려는 고급 사용자에게 더 적합합니다.

모범 사례:

  • 안정적인 정식판(Release) 버전부터 시작
  • 한 번에 여러 고위험 요소를 변경하지 않음
  • "마지막으로 성공적으로 작동한" 버전 조합을 기록

클라이언트 버전에 LeviLamina를 추가하려면 LeviLamina 문서의 Install client on Windows(영어)를 참고하세요.

LeviMC Mods 페이지

LeviMC Mods 페이지에는 levimc.org/mods의 모드 중 Windows x64 클라이언트용 빌드(side = "client", platform = "win-x64"인 엔트리)가 있는 모드가 표시됩니다. 이름, ID, 작성자, 태그, 설명으로 검색하고, 관련도, 스타, 업데이트됨, 최신순으로 정렬하며, 게임 버전, LeviLamina 버전, 태그(라이브러리 / API나 경제 같은 권장 태그가 먼저 표시되고, 태그를 제외할 수도 있습니다), 라이선스(허용적 같은 분류 또는 SPDX ID), 의존성, 작성자(모드 페이지의 …의 다른 모드)로 필터링할 수 있습니다. 모드를 설치하면 client 변형을, 없으면 기본 변형을, 그것도 없으면 클라이언트용 빌드가 있는 첫 번째 다른 변형을 선택합니다. 모드 페이지에서 이러한 변형 중 다른 것을 고를 수도 있습니다.

네이티브 모드 Android

네이티브 모드는 게임 프로세스 안에서 네이티브 코드를 실행합니다. 신뢰할 수 있는 출처의 모드만 설치하고, 먼저 격리된 버전에서 테스트하세요.

직접 만들려면 LeviLamina 문서의 Android native mods(영어)를 따르세요.

모드를 추가한 후 오류가 발생하면

  • 가장 최근에 추가한 모드를 먼저 비활성화
  • 마지막으로 정상적으로 작동한 상태와 비교
  • 추가 테스트 전에 중요한 월드를 이동하거나 백업
  • 그런 다음 업데이트 및 문제 해결을 계속 참조