MCTOOLBOX
MC ToolboxMC TOOLBOX
<กลับไปที่เครื่องมือ

ยูทิลิตี้แพ็คทรัพยากร

ตัวแปลงแพ็ค Minecraft

แปลงแพ็คทรัพยากร Java เป็นไฟล์ .mcpack ของ Bedrock แปลงแพ็ค Bedrock กลับเป็น Java หรือรีเฟรชข้อมูลเมตาของแพ็ค Java ทุกอย่างทำงานภายในเบราว์เซอร์ของคุณ

ไม่ต้องอัปโหลด ไม่ต้องมีบัญชี ใช้ JSZip เท่านั้น

ทิศทาง

รายละเอียดผลลัพธ์

ตัวแปลงนี้ทำอะไรได้และไม่ได้อะไร

Minecraft Java และ Bedrock packs ใช้ metadata และเส้นทาง texture ต่างกัน เครื่องมือนี้จัดการการแปลงพื้นฐานที่มีประโยชน์: pack metadata, pack icons และโฟลเดอร์ texture ทั่วไป ไม่ได้อ้างว่าแปลง OptiFine CIT, CEM models, shaders, Java item models, Bedrock render controllers หรือ behavior-pack logic ได้สมบูรณ์แบบ

ใช้ตัวแปลงเมื่อแพ็กส่วนใหญ่ประกอบด้วยเท็กซ์เจอร์บล็อกและไอเทมมาตรฐาน หรือเมื่อคุณต้องการจุดเริ่มต้นที่สะอาดสำหรับการพอร์ตด้วยตนเอง Java Edition และ Bedrock Edition เป็นเอนจินแยกกันที่มีชื่อไฟล์ ระบบโมเดล กฎวัสดุ และเมตาดาต้าที่แตกต่างกัน ดังนั้นไฟล์ที่แปลงแล้วควรถือเป็นฉบับร่างที่ยังต้องทดสอบในเกม ไม่ใช่หลักฐานว่าทุกฟีเจอร์เข้ากันได้

Java -> Bedrock

สร้าง manifest.json สร้าง UUID จับคู่ assets/minecraft/textures/block และ item ลงในโฟลเดอร์ texture ของ Bedrock และส่งออกเป็น .mcpack

Bedrock -> Java

สร้าง pack.mcmeta จับคู่ textures/blocks และ textures/items ลงในโฟลเดอร์ texture ของ Java และส่งออกเป็น .zip ที่ใช้กับ Java ได้

อัปเดต Java

คัดลอก Java pack และเขียน pack.mcmeta ใหม่ด้วย pack_format ที่เลือกสำหรับ Minecraft เวอร์ชันใหม่กว่า

1. เก็บไฟล์ต้นฉบับไว้

สำรองข้อมูลก่อนเริ่มต้น ตัวแปลงจะสร้างไฟล์ดาวน์โหลดใหม่และไม่เขียนทับไฟล์ต้นฉบับ แต่แพ็กเดิมเป็นข้อมูลอ้างอิงที่ปลอดภัยที่สุดเมื่อคุณต้องการกู้คืนโมเดล เท็กซ์เจอร์ หรือรายการเมตาดาต้า

2. เลือกทิศทางที่ถูกต้อง

ใช้ Java to Bedrock สำหรับไฟล์ .zip ของ Java ที่มี pack.mcmeta ใช้ Bedrock to Java สำหรับไฟล์ .mcpack หรือ .zip ที่มี manifest.json Java Version Update จะเขียน pack.mcmeta ใหม่ในแพ็ก Java ที่มีอยู่เท่านั้น

3. ตรวจสอบรายละเอียดแพ็กที่ตรวจพบ

ตรวจสอบชื่อแพ็ก คำอธิบาย และ Java pack_format ก่อนแปลง ค่า pack_format บอกเพียงว่า Java กำหนดเป้าหมาย resource-pack รูปแบบใด ไม่ได้เขียนโมเดลหรือไฟล์เฉพาะเวอร์ชันอื่นโดยอัตโนมัติ

