Minecraft Servers HQ

Plugin Minecraft CommandPanels

Informasi tentang CommandPanels dan server tempat ditemukan

🔌 Tentang CommandPanels

CommandPanels adalah plugin Minecraft yang menyediakan sistem GUI/menu berbasis YAML untuk server. Fokusnya pada panel berbasis inventaris, panel dialog (form), dan panel yang kompatibel dengan Floodgate untuk pemain Bedrock. Proyek ini menyertakan editor online dan format terstruktur untuk membangun menu interaktif berbasis data yang menjalankan perintah, menampilkan placeholder dinamis, dan bereaksi terhadap logika serta izin.

🎯 Tujuan

Plugin ini ditujukan untuk administrator server dan developer yang membutuhkan GUI yang fleksibel dan dapat diprogram untuk toko, kit, lobby, alat moderasi, atau alur kerja kustom. Dirancang agar panel dapat menjalankan perintah, memeriksa kondisi, menganimasikan item, dan mengekspos data sesi atau data permanen untuk dipakai di sistem lain.

⚙️ Fitur

  • Panel inventaris dengan interaksi item, tata letak slot, dan rangkaian animasi.
  • Panel dialog untuk formulir terstruktur dan input dari pemain.
  • Dukungan panel Floodgate untuk menampilkan panel yang kompatibel kepada pemain Bedrock (melalui setup Geyser/Floodgate).
  • Logika dan kondisi inline (operator gaya AND/OR/NOT) untuk mengatur visibilitas dan perilaku.
  • Sistem perintah/aksi: hook buka/tutup, aksi klik, aksi klik di luar, dan eksekusi perintah bersyarat.
  • Dukungan PlaceholderAPI dan pembaruan placeholder dinamis di dalam panel.
  • Data panel sesi dan permanen yang dapat diakses lintas panel dan perintah.
  • Pembaruan berkala dan observer izin yang dapat memicu parsing ulang seluruh logika saat izin berubah.
  • Editor online dengan pratinjau YAML langsung dan pemeriksaan struktur.

🧩 Untuk Siapa Ini

Administrator dan developer plugin yang menjalankan server modern yang kompatibel dengan Paper dan membutuhkan menu GUI fleksibel: server survival/SMP, jaringan minigame, hub PvP, dan server yang memerlukan antarmuka admin/moderasi kustom.

🏗️ Contoh Penggunaan

  • Buat GUI kit atau toko yang menjalankan perintah server dan memerlukan izin tertentu atau saldo ekonomi.
  • Bangun menu navigasi hub dengan item animasi dan visibilitas bersyarat berdasarkan peringkat pemain.
  • Sediakan menu yang kompatibel dengan Bedrock menggunakan varian panel khusus Floodgate.

⌨️ Commands

CommandDescriptionPermissionAccess
/pa open <panel>Membuka panel yang diberi nama.commandpanels.command.openAdmin
/pa reloadMemuat ulang konfigurasi plugin dan panel.commandpanels.command.reloadAdmin
/pa generateMenghasilkan contoh panel atau kerangka awal.commandpanels.command.generateAdmin
/pa versionMenampilkan versi plugin.commandpanels.command.versionPlayer
/pa dataMengonfigurasi atau memeriksa data panel.commandpanels.command.dataAdmin
/pa helpMenampilkan bantuan untuk perintah /pa.commandpanels.command.helpPlayer

(Perintah dan izinnya diambil dari dokumentasi resmi CommandPanels.)

🔐 Permissions

PermissionDescriptionDefault
commandpanels.commandMemungkinkan akses ke perintah dasar /pa.true
commandpanels.command.reloadMemungkinkan memuat ulang plugin.op
commandpanels.command.generateAkses ke perintah generator panel.op
commandpanels.command.versionMemungkinkan memeriksa versi plugin.true
commandpanels.command.dataMemberi akses untuk mengonfigurasi data panel.op
commandpanels.command.openMemungkinkan membuka panel dengan /pa open.op
commandpanels.command.open.otherMemungkinkan membuka panel untuk pemain lain.op
commandpanels.command.helpMemungkinkan akses ke /pa help.true

⚙️ Instalasi

📥 Setup

  • Unduh file resmi CommandPanels .jar dan letakkan di folder plugins/ pada server Anda.
  • Jalankan server untuk membuat data plugin.
  • Setelah run pertama, periksa plugins/CommandPanels untuk config.yml dan folder panels/ yang berisi file definisi panel.

📦 Dependencies

  • PlaceholderAPI — opsional, tetapi direkomendasikan untuk placeholder dinamis.
  • Floodgate — opsional untuk dukungan panel Bedrock (Floodgate).

🧾 Konfigurasi

  • Panel didefinisikan sebagai file YAML yang ditempatkan di direktori panels/. Subfolder didukung untuk pengorganisasian.
  • Plugin akan menghasilkan panel contoh jika direktori panels/ dihapus lalu plugin dijalankan ulang.

🧠 Catatan Teknis

  • Dokumentasi resmi dan rilis menunjukkan Paper dan Folia (fork Paper) sebagai platform server yang didukung untuk rilis modern v4.
  • Rangkaian rilis v4 berfokus pada versi server Minecraft terbaru; definisi panel mendukung placeholder dinamis dan logika bersyarat yang diurai saat runtime.
  • Plugin ini menyediakan node izin dan API berbasis perintah untuk membuka panel; plugin ini juga dapat disematkan sebagai library di plugin lain dengan memuat YAML panel dan memanggil aksi buka.

🤝 Kapan Plugin Ini Berguna

Jika Anda membutuhkan sistem GUI yang terstruktur dan dapat discript, yang mendukung data dinamis, logika bersyarat, kompatibilitas Bedrock, dan editor online, CommandPanels menyediakan pendekatan berbasis YAML yang telah terverifikasi dan cocok untuk server serta jaringan berbasis Paper.

Server dengan plugin CommandPanels

Halaman plugin CommandPanels menampilkan di server mana monitoring menemukan plugin ini, dengan platform dan versi apa ia ditemukan.

Plugin dapat menambahkan perintah, ekonomi, perlindungan, hak akses, mini-game, integrasi, atau mekanik lainnya. Peran sebenarnya dari CommandPanels bergantung pada konfigurasi server yang bersangkutan.

Data terbentuk otomatis dari respons teknis server. Jika server menyembunyikan daftar plugin, server tersebut mungkin tidak muncul di bagian ini meskipun menggunakan CommandPanels.

Gunakan daftar server dengan CommandPanels untuk membandingkan proyek, memeriksa versi yang kompatibel, atau menemukan contoh penggunaan plugin di server publik.