ทำไมต้องใช้ Codexe ทำม็อด Fabric
Loom Gradle พร้อมใช้
build.gradle ตั้งค่าสำหรับ Fabric Loom ไว้แล้ว พร้อม mappings, loader และเวอร์ชัน API ที่ตรงกับ Minecraft ที่คุณเลือก แค่รัน ./gradlew build
เข้าใจ Mixin
เมื่อต้องใช้ mixin injection, Codexe จะเขียนคลาส @Mixin, mixins.json + refmap และลงทะเบียนไว้ใน fabric.mod.json เลือกจุด injection ที่ถูกต้องให้อัตโนมัติ
แยกฝั่งเซิร์ฟเวอร์ + ไคลเอนต์
entry point ของม็อดแยกเป็น initializer ฝั่งไคลเอนต์และเซิร์ฟเวอร์อย่างถูกต้อง HUD หน้าจอ และการเรนเดอร์ที่ใช้เฉพาะไคลเอนต์จะอยู่ในโมดูลที่ถูกที่
Mappings แบบ Yarn หรือ Mojang
เลือกแบบที่ชอบได้เลย Codexe จะสร้างโค้ดที่ตรงกับชุด mappings ที่เลือก จึงคอมไพล์ผ่านแบบไม่มีปัญหา
.jar ที่คอมไพล์แล้ว
การบิลด์ทำบนเซิร์ฟเวอร์ของเรา แค่วาง .jar ไว้ใน /mods คู่กับ fabric-api รีสตาร์ต แล้วม็อดก็โหลดขึ้นมา
ซอร์สโค้ดเป็นของคุณ
ลง Modrinth, CurseForge, GitHub ได้ จะใช้ไลเซนส์แบบไหนก็ได้ ไม่มีค่าลิขสิทธิ์
ตัวอย่างพรอมต์ม็อด Fabric
ตั้งแต่ปรับนิดเดียวผ่าน mixin ไปจนถึงคอนเทนต์แพ็กเต็มรูปแบบ นี่คือพรอมต์จริงที่คุณวางใช้ได้เลย:
ระดับเครื่องมือใหม่
“ม็อด Fabric 1.21 ที่เพิ่มแท่ง 'mythril' แร่ (แบบ overworld + deepslate) และชุดเครื่องมือ/เกราะ mythril ครบชุด ใส่เกราะ mythril ครบชุดแล้วได้ Speed I”
Mixin: เก็บ XP ไว้เมื่อตาย
“ม็อด Fabric ที่ใช้ mixin กับ PlayerEntity.dropXp() เพื่อข้ามการดรอป XP ทำให้ผู้เล่นเก็บ XP ไว้ทั้งหมดเมื่อตาย ตั้งค่าได้ผ่านไฟล์ JSON ใน config/”
HUD ซ้อนบนจอ
“ม็อด Fabric ฝั่งไคลเอนต์ที่วาด HUD เล็กๆ มุมขวาบน แสดงชื่อไบโอมปัจจุบัน เวลาในเกม และจำนวนม็อบศัตรูในระยะ 32 บล็อก”
ประเภทสูตรคราฟต์แบบกำหนดเอง
“ม็อด Fabric ที่เพิ่มบล็อก 'crusher' พร้อมประเภทสูตรคราฟต์แบบกำหนดเอง ดาต้าแพ็กลงทะเบียนอินพุต/เอาต์พุตได้ มีดาต้าแพ็กตัวอย่างให้ด้วย”
คำถามที่พบบ่อยเกี่ยวกับตัวสร้างม็อด Fabric
ใช้ Fabric Loom ไหม?
+
ใช่ Codexe สร้างโปรเจกต์ Loom Gradle (build.gradle + gradle.properties ที่ตั้งค่าสำหรับ Fabric Loom) คุณจึงรัน ./gradlew build และ ./gradlew runClient ได้ทันที
Mixin?
+
ได้ ถ้าพรอมต์ของคุณต้องใช้ mixin injection (เช่น แก้พฤติกรรมของ vanilla) Codexe จะเขียนคลาส @Mixin, refmap ของ mixins.json และลงทะเบียนไว้ใน fabric.mod.json ไม่ว่าจะเป็น inject, redirect หรือ modifyArg ก็เลือกรูปแบบที่ถูกต้องให้
รองรับ Minecraft เวอร์ชันไหน?
+
ค่าเริ่มต้นคือ 1.20.1 พร้อม Yarn mappings และ Minecraft 26.x เมื่อคุณขอ: 26.x ไม่ได้ obfuscate ม็อดจึงใช้การตั้งค่า Loom แบบใหม่ (ไม่มี mappings, Java 25) เขียนเวอร์ชันไว้ในคำขอ
Fabric API หรือ Loader ล้วน?
+
ได้ทั้งสองแบบ ค่าเริ่มต้นคือ Codexe จะใช้ Fabric API (ซึ่งส่วนใหญ่ติดตั้งกันอยู่แล้ว) แต่ถ้าอยากได้ม็อดที่ใช้แค่ Loader ก็บอกได้ แล้วตัวสร้างจะเลี่ยงตัวช่วยของ API ให้
ไอเทม บล็อก เอนทิตีแบบกำหนดเองได้ไหม?
+
ได้ การลงทะเบียน Registry ทำผ่านการเรียก Registry.register ที่ใช้ Identifier เป็นคีย์ ทั้งบล็อกเอนทิตี screen handler ประเภทพาร์ทิเคิล และ sound event สั่งผ่านพรอมต์ได้หมด
คอมไพล์ผ่านไหม?
+
ผ่าน การบิลด์ทำบนเซิร์ฟเวอร์ของเรา คุณจะได้ทั้ง .jar และซอร์สโค้ด ถ้าบิลด์ล้มเหลว AI จะแก้ตามข้อผิดพลาดไปเรื่อยๆ จนกว่าจะผ่าน
ม็อดเป็นของฉันไหม?
+
ใช่ ซอร์สโค้ดเป็นของคุณ จะลง Modrinth, CurseForge, GitHub หรือขายก็ได้ ไม่มีค่าลิขสิทธิ์
ตัวสร้างอื่น ๆ ของ Codexe
ต้องการ loader อื่น หรืออะไรที่อยู่ฝั่งเซิร์ฟเวอร์? Codexe ยังสร้างสิ่งเหล่านี้ได้ด้วย:
Codexe สร้างและตรวจสอบโปรเจกต์เหล่านี้อย่างไร ควรเขียนอะไรในคำขอ และปัญหาที่พบบ่อย: คู่มือ Fabric mods
พร้อมทำม็อดใหม่หรือยัง?
แพ็กเกจ Free เติมโทเค็นให้ 50K ทุกวัน ม็อด Fabric เล็กๆ ทำได้สบาย
เริ่มสร้างเลย