Guides / Building & Resources

การเปลี่ยนสีท้องฟ้าใช้ไฟล์ 6 ไฟล์ — และข้างขึ้นข้างแรมทั้งแปดเป็นหนึ่งในนั้น

แพ็กท้องฟ้าจะมาแทนที่ sun.png, moon_phases.png, clouds.png, rain.png, snow.png และ end_sky.png ด้วยขนาดที่แน่นอน ดวงจันทร์เป็นแถบเดียวขนาด 128×64 ไม่ใช่ 8 เท็กซ์เจอร์

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

ท้องฟ้าประกอบด้วย 6 ไฟล์

ทุกสิ่งที่ประกอบเป็นท้องฟ้าจะอยู่ใน assets/minecraft/textures/environment/:

ไฟล์ขนาด
sun.png32 × 32
moon_phases.png128 × 64
clouds.png256 × 256
rain.png64 × 256
snow.png64 × 256
end_sky.png128 × 128

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

ดวงจันทร์เป็นแถบเดียว ไม่ใช่ 8 เท็กซ์เจอร์

นี่คือข้อผิดพลาดที่ควรกล่าวถึง moon_phases.png เป็น รูปภาพเดียวขนาด 128 × 64 ที่บรรจุข้างขึ้นข้างแรมทั้งแปด ในตาราง 4 × 2 ของเซลล์ขนาด 32 × 32 เกมจะเลือกเซลล์สำหรับข้างขึ้นข้างแรมของคืนนี้

ดังนั้นจึงไม่มี moon_full.png และแพ็กที่จัดส่งไฟล์ดวงจันทร์แยกกันแปดไฟล์จะจัดส่งแปดไฟล์ที่ Minecraft ไม่เคยอ่าน หากดวงจันทร์ของคุณแสดงผลเป็นหนึ่งในสี่ของภาพที่คุณวาด ปัญหาคือแคนวาส: คุณวาดดวงจันทร์หนึ่งดวงที่ 128 × 64 แทนที่จะเป็นแปดดวงที่ 32 × 32 แต่ละดวง

ฝนและหิมะเป็นแนวตั้ง ไม่ใช่สี่เหลี่ยมจัตุรัส

ทั้งสองมีขนาด 64 × 256 — สูงกว่ากว้างสี่เท่า นั่นเป็นเพราะพวกมันเป็นเส้นแนวตั้งที่เรียงต่อกันลงมาบนหน้าจอ ไม่ใช่สไปรต์อนุภาค การวาดให้เป็นสี่เหลี่ยมจัตุรัสจะทำให้เกิดรอยเปื้อนที่ยืดออก และเป็นข้อผิดพลาดด้านขนาดที่พบบ่อยเป็นอันดับสองรองจากดวงจันทร์

แสงสะท้อนมีสองไฟล์ที่มีหน้าที่ต่างกัน

ประกายระยิบระยับของการร่ายมนตร์ไม่ใช่เท็กซ์เจอร์เดียว:

  • misc/enchanted_glint_item.png — แสงเงาบนไอเทม
  • glint_armor.png — แสงเงาบนชุดเกราะที่สวมใส่

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

ฟอนต์คือ JSON บวกกับชีต

การทำงานกับฟอนต์ต้องใช้สองไฟล์ร่วมกัน:

  • font/default.json — รายการผู้ให้บริการ ซึ่งระบุว่าชีตใดจัดหาอักขระใด
  • font/ascii.png — ตัวชีตเอง

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

กฎทั่วไป

แพ็กเปลี่ยนสีคือ การแทนที่แบบพาธต่อพาธ: วางไฟล์ที่พาธเดียวกับที่วานิลลาใช้แล้วไฟล์ของคุณจะชนะ นั่นคือเหตุผลที่พาธข้างต้นมีความสำคัญมากกว่างานศิลปะ — เท็กซ์เจอร์ที่สวยงามที่ textures/enviroment/sun.png จะไม่โหลดอะไรเลย และเกมจะไม่บอกคุณว่าทำไม

เครื่องมือเปลี่ยนสีรีซอร์สแพ็ก →

More guides

Browse all →

กำลังหาเครื่องมือ Minecraft อื่นอยู่ไหม

ชุดเครื่องมือสร้าง ดู และแปลงไฟล์ที่ทำงานในเบราว์เซอร์ ฟรีทั้งหมด