The Best Resource for Minecraft
The Best Resource for Minecraft

เส้นทางเท็กซ์เจอร์ใน Resource Pack สามแบบเป็นแบบเรียบ แต่ของม็อบซับซ้อนกว่าที่คิด

เส้นทางเท็กซ์เจอร์ใน 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 ที่เกี่ยวข้อง — เครื่องหมายส่วนดิบในสตริงธรรมดาคือกลไกทั้งหมด

ลองใช้เครื่องมือ: Resource Pack Studio →