Membuat Plugin
Bagian ini ditujukan untuk pengembang yang ingin mengembangkan plugin dengan Sponge API. Artikelnya meliputi berbagai aspek dari Sponge API dan konsep di baliknya. Ini penting untuk dipahami bahwa maksud dari bagian ini untuk membantu pengembang memulai dengan Sponge API, bukan untuk meliputi setiap konsep.`Javadocs <https://jd.spongepowered.org/>`__ akan jadi sangat membantu anda setelah anda nyaman dengan API-nya.
Catatan
Direkomendasikan untuk memiliki pengalaman sebelumnya dengan pengembangan dalam Java! Contoh salin-dan-tempel dari dokumentasi tidak akan bekerja, terutama tanpa perubahan.
Tip
Cookbook merupakan koleksi plugin fungsional yang masing-masing menunjukkan bagian tertentu dari SpongeAPI. "Resep" plugin ini mandiri dan dapat dikompilasi melalui Gradle atau Maven. Beberapa darinya menunjukkan bagaimana membuat plugin menggunakan bahasa JVM lain seperti Scala dan Kotlin.
Isi
- Membangun Sistem
- Anda mengatur ruang kerja
- Menyiapkan proyek anda
- Pengenal Plugin
- Class Plugin utama
- Plugin Siklus Hidup
- Ketergantungan Injeksi
- Praktek Terbaik
- Pilihan
- Penebangan dan Debugging
- Perintah
- Acara
- Aset API
- Mengkonfigurasi plugin
- Teks
- Data API
- Blok
- Badan
- Item
- Trade-Offers
- Hasil
- Penjadwalan
- Layanan
- Basis data
- Hak akses
- Larang
- Tampilan buku
- Ekonomi
- Generasi dunia
- Pengelola Pengaya
- Manajer profil game
- Tidak hidup Data Pemain
- Plugin Debugging
- Daftar tab
- Plugin Metadata
- V8 Tracing
- Tutorial
- Plugin yang tergantung pada pelaksanaan