Chuyển đến nội dung
Nền tảng

Mod Forge

Mod Forge (và NeoForge) với Codexe. Phiên bản, những gì nên ghi trong yêu cầu, bản build ForgeGradle, mods.toml và các sự cố thường gặp.

Đã cập nhật

Trên trang này
  1. Nên ghi gì trong yêu cầu
  2. Codexe tạo ra gì
  3. Build và xác minh
  4. Sự cố thường gặp

Forge là mod loader lâu đời với hệ thống event bus và registry lớn. Codexe tạo một dự án Gradle hoàn chỉnh dùng ForgeGradle.

#Nên ghi gì trong yêu cầu

  • Phiên bản Minecraft và Forge: "Forge 1.20.1". Nếu không ghi, Minecraft 1.20.1 với Forge 47 sẽ được dùng.
  • NeoForge: nếu bạn muốn NeoForge (1.20.2+), hãy nói rõ. Codexe nhận diện các dự án NeoForge và build chúng với thiết lập Gradle phù hợp.
  • Nội dung: vật phẩm, khối, thực thể, tab sáng tạo, công thức chế tạo, cấu hình, và liệu có phần nào chạy phía client hay không.
Text
A Forge 1.20.1 mod: adds a "Copper Hammer" tool (durability 250) that mines a 3x3 area of stone-type blocks. Crafted from copper ingots and sticks. Registered with DeferredRegister, added to the Tools creative tab, English lang file.

#Codexe tạo ra gì

  • build.gradle, gradle.properties và settings.gradle với đúng phiên bản ForgeGradle và Gradle.
  • META-INF/mods.toml (hoặc neoforge.mods.toml) khai báo mod id, phạm vi loader và các phụ thuộc.
  • Lớp khởi đầu @Mod, các registry DeferredRegister và các event subscriber.
  • Tài nguyên: tệp ngôn ngữ, model, texture tạm thời.

#Build và xác minh

Mod được biên dịch trước khi Sẵn sàng, và tệp JAR phải chứa mods.toml, neoforge.mods.toml hoặc mcmod.info. Phiên bản Java được chọn theo phiên bản Minecraft (17 trước 1.20.5, 21 từ 1.20.5). Bản build đầu tiên tải bộ công cụ Forge và có thể mất vài phút. Bản build mod dừng sau 10 phút.

#Sự cố thường gặp

Triệu chứngNguyên nhân có thể
"Mod file … needs language provider javafml"Phạm vi phiên bản loader trong mods.toml không khớp với phiên bản Forge của bạn. Hãy ghi chính xác phiên bản Forge.
Lỗi registry khi khởi độngCác đối tượng được đăng ký bên ngoài DeferredRegister. Hãy nhờ khung chat chuyển chúng vào.
Chạy được ở chế độ chơi đơn, crash trên máy chủCác lớp chỉ dành cho client được tham chiếu từ code dùng chung.
Mod Forge | Codexe Docs