คู่มือ
วิธีติดตั้งม็อด Fabric
อัปเดตเมื่อ 18 ตุลาคม 2569
ม็อด Fabric ต้องมีสองอย่างก่อนจะรันได้: Fabric Loader สำหรับเวอร์ชัน Minecraft ที่ตรงเป๊ะ และแทบทุกครั้งต้องมี Fabric API ซึ่งเป็นม็อดแยกที่ม็อด Fabric ส่วนใหญ่ต้องพึ่ง จากนั้น .jar ของม็อดจะไปอยู่ในโฟลเดอร์ mods/ นี่คือวิธีทำทั้งในเกมของคุณเองและบนเซิร์ฟเวอร์
ตัวอย่างสำหรับเริ่มต้น
สร้างสิ่งนี้ด้วย Codexeทีละขั้นตอน
1.เลือกเวอร์ชัน Minecraft
ม็อดทุกตัวบิลด์มาสำหรับ Minecraft เวอร์ชันเดียว (หรือช่วงสั้นๆ) เลือกเวอร์ชันก่อน แล้วค่อยดาวน์โหลดม็อดสำหรับเวอร์ชันนั้น
2.ติดตั้ง Fabric Loader
ดาวน์โหลดตัวติดตั้ง Fabric จาก fabricmc.net เลือก Client เลือกเวอร์ชัน Minecraft แล้วติดตั้ง มันจะเพิ่มโปรไฟล์ "fabric-loader" ลงใน Minecraft Launcher
3.รันโปรไฟล์หนึ่งครั้ง
เปิดเกมด้วยโปรไฟล์ Fabric แล้วปิด ขั้นตอนนี้จะสร้างโฟลเดอร์
mods/ใน.minecraft4.เพิ่ม Fabric API และม็อด
ดาวน์โหลด Fabric API สำหรับเวอร์ชัน Minecraft เดียวกัน แล้ววางมันพร้อม .jar ของม็อดไว้ใน
.minecraft/mods/ห้ามแตกไฟล์5.เปิดเกมแล้วเช็ก
เปิดโปรไฟล์ Fabric ถ้าม็อดขาด dependency หรือเป็นของเวอร์ชันอื่น Fabric จะแสดงหน้าจอที่บอกชื่อม็อดและสิ่งที่มันต้องการ
โฟลเดอร์ mods อยู่ที่ไหน
- Windows:
%appdata%\.minecraft\mods(วางในหน้าต่าง Run หรือแถบที่อยู่ของ Explorer) - macOS:
~/Library/Application Support/minecraft/mods - Linux:
~/.minecraft/mods - ลันเชอร์อื่นๆ (Prism, MultiMC, Modrinth App, แอป CurseForge) มีโฟลเดอร์แยกสำหรับแต่ละ instance: ใช้ปุ่ม "Open mods folder" ของลันเชอร์
การติดตั้งบนเซิร์ฟเวอร์
สำหรับการเล่นหลายคน เซิร์ฟเวอร์ต้องมี Fabric ด้วย ดาวน์โหลด Fabric server launcher (หรือรันตัวติดตั้งในโหมด Server) สำหรับเวอร์ชัน Minecraft และ loader เดียวกัน เปิดหนึ่งครั้ง แล้ววาง Fabric API และม็อดไว้ในโฟลเดอร์ mods/ ของเซิร์ฟเวอร์แล้วรีสตาร์ต
ม็อดไหนต้องไปอยู่ที่ไหนขึ้นอยู่กับตัวม็อด:
- ม็อดเพิ่มเนื้อหา (บล็อก ไอเทม มอนสเตอร์ใหม่): บนเซิร์ฟเวอร์และบนไคลเอนต์ของผู้เล่นทุกคน
- ม็อดเฉพาะไคลเอนต์ (HUD มินิแมป เชเดอร์ ปุ่มลัด): บนไคลเอนต์เท่านั้น บางตัวทำให้ dedicated server แครชถ้าใส่ไว้ที่นั่น
- ม็อดเฉพาะเซิร์ฟเวอร์ (ประสิทธิภาพ เครื่องมือแอดมิน กฎเกมเพลย์บางอย่าง): บนเซิร์ฟเวอร์เท่านั้น ผู้เล่นเข้าด้วย Fabric เปล่าๆ หรือแม้แต่วานิลลาได้ ถ้าม็อดระบุไว้อย่างนั้น
ปัญหาที่พบบ่อย
- "Incompatible mods found": ม็อดเป็นของ Minecraft เวอร์ชันอื่น หรือต้องการ Fabric Loader ที่ใหม่กว่า Fabric จะบอกชื่อม็อด: เปลี่ยนเป็นเวอร์ชันที่ถูกต้อง
- Requires fabric-api: ไม่มี Fabric API ใน
mods/หรือเป็นของเวอร์ชันอื่น - ม็อดไม่ทำอะไรเลย: คุณเปิดโปรไฟล์ปกติแทนโปรไฟล์ Fabric หรือม็อดเป็นของ Forge หรือ NeoForge Fabric ไม่โหลดม็อด Forge
- แครชบน dedicated server โดยพูดถึงคลาสฝั่งไคลเอนต์: มีม็อดเฉพาะไคลเอนต์ถูกติดตั้งบนเซิร์ฟเวอร์
ม็อดที่ทำด้วย Codexe
ม็อด Fabric ที่ทำบน Codexe ถูกคอมไพล์ก่อนจะพร้อม และ .jar ต้องมี fabric.mod.json ที่ถูกต้อง ม็อดบิลด์กับ Fabric API จึงต้องติดตั้ง Fabric API ไว้คู่กัน การคอมไพล์พิสูจน์ได้ว่าม็อดบิลด์ได้ ไม่ได้พิสูจน์ว่ารันได้โดยไม่แครช และยังลองม็อดบนเซิร์ฟเวอร์ทดสอบของ Codexe ไม่ได้: ให้ทดสอบในไคลเอนต์ของคุณเองด้วยเวอร์ชันที่ม็อดทำมา
คำถาม
ต้องใช้ Fabric API กับทุกม็อดไหม?
ไม่ใช่ทุกตัว แต่ส่วนใหญ่ต้องใช้ หน้าของม็อดจะระบุเป็น dependency ไว้เมื่อจำเป็น การติดตั้งไว้ทั้งที่ม็อดไม่ต้องใช้ก็ไม่เสียหายอะไร
ใช้ม็อด Forge บน Fabric ได้ไหม?
ไม่ได้ เป็น loader คนละตัวที่ API ต่างกัน: ใช้ม็อดเวอร์ชัน Fabric ถ้ามี ดู Fabric เทียบกับ Forge
ม็อด Fabric ใช้กับ Quilt ได้ไหม?
Quilt คือ fork ของ Fabric และโหลดม็อด Fabric ได้เกือบทั้งหมด แต่ไม่ทุกตัว เช็กที่หน้าของม็อด
สร้างม็อด Fabric ไว้ติดตั้ง
พรอมต์นี้จะเปิดขึ้นพร้อมส่งได้ทันที:
“ม็อด Fabric 1.21.1 ที่เพิ่ม Lantern Staff: คลิกขวาวางบล็อกแสงที่หายไปหลัง 30 วินาที ใช้ได้ 64 ครั้ง คราฟต์จากไม้ ตะเกียง และแท่งทอง พร้อมเท็กซ์เจอร์และชื่อภาษาอังกฤษ”
สร้างสิ่งนี้ด้วย Codexe