คู่มือ
วิธีทำม็อด Minecraft โดยไม่ต้องเขียนโค้ด
อัปเดตเมื่อ 18 ตุลาคม 2569
ม็อดเพิ่มสิ่งที่เกมวานิลลาไม่มี: บล็อก ไอเทม เครื่องมือ ชุดเกราะ และมอนสเตอร์ใหม่ เป็นโปรเจกต์ Java สำหรับ mod loader อย่าง Fabric หรือ Forge และปกติหมายถึงต้องเรียน Java, Gradle และ API ของ loader แต่ด้วย Codexe คุณแค่อธิบายม็อด แล้วมันจะเขียนโปรเจกต์และคอมไพล์ออกมาเป็น .jar ของม็อด
เปลี่ยนตัวอย่างให้เป็นม็อดที่คุณต้องการ
สร้างสิ่งนี้ด้วย Codexeทีละขั้นตอน
1.เลือก loader และเวอร์ชัน
ใช้ loader และเวอร์ชัน Minecraft ที่เกมหรือม็อดแพ็กของคุณใช้ เช่น "Fabric 1.21.1" หรือ "Forge 1.20.1" ถ้าเป็น NeoForge ให้ระบุ NeoForge ให้ชัดเจน ถ้าไม่ระบุเวอร์ชัน ม็อดจะถูกทำสำหรับ 1.20.1
2.อธิบายว่าม็อดเพิ่มอะไรบ้าง
ไอเทมหรือบล็อกแต่ละชิ้นพร้อมชื่อ สิ่งที่มันทำ ค่าสถานะ (ดาเมจ ความทนทาน ความเร็วในการขุด) และวิธีคราฟต์ พฤติกรรมที่ระบุชัดเจนดีกว่าเรื่องเล่ายาวๆ
3.ระบุว่ารันที่ไหน
เฉพาะไคลเอนต์ (HUD ปุ่มลัด) เฉพาะเซิร์ฟเวอร์ หรือทั้งสองฝั่ง ม็อดที่เพิ่มเนื้อหาต้องติดตั้งทั้งบนเซิร์ฟเวอร์และไคลเอนต์ของทุกคน
4.ให้ Codexe เขียนและคอมไพล์
Codexe เขียนโปรเจกต์ Gradle, descriptor ของม็อด (
fabric.mod.jsonหรือmods.toml) โค้ด สูตรคราฟต์ และไฟล์ภาษา แล้วคอมไพล์ การบิลด์ม็อดครั้งแรกมักใช้เวลาไม่กี่นาทีระหว่างที่ toolchain ดาวน์โหลด5.เพิ่มเท็กซ์เจอร์ของคุณ
ม็อดที่สร้างขึ้นมาพร้อมเท็กซ์เจอร์ชั่วคราว แทนที่ไฟล์ PNG ใน
assets/<modid>/textures/ด้วยไฟล์ของคุณเองโดยใช้ชื่อเดิม แล้วบิลด์ใหม่6.ติดตั้งแล้วเล่น
ดาวน์โหลด .jar ของม็อดแล้วใส่ในโฟลเดอร์
mods/ของเกมที่ติดตั้ง loader และเวอร์ชันเดียวกันไว้ (สำหรับ Fabric ต้องมี Fabric API ด้วย) เซิร์ฟเวอร์ทดสอบยังไม่รองรับม็อด จึงต้องลองในไคลเอนต์ของคุณเอง7.ขอให้แก้ไขในแชต
แค่บอกว่า "ค้อนทุบ bedrock ได้ ซึ่งไม่ควรเป็นแบบนั้น" ก็พอ Codexe จะแก้โค้ดแล้วคอมไพล์ใหม่
สิ่งที่ควรเขียน
- เนื้อหา: ไอเทม บล็อก เครื่องมือ ชิ้นส่วนชุดเกราะ หรือมอนสเตอร์ทุกตัว พร้อมชื่อ
- พฤติกรรม: เกิดอะไรขึ้นเมื่อใช้ เมื่อโจมตีโดน ขณะถือหรือสวมใส่ พร้อมตัวเลข
- สูตรคราฟต์: รูปแบบการคราฟต์หรือวัตถุดิบที่ใช้เผาของแต่ละไอเทม
- การสร้างโลก: สำหรับแร่ ให้ระบุมิติและช่วงความสูง
- แท็บครีเอทีฟและชื่อ: ไอเทมแสดงอยู่ที่ไหน และชื่อภาษาอังกฤษของไอเทม
- ม็อดอื่นๆ: dependency ใดๆ นอกจาก Fabric API เช่น Cloth Config หรือ Mod Menu
ตัวอย่างคำอธิบาย
"ม็อด Fabric สำหรับ Minecraft 1.21.1 ชื่อ Gems เพิ่มแร่แซฟไฟร์ที่เกิดใน overworld ระหว่าง Y -60 ถึง 16 อัญมณีแซฟไฟร์ที่ดรอปจากแร่ และเครื่องมือแซฟไฟร์ (ดาบ อีเต้อ ขวาน พลั่ว) ที่แข็งแรงระหว่างเหล็กกับเพชร Sapphire Staff ที่ให้ Speed II 10 วินาทีเมื่อคลิกขวา คูลดาวน์ 30 วินาที มีสูตรคราฟต์ทุกอย่าง ไอเทมทั้งหมดอยู่ในแท็บครีเอทีฟ Gems ชื่อภาษาอังกฤษ เท็กซ์เจอร์ใช้แบบชั่วคราวได้"
สิ่งที่คุณจะได้รับ
การสร้างและคอมไพล์ใช้ได้ฟรีในแพ็กเกจฟรี (เติมโทเค็น 50,000 ทุก 24 ชั่วโมง) การดาวน์โหลด .jar หรือซอร์สโค้ดต้องมีแพ็กเกจหรือแพ็กดาวน์โหลด
| ไฟล์ | มันคืออะไร |
|---|---|
| .jar ของม็อด | ม็อดที่คอมไพล์แล้วสำหรับโฟลเดอร์ mods/ ตรวจแล้วว่ามี fabric.mod.json หรือ mods.toml |
| ZIP ซอร์สโค้ด | โปรเจกต์ Gradle ทั้งหมด สำหรับแก้ต่อหรือส่งต่อให้นักพัฒนา |
| แอสเซ็ต | ไฟล์ภาษา โมเดล และเท็กซ์เจอร์ชั่วคราวที่คุณแทนที่ได้ |
คำถาม
เหมือน MCreator ไหม?
ทั้งสองทำม็อดได้โดยไม่ต้องเขียนโค้ด MCreator สร้างทีละองค์ประกอบในเอดิเตอร์ ส่วน Codexe เขียนโค้ดจากคำอธิบายแล้วคอมไพล์ให้ ดู Codexe เทียบกับ MCreator
Fabric หรือ Forge?
ใช้ loader ที่ม็อดแพ็กหรือเพื่อนของคุณใช้อยู่แล้ว Fabric เบากว่าและมักอัปเดตก่อน ส่วน Forge และ NeoForge มีม็อดให้เลือกเยอะในบางเวอร์ชัน ดู Fabric เทียบกับ Forge
เล่นบนเซิร์ฟเวอร์กับเพื่อนได้ไหม?
ได้ ใส่ .jar ตัวเดียวกันในโฟลเดอร์ mods/ ของเซิร์ฟเวอร์และของผู้เล่นทุกคน โดยทุกคนใช้ loader และเวอร์ชันเดียวกัน
จำเป็นต้องใช้ม็อดจริงไหม?
ถ้าคุณแค่อยากได้กฎ คำสั่ง หรือสูตรคราฟต์ใหม่บนเซิร์ฟเวอร์ ปลั๊กอินหรือดาต้าแพ็กจะให้ผู้เล่นเข้าได้โดยไม่ต้องติดตั้งอะไร ดู ปลั๊กอินกับม็อด
อธิบายม็อดของคุณ
พรอมต์นี้จะเปิดขึ้นพร้อมส่งได้ทันที:
“ม็อด Fabric สำหรับ Minecraft 1.21.1 ชื่อ Gems: แร่แซฟไฟร์ใน overworld ระหว่าง Y -60 ถึง 16 อัญมณีแซฟไฟร์ เครื่องมือแซฟไฟร์ที่แข็งแรงระหว่างเหล็กกับเพชร Sapphire Staff ที่ให้ Speed II 10 วินาทีเมื่อคลิกขวา คูลดาวน์ 30 วินาที สูตรคราฟต์ทุกอย่าง แท็บครีเอทีฟ Gems และชื่อภาษาอังกฤษ”
สร้างสิ่งนี้ด้วย Codexe