คู่มือ

วิธีติดตั้งดาต้าแพ็ก

อัปเดตเมื่อ 18 ตุลาคม 2569

ดาต้าแพ็กไม่ต้องใช้ม็อดหรือซอฟต์แวร์เซิร์ฟเวอร์พิเศษ: ใช้ได้กับวานิลลา โหมดเล่นคนเดียว และเซิร์ฟเวอร์ใดก็ได้ ดาต้าแพ็กเป็นของโลกเดียว: คุณวางไว้ในโฟลเดอร์ datapacks ของโลกนั้นแล้วรีโหลด สิ่งเดียวที่ต้องระวังคือแพ็กต้องทำมาสำหรับเวอร์ชัน Minecraft ของคุณ

ตัวอย่างสำหรับเริ่มต้น

สร้างสิ่งนี้ด้วย Codexe

ทีละขั้นตอน

  1. 1.เช็กเวอร์ชัน

    หน้าของแพ็กจะบอกว่ารองรับ Minecraft เวอร์ชันไหน รูปแบบดาต้าแพ็กเปลี่ยนไปในแต่ละเวอร์ชัน แพ็กสำหรับ 1.20 จึงอาจใช้ไม่ได้กับ 1.21

  2. 2.หาโฟลเดอร์ datapacks ของโลก

    เล่นคนเดียว: .minecraft/saves/<World>/datapacks/ เซิร์ฟเวอร์: world/datapacks/ (โฟลเดอร์ที่ตั้งชื่อตาม level-name ใน server.properties)

  3. 3.คัดลอกแพ็ก

    วาง .zip ไว้ตรงนั้นตามเดิม หรือวางโฟลเดอร์ที่แตกไฟล์แล้ว ไม่ว่าแบบไหน pack.mcmeta ต้องอยู่ชั้นบนสุดของ zip หรือโฟลเดอร์

  4. 4.โหลดใหม่

    รัน /reload ในเกม (ต้องเป็น operator หรือเปิดสูตรโกง) หรือรีสตาร์ตเซิร์ฟเวอร์

  5. 5.เช็กว่าเปิดใช้งานแล้ว

    /datapack list แสดงแพ็กที่เปิดใช้งานและที่มีอยู่ ถ้าแพ็กของคุณมีอยู่แต่ยังไม่เปิดใช้งาน ให้รัน /datapack enable "file/<name>"

เพิ่มดาต้าแพ็กตอนสร้างโลก

ในโหมดเล่นคนเดียว กด Create New World แล้ว More และ Data Packs: ลาก .zip เข้าไปในหน้าต่างแล้วย้ายไปฝั่งที่เปิดใช้งาน นี่คือวิธีที่ถูกต้องสำหรับแพ็กที่เปลี่ยนการสร้างโลก (ไบโอม ภูมิประเทศ สิ่งก่อสร้าง) เพราะการเปลี่ยนแปลงเหล่านั้นมีผลเฉพาะกับ chunk ที่สร้างขึ้นหลังเปิดใช้แพ็ก

บนเซิร์ฟเวอร์ ให้วางแพ็กสร้างโลกไว้ใน world/datapacks/ ก่อนเปิดครั้งแรก ไม่อย่างนั้นภูมิประเทศเดิมจะยังเหมือนเดิม และเปลี่ยนเฉพาะ chunk ใหม่

ปัญหาที่พบบ่อย

  • แพ็กไม่อยู่ใน /datapack list: อยู่ผิดโฟลเดอร์ หรือ zip มีโฟลเดอร์ซ้อนเกินมาหนึ่งชั้น ทำให้ pack.mcmeta ไม่ได้อยู่ชั้นบนสุด
  • คำเตือน "Made for an older/newer version": pack_format ไม่ตรงกับเกมของคุณ แพ็กอาจโหลดได้ แต่สูตรคราฟต์หรือฟังก์ชันที่เขียนมาสำหรับเวอร์ชันอื่นอาจล้มเหลว
  • โหลดแล้วแต่ไม่มีอะไรเกิดขึ้น: ฟังก์ชันหรือสูตรคราฟต์มีข้อผิดพลาด ล็อกของเซิร์ฟเวอร์ (หรือล็อกของเกมในโหมดเล่นคนเดียว) จะบอกชื่อไฟล์ที่ล้มเหลว
  • คุณดาวน์โหลดรีซอร์สแพ็กมา: เท็กซ์เจอร์และเสียงต้องอยู่ใน resourcepacks/ ไม่ใช่ใน datapacks/ เนื้อหาบางอย่างมาทั้งสองแบบ

บนแผงโฮสติ้ง

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

ดาต้าแพ็กที่ทำด้วย Codexe

ดาต้าแพ็กที่ทำบน Codexe ถูกโหลดบนเซิร์ฟเวอร์ Minecraft จริงก่อนจะพร้อม และล็อกของเซิร์ฟเวอร์จะถูกอ่านเพื่อหาข้อผิดพลาดในสูตรคราฟต์ ฟังก์ชัน advancement หรือ JSON คุณดาวน์โหลดเป็น zip ที่มี pack.mcmeta และ data/ อยู่ชั้นบนสุด พร้อมใส่ใน world/datapacks/ และเล่นบนเซิร์ฟเวอร์ทดสอบส่วนตัวก่อนได้

คำถาม

ต้องติดตั้งอะไรบนไคลเอนต์ไหม?

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

ดาต้าแพ็กมีผลกับทุกโลกไหม?

ไม่ มีผลเฉพาะกับโลกที่แพ็กอยู่ในโฟลเดอร์ของมัน คัดลอกไปไว้ในทุกโลกที่ต้องการใช้

ลบดาต้าแพ็กได้ไหม?

รัน /datapack disable "file/<name>" แล้วลบออกจากโฟลเดอร์ สิ่งที่แพ็กสร้างไว้แล้ว (ไอเทม สกอร์บอร์ด ภูมิประเทศที่สร้างแล้ว) อาจยังอยู่ในโลก

สร้างดาต้าแพ็กสำหรับโลกของคุณ

พรอมต์นี้จะเปิดขึ้นพร้อมส่งได้ทันที:

“ดาต้าแพ็กสำหรับ Minecraft 1.21.4 namespace "camp": สูตรคราฟต์แบบไม่กำหนดรูปทรงสำหรับ Bedroll (ขนแกะสีขาว 3 ชิ้นและเชือก 2 เส้น) ที่ได้เตียงสีขาวที่มีชื่อ สูตรที่เปลี่ยนเนื้อเน่า 4 ชิ้นเป็นหนัง 1 ชิ้น และฟังก์ชัน load ที่แสดงสกอร์บอร์ด "deaths" ในแถบด้านข้าง”

สร้างสิ่งนี้ด้วย Codexe
วิธีติดตั้งดาต้าแพ็ก Minecraft (โลกหรือเซิร์ฟเวอร์) | Codexe