4. ดาวน์โหลดและทดสอบในโลกใหม่

ติดตั้งไฟล์ที่แปลงแล้ว เปิดใช้เพียงแพ็กเดียว และตรวจสอบบล็อกและไอเทมหลายรายการ การทดสอบโดยไม่มีแพ็กอื่นทำให้สังเกตเห็นเท็กซ์เจอร์ที่หายไป เส้นทางที่ผิด และความขัดแย้งของลำดับการโหลดได้ง่ายขึ้น

สิ่งที่เปลี่ยนแปลงระหว่างการแปลง

ตารางด้านล่างแยกงานที่ทำโดยอัตโนมัติออกจากส่วนที่คุณควรตรวจสอบด้วยตนเอง ทำให้ตัดสินใจได้ง่ายขึ้นว่าตัวแปลงเหมาะกับแพ็กของคุณหรือไม่ก่อนประมวลผลไฟล์ขนาดใหญ่

การแปลงจัดการโดยอัตโนมัติตรวจสอบหลังดาวน์โหลด
Java เป็น Bedrockสร้าง manifest.json และ UUID คัดลอกไอคอนแพ็ก และแมปเส้นทางเท็กซ์เจอร์บล็อกและไอเทมทั่วไปใหม่โมเดล Java, ฟีเจอร์ OptiFine, shaders, ฟอนต์, เสียง, แอนิเมชัน และข้อกำหนด material หรือ render-controller ของ Bedrock
จาก Bedrock เป็น Javaสร้าง pack.mcmeta, คัดลอกไอคอนแพ็ก และจัดเรียงบล็อกและไอเทมทั่วไปให้เข้ากับโครงสร้างเท็กซ์เจอร์ของ JavaUI, entity definitions, attachables, render controllers, materials และคอนเทนต์ behavior-pack ที่ใช้เฉพาะ Bedrock เท่านั้น
อัปเดตเวอร์ชัน Javaคัดลอกไฟล์เก็บถาวรและแทนที่ pack.mcmeta ด้วย pack_format และคำอธิบายที่เลือกไว้เส้นทางเท็กซ์เจอร์ที่เปลี่ยนชื่อ, โครงสร้างโมเดลที่เปลี่ยนแปลง, เกมแอสเซ็ตที่ถูกลบ และการเปลี่ยนแปลงอื่นๆ ระหว่างเวอร์ชัน Minecraft

รายการตรวจสอบการทดสอบ

  • ยืนยันว่า Minecraft รู้จักไฟล์เก็บถาวรและแสดงชื่อแพ็กและไอคอนตามที่คาดหวัง
  • ตรวจสอบบล็อกและไอเทมจากวัสดุหลายกลุ่มแทนการทดสอบเท็กซ์เจอร์เพียงอย่างเดียว
  • มองหารูปแบบเท็กซ์เจอร์หายไปสีม่วงและดำ และอ่านเกมล็อกเพื่อหาเส้นทางที่ไม่ถูกต้อง
  • ทดสอบเท็กซ์เจอร์เคลื่อนไหว, พิกเซลโปร่งใส, เสียงที่กำหนดเอง, ฟอนต์, โมเดล และอินเทอร์เฟซผู้ใช้แยกกัน
  • เปิด CONVERSION_NOTES.txt ในไฟล์ดาวน์โหลด ซึ่งจะแสดงไฟล์ที่ตัวแปลงข้ามไปเพราะต้องแก้ไขด้วยตนเอง

ปัญหาการแปลงที่พบบ่อย

Minecraft ไม่รู้จักแพ็ก: เปิดไฟล์เก็บถาวรและตรวจสอบให้แน่ใจว่า pack.mcmeta หรือ manifest.json อยู่ที่รากของไฟล์เก็บถาวร ไม่ใช่ในโฟลเดอร์ซ้อนเพิ่มเติม

