บทนำ – เอกสาร Forge, รายการ mods สำหรับ forge.
ประเภท mod: forge
ไดเรกทอรีย่อย SRC ไม่จำเป็นต้องคัดลอกข้ามพื้นที่ทำงาน อย่างไรก็ตามคุณอาจต้องรีเฟรชโครงการ Gradle หาก Java (SRC/Main/Java) และทรัพยากร (SRC/Main/Resources) ถูกสร้างขึ้นในภายหลัง.
หากคุณไม่เคยทำ mod forge มาก่อนส่วนนี้จะให้ข้อมูลขั้นต่ำที่จำเป็นในการตั้งค่าสภาพแวดล้อมการพัฒนาปลอม. เอกสารที่เหลืออยู่เกี่ยวกับสถานที่ที่จะไปจากที่นี่.
ข้อกำหนดเบื้องต้น
- การติดตั้งชุดพัฒนา Java 17 (JDK) และ Java Virtual Machine (JVM) 64 บิต (JVM). Forge แนะนำและสนับสนุน eclipse temurin อย่างเป็นทางการ.
คำเตือนตรวจสอบให้แน่ใจว่าคุณใช้ JVM 64 บิต. วิธีหนึ่งในการตรวจสอบคือการเรียกใช้ Java -Version ในเทอร์มินัล. การใช้ JVM 32 บิตจะทำให้เกิดปัญหาบางอย่างเมื่อใช้ ForgeGradle.
- .
จากศูนย์ถึง Modding
- ดาวน์โหลด Mod Developer Kit (MDK) จากเว็บไซต์ Forge File โดยคลิก ‘MDK’ ตามด้วยปุ่ม ‘skip’ ที่ด้านบนขวาหลังจากรอระยะเวลาหนึ่ง. ขอแนะนำให้ดาวน์โหลด Forge เวอร์ชันล่าสุดทุกครั้งที่ทำได้.
- แยก MDK ที่ดาวน์โหลดลงในไดเรกทอรีที่ว่างเปล่า. นี่จะเป็นไดเรกทอรี mod ของคุณซึ่งตอนนี้ควรมีไฟล์ gradle และไดเรกทอรีย่อย SRC ที่มีตัวอย่าง mod.
- ไดเรกทอรีย่อย Gradle
- สร้าง.ผู้สำเร็จการศึกษา
- เกรด
- เกรด.ค้างคาว
- การตั้งค่า.ผู้สำเร็จการศึกษา
ไดเรกทอรีย่อย SRC ไม่จำเป็นต้องคัดลอกข้ามพื้นที่ทำงาน อย่างไรก็ตามคุณอาจต้องรีเฟรชโครงการ Gradle หาก Java (SRC/Main/Java) และทรัพยากร (SRC/Main/Resources) ถูกสร้างขึ้นในภายหลัง.
- Forge สนับสนุนการพัฒนาอย่างชัดเจนเกี่ยวกับ Eclipse และ Intellij Idea แต่มีการกำหนดค่าการเรียกใช้เพิ่มเติมสำหรับรหัส Visual Studio. ไม่ว่าสภาพแวดล้อมใด ๆ ตั้งแต่ Apache NetBeans ไปจนถึง VIM / EMACS สามารถใช้ได้.
- การรวม Gradle ของ Eclipse และ Intellij Idea ทั้งติดตั้งและเปิดใช้งานโดยค่าเริ่มต้นจะจัดการส่วนที่เหลือของการตั้งค่าพื้นที่ทำงานเริ่มต้นในการนำเข้าหรือเปิด. ซึ่งรวมถึงการดาวน์โหลดแพ็คเกจที่จำเป็นจาก Mojang, Minecraftforge ฯลฯ. ปลั๊กอิน ‘Gradle for Java’ เป็นสิ่งจำเป็นสำหรับรหัส Visual Studio เพื่อทำเช่นเดียวกัน.
- Gradle จะต้องถูกเรียกใช้เพื่อประเมินโครงการอีกครั้งสำหรับการเปลี่ยนแปลงเกือบทั้งหมดในไฟล์ที่เกี่ยวข้อง (e.ก., สร้าง.Gradle การตั้งค่า.Gradle ฯลฯ.). IDE บางตัวมาพร้อมกับปุ่ม “รีเฟรช” เพื่อทำสิ่งนี้ อย่างไรก็ตามสามารถทำได้ผ่านทางเทอร์มินัลผ่าน Gradlew .
- คราส: เรียกใช้งาน Geneclipseruns.
- Intellij Idea: เรียกใช้งาน Genintellijruns. หากเกิดข้อผิดพลาด“ ไม่ได้ระบุโมดูล” ให้ตั้งค่าคุณสมบัติ ideamodule เป็นโมดูล ‘Main’ ของคุณ (โดยทั่วไปคือ $.หลัก ).
- รหัสสตูดิโอภาพ: เรียกใช้งาน GenvScoderuns.
- ides อื่น ๆ: คุณสามารถเรียกใช้การกำหนดค่าโดยตรงโดยใช้ Gradle Run* (E.ก., runclient, runserver, rundata, rungametestserver). สิ่งเหล่านี้สามารถใช้กับ IDE ที่รองรับได้.
ปรับแต่งข้อมูล mod ของคุณ
แก้ไขงานสร้าง.ไฟล์ Gradle เพื่อปรับแต่งวิธีการสร้าง mod ของคุณ (e.ก., ชื่อไฟล์รุ่นสิ่งประดิษฐ์ ฯลฯ.).
ทำ ไม่ แก้ไขการตั้งค่า.Gradle เว้นแต่คุณจะรู้ว่ากำลังทำอะไรอยู่. ไฟล์ระบุที่เก็บที่ ForgeGradle อัปโหลดไปยัง.
Build ที่แนะนำ.การปรับแต่ง Gradle
การเปลี่ยน ID mod
แทนที่เหตุการณ์ที่เกิดขึ้นทั้งหมดของ ExampleMod รวมถึง mods.toml และไฟล์ mod หลักพร้อมรหัส mod ของ mod ของคุณ. ซึ่งรวมถึงการเปลี่ยนชื่อไฟล์ที่คุณสร้างโดยการตั้งค่าฐาน.ArchivesName (โดยทั่วไปจะถูกตั้งค่าเป็น MOD ID ของคุณ).
// ในบางสร้าง.ฐาน Gradle.ArchivesName = 'MyMod'
ปัจจุบัน Forge MDK ใช้ ArchivesBaseName เพื่อตั้งชื่อสิ่งประดิษฐ์แทนฐาน.จดหมายเหตุ . เราขอแนะนำให้ใช้ฐาน.ArchivesName แทนเป็น ArchivesBasename ถูกเลิกใช้เพื่อลบออกใน Gradle 9 ซึ่ง ForgeGradle เวอร์ชันอนาคตจะสนับสนุน.
คุณยังสามารถใช้ ArchivesBasename ได้โดยการตั้งค่าต่อไปนี้:
// ในบางสร้าง.ฐาน Gradle.ArchivesName = 'MyMod'
ID กลุ่ม
ควรตั้งค่าคุณสมบัติกลุ่มเป็นแพ็คเกจระดับบนสุดของคุณซึ่งควรเป็นโดเมนที่คุณเป็นเจ้าของหรือที่อยู่อีเมลของคุณ:
พิมพ์ | ค่า | |
---|---|---|
โดเมน | ตัวอย่าง.com | com.ตัวอย่าง |
โดเมนย่อย | ตัวอย่าง.คนอื่น ๆ.io | io.คนอื่น ๆ.ตัวอย่าง |
อีเมล | ตัวอย่าง@gmail.com | com.เครื่องตัดหญ้า.ตัวอย่าง |
// ในบางสร้าง.Gradle Group = 'com.ตัวอย่าง'
แพ็คเกจภายในแหล่ง Java ของคุณ (SRC/Main/Java) ตอนนี้ควรสอดคล้องกับโครงสร้างนี้ด้วยแพ็คเกจด้านในที่แสดงถึง MOD ID:
com - ตัวอย่าง (แพ็คเกจระดับบนสุดที่ระบุในคุณสมบัติกลุ่ม) - mymod (รหัส mod) - mymod.java (เปลี่ยนชื่อ ExampleMod.Java)
ตั้งค่าคุณสมบัติเวอร์ชันเป็นเวอร์ชันปัจจุบันของ mod ของคุณ. เราขอแนะนำให้ใช้เวอร์ชัน maven ที่หลากหลาย.
// ในบางสร้าง.gradle version = '1.19.4-1.0.0.0 '
การกำหนดค่าเพิ่มเติม
การกำหนดค่าเพิ่มเติมสามารถพบได้ในเอกสาร ForgeGradle.
การสร้างและทดสอบ mod ของคุณ
- ในการสร้าง mod ของคุณให้เรียกใช้ Gradlew Build . สิ่งนี้จะส่งออกไฟล์ใน build/libs ด้วยชื่อ [ArchivesBasename]-[เวอร์ชัน].JAR โดยค่าเริ่มต้น. ไฟล์นี้สามารถวางไว้ในโฟลเดอร์ mods ของการตั้งค่า minecraft ที่เปิดใช้งาน Forge หรือกระจาย.
- ในการเรียกใช้ mod ของคุณในสภาพแวดล้อมการทดสอบคุณสามารถใช้การกำหนดค่าการเรียกใช้ที่สร้างขึ้นหรือใช้งานที่เกี่ยวข้อง (e.ก. Gradlew Runclient). สิ่งนี้จะเปิดตัว Minecraft จากไดเรกทอรี Run (เริ่มต้น ‘‘ run ’) พร้อมกับชุดแหล่งที่มาใด ๆ ที่ระบุไว้. MDK เริ่มต้นมีชุดแหล่งที่มาหลักดังนั้นรหัสใด ๆ ที่เขียนใน SRC/Main/Java จะถูกนำไปใช้.
- หากคุณใช้งานเซิร์ฟเวอร์เฉพาะไม่ว่าจะผ่านการกำหนดค่าการเรียกใช้หรือ runserver Gradlew เซิร์ฟเวอร์จะปิดตัวลงทันที. คุณจะต้องยอมรับ Minecraft Eula โดยการแก้ไข EULA.ไฟล์ txt ในไดเรกทอรีรัน. เมื่อได้รับการยอมรับเซิร์ฟเวอร์จะโหลดซึ่งสามารถเข้าถึงได้ผ่านการเชื่อมต่อโดยตรงกับ localhost .
คุณควรทดสอบ mod ของคุณในสภาพแวดล้อมเซิร์ฟเวอร์เฉพาะ. ซึ่งรวมถึง mods ลูกค้าเท่านั้นเนื่องจากไม่ควรทำอะไรเมื่อโหลดบนเซิร์ฟเวอร์.
ประเภท mod: forge
Forge mods คือการติดตั้งที่ปรับเปลี่ยนวิธีการที่เกม Minecraft ปรากฏและทำงาน. เห็นได้ชัดว่า mod ประเภทนี้เข้ากันได้กับ minecraft forge เท่านั้น.
79 views ❘ 5 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: xxrexraptorxx ❘ พร้อมใช้งานสำหรับ: Forge
72 views ❘ 5 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: SciWhiz12 ❘ พร้อมใช้งาน: Forge
87,391 views ❘ 5 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: Lykrast ❘ พร้อมใช้งานสำหรับ: Fabric, Forge
4,267 ครั้ง ❘ 5 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: Akashiikun69 ❘ พร้อมใช้งานสำหรับ: ผ้า, forge, ผ้าห่ม
1,132 views ❘ 5 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: Jaredlll08 ❘ พร้อมใช้งานสำหรับ: Fabric, Forge
4,539 views ❘ 5 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: traben_0 ❘ พร้อมใช้งานสำหรับ: ผ้า, forge, quilt
32,876 views ❘ 5 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: TheCech12 ❘ พร้อมใช้งานสำหรับ: Forge
427,050 views ❘ 5 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: James090500 ❘ พร้อมใช้งานสำหรับ: Fabric, Forge
84,638 ครั้ง ❘ 5 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: Lainmi ❘ พร้อมสำหรับ: ผ้า, Forge
42 views ❘ 6 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: Kaboomroads ❘ พร้อมสำหรับ: Forge
67,720 Views ❘ 6 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: Zacomat ❘ พร้อมสำหรับ: Forge
5,684 views ❘ 6 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: Tuxed ❘ พร้อมใช้งาน: ผ้า, Forge
945 views ❘ 6 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: 50ap5ud5 ❘ พร้อมใช้งาน: ผ้า, Forge
50 views ❘ 6 ชั่วโมงที่ผ่านมา ❘ ผู้แต่ง: CAS_UAL_TY ❘ พร้อมใช้งานสำหรับ: Forge
โพสต์เด่น
- Jenny Mod
- Jenny Mod McPe
- Minecraft Forge
- Optifine HD
- เกี่ยวกับทัศนียภาพ
- พิกเซล
- รายการเพียงพอ
- Minimap mod
- น้ำแข็งและไฟม็อด
- โซเดียม mod
- Lucky Block Mod
- สิ่งก่อสร้างของ Tinkers
- Litematica
- Origins Mod
- สร้าง mod
- Mod Edit World
- decocraft mod
- แผนที่ Skyblock
- biomes o ’มากมาย
- mod ของ Flan
- Epic Fight Mod
- กาแล็กซี่
- เล่นซ้ำ mod
- MORPH MOD
- ปืนของ Mrcrayfish
- เหมืองของฉันไม่มี mi
- เฟอร์นิเจอร์ mod
- เสื้อคลุมขั้นสูง
- Cobblemon mod
- rlcraft modpack
ปืนกลที่ดีที่สุด
ลิขสิทธิ์© 2012 – 2023 9minecraft. สงวนลิขสิทธิ์.
9Minecraft เป็นเว็บไซต์เกี่ยวกับ Minecraft ซึ่งคุณสามารถดาวน์โหลดทรัพยากรฟรีเช่น: Minecraft Mods, Minecraft Maps, ทรัพยากรแพ็ค, ชุดข้อมูลและอื่น ๆ อีกมากมาย.
ลิขสิทธิ์© 2012 – 2023 9minecraft. สงวนลิขสิทธิ์.