Forge · NeoForge · 1.20 / 1.21

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

อธิบายม็อด Forge หรือ NeoForge ด้วยภาษาธรรมดา Codexe จะวางโครงโปรเจกต์ Gradle ทั้งหมด ลงทะเบียนบล็อก ไอเทม และเอนทิตีของคุณ แล้วบิลด์ .jar สำหรับ /mods

ทำไมต้องใช้ Codexe ทำม็อด Forge

โปรเจกต์ Gradle ของจริง

build.gradle, settings.gradle, gradle.properties, mods.toml โครงสร้าง ForgeGradle ครบชุด บิลด์ได้ทันทีด้วย ./gradlew build

Registry ที่ทำอย่างถูกต้อง

DeferredRegister สำหรับบล็อก ไอเทม บล็อกเอนทิตี เอนทิตี เสียง และพาร์ทิเคิล RegistryObject ที่ถูกต้อง ไม่ติดกับดัก static-init

Forge และ NeoForge

เลือก loader ได้ Codexe รู้ความต่างของ API (event bus, รูปแบบ mods.toml, การตั้งชื่อ registry) และสร้างโค้ดเฉพาะสำหรับ loader นั้น

การสร้างข้อมูลอัตโนมัติ

Loot table สูตรคราฟต์ advancement และไฟล์ภาษา สร้างผ่าน pipeline ของ data gen ไม่ใช่ JSON ที่เขียนเอง จึงอัปเดตได้ง่ายมาก

.jar ที่คอมไพล์แล้ว

การบิลด์ทำบนเซิร์ฟเวอร์ของเรา แค่วาง .jar ไว้ใน /mods รีสตาร์ต แล้วม็อดก็โหลดขึ้นมา ดาวน์โหลด ZIP ซอร์สโค้ดได้ด้วย

ซอร์สโค้ดเป็นของคุณ

ลง CurseForge, Modrinth, GitHub ได้ จะใช้ไลเซนส์แบบไหนก็ได้ ไม่มีค่าลิขสิทธิ์จากสิ่งที่คุณปล่อย

ตัวอย่างพรอมต์ม็อด Forge

ตั้งแต่แร่ใหม่ชนิดเดียวไปจนถึงคอนเทนต์แพ็กเต็มรูปแบบ นี่คือพรอมต์จริงที่คุณวางใช้ได้เลย:

แร่ + ระดับเครื่องมือแบบกำหนดเอง

“ม็อด Forge สำหรับ 1.20.1 ที่เพิ่มแร่ 'sapphire' ใน overworld (มีแบบ deepslate ด้วย) แท่ง sapphire เครื่องมือ sapphire ครบระดับ (ดาบ/อีเต้อ/ขวาน/พลั่ว/จอบ) และชุดเกราะที่ให้ night vision เมื่อใส่ครบ 4 ชิ้น”

เอนทิตีเรืองแสง

“เพิ่มเอนทิตี 'wisp' แบบไม่โจมตี ที่ลอยสูงจากพื้น 2 บล็อก ปล่อยแสงระดับ 12 ดรอปผง glowstone 1-3 อันเมื่อตาย และเกิดเฉพาะตอนกลางคืนในไบโอม plains”

กันการโกง

“ถ้าผู้เล่นอยู่ห่างจากผู้เล่นคนอื่นทุกคนเกิน 100 บล็อก และขุดแร่ติดต่อกันมา 10 นาทีขึ้นไป ให้ส่งข้อความแชทถึงทั้งเซิร์ฟเวอร์ระบุชื่อเขา ปรับค่าเกณฑ์ได้ใน config/”

สูตรคราฟต์และ hook ของดาต้าแพ็ก

“ม็อดที่ให้ดาต้าแพ็กกำหนดสูตรคราฟต์ 'shaped_3x3_with_byproduct' ได้ผ่าน recipe serializer แบบกำหนดเอง มีโฟลเดอร์ดาต้าแพ็กตัวอย่างให้ด้วย”

คำถามที่พบบ่อยเกี่ยวกับตัวสร้างม็อด Forge

รองรับ Forge และ NeoForge ไหม?

+

รองรับทั้งคู่ เลือก loader ได้ที่หน้าสร้าง Codexe จะวางโครง entry point ที่ถูกต้อง (@Mod สำหรับ Forge, neoforge.mods.toml สำหรับ NeoForge) และการสมัคร event bus ตามแบบของแต่ละ loader

รองรับ Minecraft เวอร์ชันไหน?

+

1.20.x และ 1.21.x คือเวอร์ชันหลักที่รองรับเต็มที่ เวอร์ชันเก่าอย่าง 1.19/1.18 ก็ใช้ได้ แต่ AI จะใช้เฉพาะ API ที่มีในเวอร์ชันนั้น

เพิ่มบล็อก ไอเทม เอนทิตีแบบกำหนดเองได้ไหม?

+

ได้ บอกสิ่งที่ต้องการ (“แร่ทับทิมเรืองแสงที่ดรอปไอเทมทับทิม พร้อมสูตรคราฟต์บล็อกทับทิม”) แล้ว Codexe จะลงทะเบียน BlockItem, BlockEntity, data generator สำหรับ loot table และสูตรคราฟต์ รวมถึงคำแปลใน en_us.json

บิลด์คอมไพล์ผ่านจริงไหม?

+

จริง เราคอมไพล์บนเซิร์ฟเวอร์ด้วย ForgeGradle / NeoGradle คุณจะได้ .jar สำหรับ /mods และ ZIP ซอร์สโค้ด ถ้าบิลด์ล้มเหลว AI จะแก้ตามข้อผิดพลาดให้

แล้ว networking, capability, ดาต้าแพ็กล่ะ?

+

Networking ผ่าน SimpleChannel / NetworkRegistry, capability ผ่าน AttachCapabilitiesEvent, รองรับดาต้าแพ็กผ่าน pipeline ของ data generator แค่พูดถึงในพรอมต์ AI ก็จะเชื่อมให้

ม็อดเป็นของฉันไหม?

+

ใช่ ซอร์สโค้ดเป็นของคุณ จะลง CurseForge, Modrinth, GitHub ขาย หรือแก้ไขก็ได้ ไม่มีค่าลิขสิทธิ์

มีแพ็กเกจ Free ไหม?

+

มี ได้โทเค็น 50K ต่อวัน ม็อดมักใหญ่กว่าปลั๊กอิน Pro / Business จึงมักคุ้มค่าเพราะประหยัดเวลา ดูที่ /pricing

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

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

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

แพ็กเกจ Free เติมโทเค็นให้ 50K ทุกวัน ม็อดเล็กๆ ทำได้ คอนเทนต์แพ็กที่ใหญ่ขึ้นเหมาะกับแพ็กเกจแบบเสียเงิน

เริ่มสร้างเลย
ตัวสร้างม็อด Forge – ม็อด Forge และ NeoForge ด้วย AI | Codexe