Tentang Architectury API
Architectury API adalah library dev cross-loader yang menjembatani perbedaan antara Fabric dan Forge. Library ini nyediain interface standar buat modding lintas platform, jadi kamu gampang bikin mod yang kompatibel tanpa perlu rewrite code di tiap loader.
Developer pake library ini buat ngatasin perbedaan sistem event, networking, dan akses registry di tiap loader. Jadi bisa ngurangin kode yang redundan dan fokus ke fitur inti mod dibanding pusing mikirin kompatibilitas loader.
Cocok banget buat modder yang mau bikin mod multiplatform, terutama yang pake Fabric API. Terintegrasi mulus dengan modpack karena bikin behavior mod tetap konsisten di berbagai loader tanpa harus bikin versi terpisah.
Desain modular API-nya ngebolehin dev milih fitur sesuka hati kayak event hook atau registry abstraction, jadi fleksibel buat mod yang simpel maupun yang kompleks.
Fitur
- Menyatukan perbedaan API Fabric dan Forge ke dalam satu interface terpadu
- Nyediain lebih dari 90 event hook buat interaksi mod
- Udah mencakup abstraction layer untuk networking dan registry
- Mendukung anotasi @ExpectPlatform buat kompatibilitas cross-loader
- Open-source dengan ketentuan lisensi yang jelas
- Perlu Fabric API sebagai dependency wajib
Tips
- Mulai dari template mod Architectury buat struktur project
- Gunakan Gradle plugin buat nanganin anotasi @ExpectPlatform
- Cek catatan kompatibilitas tiap loader buat dukungan versinya
- Utamakan pake event hook buat interaksi mod daripada manggil fungsi loader secara langsung
Cara memasang
- Pasang Fabric / Forge / NeoForge / Quilt untuk versi Minecraft-mu (pakai installer resmi).
- Unduh file yang cocok dengan versi Minecraft dan Fabric / Forge / NeoForge / Quilt.
- Pasang juga: Fabric API.
- Buka folder .minecraft lalu taruh file di folder "mods" (buat jika belum ada).
- Jalankan Minecraft dengan profil Fabric / Forge / NeoForge / Quilt.
Tanya jawab
Apakah butuh Fabric API?
Ya, Fabric API itu dependency wajib di semua platform.
Loader apa saja yang didukung?
Fabric, Forge, NeoForge, dan Quilt dengan kompatibilitas sesuai versi masing-masing.
Apakah ini wajib buat bikin mod?
Nggak wajib, tapi sangat disarankan buat project multiplatform biar hemat waktu dan nggak ribet ngoding boilerplate.