เท็กซ์เจอร์บางส่วนหายไป: เปรียบเทียบแอสเซ็ตที่หายไปกับแพ็กต้นฉบับและตรวจสอบเส้นทางเฉพาะรุ่น โมเดลที่ซับซ้อนอาจอ้างอิงเท็กซ์เจอร์เพิ่มเติมที่ไม่อยู่ในการแมปโฟลเดอร์พื้นฐาน

แพ็กโหลดได้แต่แสดงผลผิดปกติ: ปิด resource packs อื่นๆ, ตรวจสอบเวอร์ชัน Minecraft เป้าหมาย และตรวจสอบเท็กซ์เจอร์โปร่งใสหรือเคลื่อนไหว แต่ละรุ่นอาจตีความเค้าโครง UV และกฎการเรนเดอร์ต่างกัน

ความเป็นส่วนตัวและแพ็กขนาดใหญ่

ไฟล์เก็บถาวรที่เลือกจะอยู่ในเบราว์เซอร์ของคุณ JSZip อ่านและสร้างใหม่ในเครื่อง ดังนั้นเครื่องมือนี้จะไม่อัปโหลดเท็กซ์เจอร์ของคุณไปยัง MC Toolbox แพ็กขนาดใหญ่มากอาจใช้หน่วยความจำมากเพราะเบราว์เซอร์ต้องเก็บไฟล์ต้นฉบับและไฟล์ที่สร้างขึ้นพร้อมกัน หากการแปลงไฟล์ใหญ่ล้มเหลว ให้ปิดแท็บที่ไม่ใช้แล้วลองใช้แพ็กบนเบราว์เซอร์เดสก์ท็อป

คำถามที่พบบ่อยเกี่ยวกับตัวแปลง Pack

แปลงทุก pack ได้สมบูรณ์แบบหรือไม่?

ไม่ได้ ตัวแปลงจัดการ texture และ metadata ทั่วไป OptiFine CIT, CEM models, shaders, Java models ที่กำหนดเอง, Bedrock render controllers และ behavior logic มักต้องแก้ไขด้วยตนเอง

ไฟล์ของฉันถูกอัปโหลดหรือไม่?

ไม่ ตัวแปลงทำงานในเบราว์เซอร์ของคุณโดยใช้ JSZip อ่านไฟล์บีบอัด สร้างไฟล์ใหม่ และดาวน์โหลดโดยไม่ส่ง pack ไปยังเซิร์ฟเวอร์

ควรอัปโหลดรูปแบบใด?

ใช้ .zip สำหรับ Java packs และ .mcpack หรือ .zip สำหรับ Bedrock packs ผลลัพธ์คือ .mcpack สำหรับ Bedrock หรือ .zip สำหรับ Java

การเปลี่ยน pack_format อัปเดตเท็กซ์เจอร์และโมเดลเก่าหรือไม่?

ไม่ Java Version Update เปลี่ยนเฉพาะ pack.mcmeta เท่านั้น Minecraft มีการเปลี่ยนชื่อไฟล์และรูปแบบโมเดลในแต่ละเวอร์ชัน ดังนั้นแพ็กเก่าอาจยังต้องย้ายข้อมูลด้วยตนเอง

ฉันแปลง Bedrock behavior pack เป็น Java data pack ได้ไหม?

ไม่ได้ ตัวแปลงนี้ใช้สำหรับ metadata และเท็กซ์เจอร์ของ resource pack ทั่วไป Bedrock behavior packs และ Java data packs ใช้ระบบที่แตกต่างกันและต้องแปลงด้วยเครื่องมือเฉพาะหรือสร้างใหม่ด้วยตนเอง

ทำไมแพ็กที่แปลงแล้วมีไฟล์น้อยลง?

เส้นทางเฉพาะรุ่นและเส้นทางที่ไม่รองรับจะถูกตัดออกจากไฟล์เก็บถาวรที่สร้างขึ้นโดยตั้งใจ อ่าน CONVERSION_NOTES.txt เพื่อดูว่าไฟล์ใดถูกข้ามไป แล้วย้ายฟีเจอร์ที่ยังต้องการด้วยตนเอง