คู่มือ
วิธีติดตั้งดาต้าแพ็ก
อัปเดตเมื่อ 18 ตุลาคม 2569
ดาต้าแพ็กไม่ต้องใช้ม็อดหรือซอฟต์แวร์เซิร์ฟเวอร์พิเศษ: ใช้ได้กับวานิลลา โหมดเล่นคนเดียว และเซิร์ฟเวอร์ใดก็ได้ ดาต้าแพ็กเป็นของโลกเดียว: คุณวางไว้ในโฟลเดอร์ datapacks ของโลกนั้นแล้วรีโหลด สิ่งเดียวที่ต้องระวังคือแพ็กต้องทำมาสำหรับเวอร์ชัน Minecraft ของคุณ
ตัวอย่างสำหรับเริ่มต้น
สร้างสิ่งนี้ด้วย Codexeทีละขั้นตอน
1.เช็กเวอร์ชัน
หน้าของแพ็กจะบอกว่ารองรับ Minecraft เวอร์ชันไหน รูปแบบดาต้าแพ็กเปลี่ยนไปในแต่ละเวอร์ชัน แพ็กสำหรับ 1.20 จึงอาจใช้ไม่ได้กับ 1.21
2.หาโฟลเดอร์ datapacks ของโลก
เล่นคนเดียว:
.minecraft/saves/<World>/datapacks/เซิร์ฟเวอร์:world/datapacks/(โฟลเดอร์ที่ตั้งชื่อตามlevel-nameในserver.properties)3.คัดลอกแพ็ก
วาง .zip ไว้ตรงนั้นตามเดิม หรือวางโฟลเดอร์ที่แตกไฟล์แล้ว ไม่ว่าแบบไหน
pack.mcmetaต้องอยู่ชั้นบนสุดของ zip หรือโฟลเดอร์4.โหลดใหม่
รัน
/reloadในเกม (ต้องเป็น operator หรือเปิดสูตรโกง) หรือรีสตาร์ตเซิร์ฟเวอร์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