SJMCL: Mod ve AI desteği ile hafif Minecraft başlatıcısı
Modüler mod desteği ve AI destekli deneylerle birden fazla Minecraft örneğini başlatın ve yönetin, Tauri ile oluşturulmuş bir ön uç ve genişletilebilir UI motoru kullanarak. Şanghay Jiao Tong Üniversitesi Minecraft Kulübü tarafından oluşturulan bu açık kaynaklı başlatıcı, modları çalıştıran veya birkaç oyun kurulumu sürdüren Java Edition oyuncularını hedef alıyor ve CurseForge ve Modrinth'tan entegre indirmeler, Microsoft ve Yggdrasil girişleri ile mod paketleri ve dünyalar için sürükleyip bırakma içe aktarma sunuyor.
SJMCL ne yapar ve kimler faydalanır
SJMCL, ayrı oyun dizinlerini izole edilmiş örneklere organize eder, böylece farklı sürümleri veya mod setlerini çapraz kirlenme olmadan çalıştırmanıza olanak tanır. Başlatıcı, modları ve kaynak paketlerini doğrudan CurseForge ve Modrinth'tan indirir, Forge, Fabric ve Quilt mod yükleyicilerini destekler ve sürükleyip bırakma ile mod paketi, dünya ve kaynak paketi içe aktarımlarını kabul eder. Bu yetenekler, modlu ve vanilya kurulumları arasında sıkça geçiş yapan oyuncular için pratik hale getirir.
Sistem kaynaklarını ve başlangıcı nasıl etkiler
Başlatıcı, Tauri çerçevesi ve Next.js ile inşa edilmiştir, bu da ikili boyutu ve başlangıç gecikmesini Electron tabanlı başlatıcılara göre azaltır. Tauri'nin mimarisi, SJMCL'ye başlatma sırasında daha küçük bir ayak izi ve tipik masaüstü sistemlerde daha hızlı UI yanıtı sağlar. Çapraz platform derlemeleri Windows x64 ve ARM64'ü içerir, bu nedenle başlatıcı, daha büyük bir çalışma zamanı ortamı gerektirmeden çeşitli masaüstü donanımlarında çalışır.
Güvenlik, hesaplar ve genişletilebilirlik
SJMCL, Microsoft hesap desteği ve Yggdrasil protokolü kullanarak üçüncü taraf kimlik doğrulaması içerir, bu nedenle oturum açma yöntemleri yaygın masaüstü iş akışlarıyla eşleşir. Başlatıcı, topluluk tarafından eklenen işlevler için açık bir uzantı sistemi sunar ve ayrı kaynak setlerini birbirinden ayırmak için örnek izolasyonu sağlar. Deneysel özellikler, zorunlu çalışma zamanı gereksinimleri yerine isteğe bağlı bileşenler olarak sunulan AI Agent ve Model Context Protocol hizmetlerini içerir.
SJMCL'yi kimler kullanmalı ve bir ana uyarı
SJMCL, birden fazla modifiye edilmiş örneği yöneten ve daha küçük ikili dosyalarla topluluk tarafından sürdürülen, açık kaynaklı bir aracı tercih eden masaüstü oyuncularına uygundur. Projenin öğrenci kökenleri ve aktif GitHub bakımı, topluluk katkılarının özellikleri ve güncellemeleri şekillendirdiği anlamına gelir, bu nedenle değişikliklerin tek bir kurumsal sürüm planı yerine katkıda bulunanlar tarafından yönlendirildiğini bekleyin. Kararlı, merkezi olarak yönetilen bir güncelleme ritmine ihtiyaç duyan kullanıcılar için, bu katkı odaklı model önemli bir takas anlamına gelir.