SJMCL: 모드 및 AI 지원이 있는 경량 Minecraft 실행기
모듈식 모드 지원 및 AI 지원 실험을 통해 여러 Minecraft 인스턴스를 시작하고 관리하며, Tauri로 구축된 프론트 엔드와 확장 가능한 UI 엔진을 사용합니다. 상하이 교통대학교 Minecraft 클럽에서 만든 이 오픈 소스 런처는 모드를 실행하거나 여러 게임 설정을 유지하는 Java Edition 플레이어를 대상으로 하며, CurseForge 및 Modrinth에서 통합 다운로드, Microsoft 및 Yggdrasil 로그인, 모드팩 및 월드에 대한 드래그 앤 드롭 가져오기를 제공합니다.
SJMCL이 하는 일과 혜택을 받는 사람들
SJMCL은 별도의 게임 디렉토리를 격리된 인스턴스로 조직하여 서로 다른 버전이나 모드 세트를 교차 오염 없이 실행할 수 있게 합니다. 이 런처는 CurseForge와 Modrinth에서 모드와 리소스 팩을 직접 다운로드하며, Forge, Fabric 및 Quilt 모드 로더를 지원하고, 드래그 앤 드롭 모드 팩, 월드 및 리소스 팩 가져오기를 허용합니다. 이러한 기능은 모드 설정과 일반 설정 간에 자주 전환하는 플레이어에게 실용적입니다.
시스템 리소스 및 시작에 미치는 영향
이 런처는 Tauri 프레임워크와 Next.js로 구축되어 있어 Electron 기반 런처에 비해 바이너리 크기와 시작 지연 시간을 줄입니다. Tauri의 아키텍처는 SJMCL이 시작 시 더 작은 발자국을 남기고 일반 데스크탑 시스템에서 더 빠른 UI 응답을 제공합니다. 크로스 플랫폼 빌드는 Windows x64 및 ARM64를 포함하므로, 런처는 더 큰 런타임 환경을 요구하지 않고 다양한 데스크탑 하드웨어에서 실행됩니다.
안전성, 계정 및 확장성
SJMCL은 Microsoft 계정 지원과 Yggdrasil 프로토콜을 사용한 제3자 인증을 포함하여, 로그인 방법이 일반적인 데스크탑 워크플로우와 일치합니다. 이 런처는 커뮤니티 추가 기능을 위한 개방형 확장 시스템을 제공하며, 별도의 리소스 세트를 분리하기 위해 인스턴스 격리를 제공합니다. 실험적인 기능으로는 AI 에이전트 및 모델 컨텍스트 프로토콜 서비스가 포함되어 있으며, 이는 필수 런타임 요구 사항이 아닌 선택적 구성 요소로 제공됩니다.
SJMCL을 사용해야 하는 사람과 주요 경고
SJMCL은 여러 개의 모드가 적용된 인스턴스를 관리하는 데스크탑 플레이어에게 적합하며, 더 작은 바이너리를 가진 커뮤니티 유지 관리 오픈 소스 도구를 선호하는 사용자에게 적합합니다. 이 프로젝트의 학생 기원과 활발한 GitHub 유지 관리는 커뮤니티 기여가 기능과 업데이트를 형성한다는 것을 의미하므로, 단일 기업 릴리스 계획이 아닌 기여자에 의해 주도되는 변화를 기대하십시오. 안정적이고 중앙에서 관리되는 업데이트 주기가 필요한 사용자에게는, 기여자 주도 모델이 중요한 거래입니다.