SJMCL: ตัวเปิด Minecraft ที่มีน้ำหนักเบาพร้อมการสนับสนุน mod และ AI
เริ่มต้นและจัดการหลาย Minecraft instances ด้วยการสนับสนุนโมดูลาร์และการทดลองที่ช่วยด้วย AI โดยใช้ส่วนหน้าที่สร้างด้วย Tauri และเอนจิน UI ที่ขยายได้ สร้างโดยชมรม Minecraft ของมหาวิทยาลัยเซี่ยงไฮ้เจียวทง ตัวโหลดแบบโอเพนซอร์สนี้มุ่งเป้าไปที่ผู้เล่น Java Edition ที่ใช้โมดหรือดูแลการตั้งค่าเกมหลายชุด โดยมีการดาวน์โหลดที่รวมจาก CurseForge และ Modrinth การเข้าสู่ระบบของ Microsoft และ Yggdrasil และการนำเข้าแบบลากและวางสำหรับ modpacks และโลกต่างๆ
สิ่งที่ SJMCL ทำและผู้ที่ได้รับประโยชน์
SJMCL จัดระเบียบไดเรกทอรีเกมแยกออกเป็นอินสแตนซ์ที่แยกจากกัน ทำให้คุณสามารถเรียกใช้เวอร์ชันหรือชุดม็อดที่แตกต่างกันได้โดยไม่เกิดการปนเปื้อนกัน ตัวโหลดจะดาวน์โหลดม็อดและแพ็คทรัพยากรโดยตรงจาก CurseForge และ Modrinth รองรับ Forge, Fabric และ Quilt mod loaders และยอมรับการนำเข้าชุดม็อด, โลก และแพ็คทรัพยากรแบบลากและวาง ความสามารถเหล่านี้ทำให้มันใช้งานได้จริงสำหรับผู้เล่นที่สลับไปมาระหว่างการตั้งค่าที่มีม็อดและแบบวานิลลาอย่างบ่อยครั้ง
มันส่งผลต่อทรัพยากรของระบบและการเริ่มต้นอย่างไร
ตัวโหลดถูกสร้างขึ้นด้วย Tauri framework และ Next.js ซึ่งช่วยลดขนาดไบนารีและความล่าช้าในการเริ่มต้นเมื่อเปรียบเทียบกับตัวโหลดที่ใช้ Electron สถาปัตยกรรมของ Tauri ทำให้ SJMCL มีขนาดเล็กลงในระหว่างการเริ่มต้นและตอบสนอง UI ได้เร็วขึ้นในระบบเดสก์ท็อปทั่วไป การสร้างข้ามแพลตฟอร์มประกอบด้วย Windows x64 และ ARM64 ดังนั้นตัวโหลดจึงทำงานบนฮาร์ดแวร์เดสก์ท็อปที่หลากหลายโดยไม่ต้องการสภาพแวดล้อมการทำงานที่ใหญ่ขึ้น
ความปลอดภัย บัญชี และความสามารถในการขยาย
SJMCL รวมการสนับสนุนบัญชี Microsoft พร้อมกับการตรวจสอบสิทธิ์ของบุคคลที่สามโดยใช้โปรโตคอล Yggdrasil ดังนั้นวิธีการลงชื่อเข้าใช้จึงตรงกับกระบวนการทำงานทั่วไปในเดสก์ท็อป ตัวโหลดเปิดเผยระบบส่วนขยายที่เปิดให้มีฟังก์ชันที่เพิ่มโดยชุมชนและเสนอการแยกอินสแตนซ์เพื่อให้ชุดทรัพยากรแยกจากกัน ฟีเจอร์ทดลองรวมถึง AI Agent และ Model Context Protocol services ซึ่งนำเสนอเป็นส่วนประกอบเสริมแทนที่จะเป็นข้อกำหนดการทำงานที่จำเป็น
ใครควรใช้ SJMCL และข้อควรระวังที่สำคัญ
SJMCL เหมาะสำหรับผู้เล่นเดสก์ท็อปที่จัดการหลายอินสแตนซ์ที่มีการปรับแต่งและผู้ที่ชอบเครื่องมือที่มีการดูแลโดยชุมชนและเป็นโอเพนซอร์สที่มีขนาดไฟล์เล็กกว่า ต้นกำเนิดของโครงการจากนักเรียนและการบำรุงรักษา GitHub ที่กระตือรือร้นหมายความว่าการมีส่วนร่วมของชุมชนมีอิทธิพลต่อฟีเจอร์และการอัปเดต ดังนั้นคาดหวังการเปลี่ยนแปลงที่ขับเคลื่อนโดยผู้มีส่วนร่วมมากกว่าการวางแผนการปล่อยจากบริษัทเดียว สำหรับผู้ใช้ที่ต้องการความเสถียรและการอัปเดตที่มีการควบคุมจากศูนย์กลาง โมเดลที่ขับเคลื่อนโดยผู้มีส่วนร่วมนี้เป็นการแลกเปลี่ยนที่สำคัญ