เส้นทางเท็กซ์เจอร์ใน Resource Pack สามแบบเป็นแบบเรียบ แต่ของม็อบซับซ้อนกว่าที่คิด
ไอเท็ม บล็อก และภาพวาดจะอยู่ในไฟล์เดียว แต่ม็อบจะอยู่ในโฟลเดอร์ที่ตั้งชื่อตามตัวเอง และม็อบส่วนใหญ่มีหลายไฟล์ในโฟลเดอร์นั้น การแทนที่ด้วยไฟล์เดียวจึงไม่สมบูรณ์
การแทนที่เท็กซ์เจอร์ใน Resource Pack หมายถึงการวางไฟล์ PNG ไว้ในเส้นทางที่เกมค้นหาอย่างถูกต้อง สำหรับสามในสี่ประเภททั่วไป เส้นทางนั้นเป็นไปตามปกติ แต่สำหรับประเภทที่สี่นั้นไม่เป็นไปตามปกติ และความผิดปกตินั้นแย่กว่าที่เห็นในตอนแรก
สี่เส้นทาง
assets/minecraft/textures/item/<name>.png
assets/minecraft/textures/block/<name>.png
assets/minecraft/textures/painting/<name>.png
assets/minecraft/textures/entity/<name>/<name>.png ← note the folder
ไอเท็ม บล็อก และภาพวาดจะอยู่ในไฟล์เดียวในไดเรกทอรีที่ใช้ร่วมกัน แต่ม็อบจะเป็น ไดเรกทอรีของตัวเอง ซึ่งตั้งชื่อตามม็อบ และมักจะมีไฟล์ที่ตั้งชื่อตามม็อบอยู่ในนั้นด้วย ดังนั้นเท็กซ์เจอร์ของซอมบี้คือ entity/zombie/zombie.png ไม่ใช่ entity/zombie.png
โปรดทราบด้วยว่าม็อบจะอยู่ใน entity/ ไม่ใช่ mob/ — โฟลเดอร์นี้ตั้งชื่อตามแนวคิดของโค้ดมากกว่าแนวคิดในเกม
ปัญหาที่แท้จริงคือม็อบมักจะไม่ได้มีแค่ไฟล์เดียว
การจัดเรียงแบบซ้อนกันนั้นง่ายต่อการจดจำเมื่อคุณเคยเห็นแล้ว สิ่งที่ทำให้การแทนที่ล้มเหลวคือสิ่งอื่น ๆ ที่อยู่ในโฟลเดอร์นั้น
การแทนที่ม็อบด้วยไฟล์ PNG ไฟล์เดียวได้รับการยืนยันว่าใช้งานได้กับม็อบเพียงสิบตัวเท่านั้น:
ซอมบี้ · โครงกระดูก · ครีปเปอร์ · แกะ · แมงมุม · เอนเดอร์แมน · หมาป่า · แม่มด · เบลซ · ชาวบ้าน
ม็อบอื่น ๆ อาจเก็บเท็กซ์เจอร์ไว้ในโฟลเดอร์ย่อยที่แตกต่างกัน หรือกระจายไปใน หลายไฟล์ — เช่น รูปแบบลูก รูปแบบที่ถูกฝึก รูปแบบสี ม้าไม่ได้มีภาพเดียว แมวไม่ได้มีภาพเดียว การแทนที่ไฟล์เดียวในกรณีเหล่านี้จะเปลี่ยนสถานะเดียวของม็อบและปล่อยให้ส่วนที่เหลือไม่เปลี่ยนแปลง ซึ่งในเกมจะแสดงผลว่า "แพ็กของฉันทำงานแค่ครึ่งเดียว"
นี่คือโหมดความล้มเหลวที่ควรทำความเข้าใจ: เส้นทางที่ไม่ถูกต้องจะไม่แสดงการเปลี่ยนแปลงของเท็กซ์เจอร์เลย แต่ชุดเส้นทางที่ไม่สมบูรณ์จะแสดงการเปลี่ยนแปลงบางส่วน — และอย่างหลังนั้นวินิจฉัยได้ยากกว่ามาก เพราะแพ็กทำงานได้อย่างชัดเจน
ลำดับความสำคัญคือสูงสุดก่อน ซึ่งไม่เหมือนกับที่ไฟล์ zip แนะนำ
เมื่อแพ็กถูกรวมเข้าด้วยกัน แพ็กที่ระบุไว้ก่อนจะเป็นผู้ชนะ ในกรณีที่เส้นทางขัดแย้งกัน ดัชนี 0 คือลำดับความสำคัญสูงสุด
สิ่งนี้ควรระบุให้ชัดเจนเพราะมันกลับแนวคิดที่ผู้คนคุ้นเคยจากการจัดเรียงไฟล์ ซึ่งสิ่งสุดท้ายที่เขียนจะชนะ แต่ในที่นี้แพ็กแรกในรายการคือแพ็กที่เวอร์ชันของ item/diamond_sword.png จะคงอยู่ ส่วนแพ็กที่อยู่ข้างล่างจะเติมเต็มเฉพาะเส้นทางที่แพ็กที่อยู่ข้างบนไม่ได้อ้างสิทธิ์เท่านั้น
สองรายละเอียดเกี่ยวกับข้อมูลประจำตัวของแพ็ก
pack.png คือไอคอนและอยู่ในรูทของไฟล์ zip ไม่ได้อยู่ภายใต้ assets/ มันถูกปรับให้เป็นสี่เหลี่ยมจัตุรัสขนาด 64 × 64 — รูปภาพที่ไม่เป็นสี่เหลี่ยมจัตุรัสจะถูกปรับขนาดแทนที่จะถูกใส่ขอบ ดังนั้นไอคอนที่ออกแบบมาในอัตราส่วน 16:9 จะออกมาบิดเบี้ยวแทนที่จะมีขอบ
รหัสสีในชื่อแพ็กเป็นข้อความตามตัวอักษร อักขระ § จะถูกใส่ลงใน pack.mcmeta ตรงตามที่พิมพ์ และ Minecraft จะแสดงผลเมื่อแสดง: §a สีเขียว, §c สีแดง, §b สีฟ้า, §e สีเหลือง, §d สีชมพู, §l ตัวหนา, §r รีเซ็ต ไม่มีขั้นตอนการหลีกเลี่ยงและไม่มีส่วนประกอบข้อความ JSON ที่เกี่ยวข้อง — เครื่องหมายส่วนดิบในสตริงธรรมดาคือกลไกทั้งหมด