Plugin Minecraft PluginConstructorAPI

PluginConstructorAPI adalah API plugin Minecraft yang memusatkan kode bersama untuk plugin milik Zombie_Striker_Dev, mengurangi kelas yang duplikat, dan menyediakan pustaka bersama yang dapat digunakan oleh plugin lain.

Cari server dengan PluginConstructorAPI

Server yang melaporkan PluginConstructorAPI: 6

Semua server dengan PluginConstructorAPI

Tentang PluginConstructorAPI

🔌 Tentang PluginConstructorAPI

PluginConstructorAPI adalah plugin Minecraft yang kompatibel dengan Bukkit yang menyediakan library bersama dan helper runtime yang digunakan oleh beberapa plugin dari penulis Zombie_Striker_Dev. Plugin ini memusatkan kode umum sehingga plugin yang bergantung tidak menyertakan kelas duplikat, dan menyediakan API yang dapat dipanggil atau diperluas oleh developer plugin lain.

🎯 Tujuan

Plugin ini hadir sebagai library untuk developer guna:

  • Mengurangi duplikasi memori dan penyimpanan dengan menempatkan utilitas umum dalam satu JAR plugin.
  • Menyediakan fitur runtime yang dapat digunakan kembali dan helper yang dipakai di seluruh koleksi plugin milik penulis.
  • Memungkinkan plugin yang bergantung untuk mengambil atau memperbarui library bersama saat diperlukan oleh plugin tersebut.

⚙️ Fitur

  • API/library bersama untuk beberapa plugin dari penulis yang sama.
  • Pemeriksa dan pengunduh pembaruan otomatis (dapat dikonfigurasi).
  • Menyediakan utilitas dan kelas umum yang digunakan oleh plugin yang bergantung untuk menghindari NoClassDefFoundError saat library tidak ada.

🧩 Untuk Siapa Ini

  • Developer plugin yang bergantung pada atau berkontribusi pada koleksi plugin Zombie_Striker_Dev.
  • Operator server yang menjalankan satu atau lebih plugin yang mendeklarasikan PluginConstructorAPI sebagai dependency.
  • Server yang ingin memusatkan kode bersama yang digunakan oleh beberapa addon untuk mengurangi duplikasi per-plugin.

🏗️ Contoh Kasus Penggunaan

  • Sebuah server memasang beberapa addon dari penulis yang sama; memasang PluginConstructorAPI sekali mencegah salinan berulang dari kelas helper yang sama.
  • Plugin yang bergantung memeriksa kelas yang disediakan oleh PluginConstructorAPI dan gagal dengan aman atau memuat fitur tambahan saat API tersedia.

⚙️ Instalasi

📥 Pengaturan

  • Unduh JAR resmi PluginConstructorAPI dari halaman unduhan proyek.
  • Letakkan JAR ke dalam direktori plugins/ di server Anda.
  • Mulai ulang server dan periksa console server untuk memastikan plugin berhasil dimuat.

📦 Perilaku pembaruan otomatis

  • PluginConstructorAPI menyertakan updater otomatis yang akan memeriksa dan mengunduh pembaruan.
  • Updater dapat dikonfigurasi; catatan proyek menunjukkan Anda dapat menonaktifkan unduhan otomatis dengan mengedit file plugins/AUpdater/global.yml dan menyetel update: false.

🧠 Catatan Teknis

  • Klasifikasi platform yang dikonfirmasi: Bukkit (proyek tercantum sebagai plugin Bukkit di halaman proyek resmi).
  • Beberapa versi Minecraft tercantum di halaman proyek; entri yang umum dan terkonfirmasi meliputi: 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9.
  • Proyek ini didistribusikan تحت lisensi GNU GPL v2.

🤝 Kapan Plugin Ini Berguna

Jika Anda menjalankan satu atau lebih plugin yang bergantung pada kode bersama yang sama dari Zombie_Striker_Dev, PluginConstructorAPI memusatkan utilitas tersebut dan mengurangi duplikasi di seluruh JAR plugin sambil menyediakan updater otomatis untuk library yang dapat dinonaktifkan.

Komentar

Belum ada komentar

Jadilah yang pertama berkomentar.

Untuk admin server

Pembuat
Zombie_Striker_Dev
Lisensi
GPL-2.0
Platform yang didukung
Bukkit
Versi yang didukung
1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9

Tautan

Yang dilaporkan server

Platform server

  • Cauldron2
  • Spigot2
  • CraftBukkit1
  • Paper1

Versi plugin

  • 1.0.525
  • 1.0.501

Angka berasal dari server yang menampilkan plugin saat MSHQ memeriksanya. Banyak server menyembunyikan daftar ini, jadi penggunaan sebenarnya lebih tinggi.