ข้ามไปที่เนื้อหา
แพลตฟอร์ม

ดาต้าแพ็ก

ดาต้าแพ็กแบบเกมต้นฉบับกับ Codexe เวอร์ชันและ pack_format โครงสร้างโฟลเดอร์ วิธีที่ Codexe ทดสอบโหลดแพ็กบนเซิร์ฟเวอร์ Minecraft จริง และปัญหาที่พบบ่อย

อัปเดตเมื่อ

ในหน้านี้
  1. สิ่งที่ควรใส่ในคำขอ
  2. Codexe ตรวจสอบดาต้าแพ็กอย่างไร
  3. การติดตั้ง
  4. ขีดจำกัด

ดาต้าแพ็กเปลี่ยนข้อมูลที่เกมอ่านอยู่แล้ว ได้แก่ สูตรคราฟต์ loot table ความสำเร็จ (advancement) predicate แท็ก และฟังก์ชัน (.mcfunction) ใช้ได้บนเซิร์ฟเวอร์เกมต้นฉบับและโลกเล่นคนเดียว โดยไม่ต้องมีปลั๊กอินหรือม็อด

ถ้าอยากเล่นดาต้าแพ็กในเกม ให้เปิดเซิร์ฟเวอร์ทดสอบส่วนตัวด้วยลองเลย

#สิ่งที่ควรใส่ในคำขอ

  • เวอร์ชัน Minecraft ตัวนี้กำหนด pack_format และชื่อโฟลเดอร์ (เช่น function/ ใน 1.21+ และ functions/ ก่อนหน้านั้น)
  • ทำอะไรบ้าง: สูตรคราฟต์ (แบบมีรูปทรง/ไม่มีรูปทรง) การเปลี่ยน loot ต้นไม้ความสำเร็จ กลไกสกอร์บอร์ด ฟังก์ชัน tick หรือ load
  • Namespace ถ้าคุณสนใจว่าจะชื่ออะไร
Text
A datapack for Minecraft 1.21.1, namespace "extras".
- Shaped recipe: 8 cobblestone around a coal block = 16 torches.
- Shapeless recipe: 4 rotten flesh = 1 leather.
- A load function that creates a "deaths" scoreboard and shows it in the sidebar.

#Codexe ตรวจสอบดาต้าแพ็กอย่างไร

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

เซิร์ฟเวอร์ทดสอบครอบคลุม 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2 และ 26.3 ถ้าโครงสร้างไม่ตรงกับเวอร์ชัน (เช่น functions/ บน 1.21) Codexe จะแก้ชื่อโฟลเดอร์ให้

แพ็กที่มีข้อผิดพลาดจะถูกซ่อมแบบเดียวกับโค้ด พร้อมหมายความว่าแพ็กโหลดได้สะอาด

#การติดตั้ง

ดาวน์โหลด ZIP วางไว้ใน world/datapacks/ (หรือโฟลเดอร์ datapacks ของโลกในโหมดเล่นคนเดียว) แล้วใช้ /reload หรือรีสตาร์ต ตรวจด้วย /datapack list

#ขีดจำกัด

ดาต้าแพ็กเพิ่มบล็อกหรือไอเทมใหม่จริงๆ ที่มีการทำงานแบบใหม่ไม่ได้ และตอบสนองได้เฉพาะสิ่งที่เกมต้นฉบับเปิดให้ (ความสำเร็จ predicate สกอร์บอร์ด) สำหรับตรรกะที่อิงอีเวนต์เยอะๆ ให้ใช้ Skript หรือปลั๊กอิน

ดาต้าแพ็ก | Codexe Docs