Minecraft Servers HQ

Plugin Minecraft MyCommand

Informasi tentang MyCommand dan server tempat ditemukan

🔌 Tentang MyCommand

MyCommand adalah plugin Minecraft untuk membuat command kustom, alias, dan antarmuka interaktif berbasis perintah tanpa menulis Java. Plugin ini menyediakan sistem berbasis YAML untuk mendefinisikan command yang menjalankan command lain, mengirim teks terformat, membuka GUI, memicu skrip, dan berinteraksi dengan event.

🎯 Tujuan

MyCommand ditujukan untuk administrator server yang membutuhkan command kustom, pintasan, serta antarmuka admin/pemain yang fleksibel. Plugin ini mengatasi masalah penambahan perilaku command khusus (delay, warmup, cooldown, tab-completion, placeholder) dan interaksi GUI ringan tanpa harus mengembangkan plugin penuh.

⚙️ Fitur

  • Membuat command dan alias baru, opsional terdaftar untuk tab completion.
  • Menjalankan beberapa command dari satu command kustom (eksekusi oleh console atau pemain).
  • Delay, warmup, dan cooldown untuk command.
  • Menimpa command lain atau menyediakan pintasan/alias.
  • Pemicu command dari item, blok, tanda, buku, NPC, dan item frame.
  • Elemen GUI: IconMenu berbasis chest, ActionBar, BossBar, Title, Scoreboard, Anvil GUI, dan Sign GUI.
  • Dukungan placeholder dan conditional mirip skrip untuk perilaku dinamis.
  • Integrasi ekonomi (opsional via Vault) dan beberapa fitur ekonomi mandiri.
  • Dukungan event pemain (join/quit/death) dan tugas terjadwal.
  • Database pemain kustom berbasis SQL opsional dan dukungan beberapa file untuk command tanpa batas.
  • Fitur terkait BungeeCord dan varian terpisah sisi Bungee untuk command di sisi proxy.
  • Request HTTP (GET/POST) dan dukungan format MiniMessage jika tersedia.
  • Menggunakan bStats untuk pelaporan metrik.

🧩 Untuk Siapa

  • Server Survival dan SMP yang menginginkan command dan menu kustom tanpa coding.
  • Server yang berfokus pada admin atau ekonomi yang membutuhkan alur shop/command kustom.
  • Jaringan proxy yang memerlukan perilaku command terpusat atau di sisi proxy.
  • Operator server yang membutuhkan conditional dan placeholder berbasis skrip untuk output dinamis.

🏗️ Contoh Penggunaan

  • Mendefinisikan satu command yang menjalankan rangkaian command console untuk membuka shop, memberi item, dan mencatat pembelian.
  • Membuat menu GUI untuk punish/teleport menggunakan entri chest GUI dan prompt anvil/sign.
  • Menyediakan alias singkat yang dipetakan ke command ganti server BungeeCord yang lebih panjang dengan tab completion.

⌨️ Commands

Dokumentasi resmi mencantumkan command administratif untuk mengelola plugin. Contoh yang didokumentasikan oleh proyek meliputi:

CommandDescriptionPermissionAccess
/mycmd-reloadMemuat ulang file konfigurasi plugin.mycommand.reloadAdmin
/mycmd-book make <n> <text/runcmd>Membuat buku yang diisi dari data command kustom.mycommand.book.makeAdmin

(Lihat dokumentasi command resmi plugin untuk daftar lengkap dan sintaks yang tepat.)

🔐 Permissions

Proyek ini mendokumentasikan node permission untuk tindakan administratif. Contoh dari daftar permission resmi meliputi:

PermissionDescriptionDefault
mycommand.reloadPermission untuk memuat ulang konfigurasi MyCommand.tidak ditentukan
mycommand.book.makePermission untuk membuat buku dari command kustom.tidak ditentukan

(Lihat dokumentasi permission plugin untuk peta permission lengkap.)

⚙️ Instalasi

📥 Setup

  • Unduh file plugin resmi .jar dan letakkan di folder plugins/ server Anda.
  • Jalankan atau mulai ulang server dan periksa log console untuk memastikan plugin berhasil dimuat.
  • Jika plugin gagal dimuat, verifikasi bahwa plugin dukungan yang diperlukan/opsional (lihat Dependencies) sudah ada atau diperbarui.

📦 Dependencies

  • ProtocolLib — disebut penting jika plugin tidak dimuat atau untuk beberapa fitur.
  • Vault — opsional, diperlukan untuk integrasi ekonomi.
  • PlaceholderAPI — opsional, untuk dukungan placeholder yang lebih luas.

Hanya instal dependensi yang dikonfirmasi untuk fitur yang Anda inginkan; banyak integrasi bersifat opsional.

🧠 Catatan Teknis

  • Plugin ini dikonfigurasi melalui file YAML dan mendukung beberapa file command untuk menghindari batas command.
  • Penyimpanan SQL tersedia untuk database pemain kustom (opsional) dan setup beberapa file didukung.
  • Ada komponen BungeeCord terpisah untuk penanganan command di sisi proxy.
  • Proyek ini melaporkan metrik melalui bStats.
  • Format MiniMessage dan dukungan tab-completion tersedia di lingkungan yang didukung.

🤝 Kapan Plugin Ini Berguna

Jika Anda membutuhkan command kustom yang fleksibel berbasis file, skrip kondisional, dan alur command berbasis GUI tanpa menulis Java, MyCommand menyediakan platform yang dapat dikonfigurasi untuk kebutuhan tersebut dan menambahkan integrasi proxy serta ekonomi bila diperlukan.

Server dengan plugin MyCommand

Halaman plugin MyCommand 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 MyCommand 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 MyCommand.

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