Loom · Mixin · 1.20.1 / 26.x

ตัวสร้างม็อด FABRIC

อธิบายม็อด Fabric ด้วยภาษาธรรมดา Codexe จะวางโครงโปรเจกต์ Loom Gradle ทั้งหมด เขียน mixin ในจุดที่จำเป็น และส่ง .jar ที่พร้อมรันให้คุณ

ทำไมต้องใช้ 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 หรือขายก็ได้ ไม่มีค่าลิขสิทธิ์

ต้องการ loader อื่น หรืออะไรที่อยู่ฝั่งเซิร์ฟเวอร์? Codexe ยังสร้างสิ่งเหล่านี้ได้ด้วย:

Codexe สร้างและตรวจสอบโปรเจกต์เหล่านี้อย่างไร ควรเขียนอะไรในคำขอ และปัญหาที่พบบ่อย: คู่มือ Fabric mods

พร้อมทำม็อดใหม่หรือยัง?

แพ็กเกจ Free เติมโทเค็นให้ 50K ทุกวัน ม็อด Fabric เล็กๆ ทำได้สบาย

เริ่มสร้างเลย
ตัวสร้างม็อด Fabric – ม็อด Minecraft ที่สร้างด้วย AI | Codexe