Minecraft Servers HQ

Plugin Minecraft InteractiveChat

Informasi tentang InteractiveChat dan server tempat ditemukan

🔌 Tentang InteractiveChat

InteractiveChat adalah plugin Minecraft yang meningkatkan chat dalam game dengan mengganti nama pemain dan kata kunci biasa menjadi konten interaktif (pesan hover, aksi klik), serta memungkinkan pemain menampilkan item, inventaris, dan ender chest langsung di chat. Plugin ini dirancang untuk bekerja di atas plugin pemformat chat yang sudah ada dengan memodifikasi packet, bukan mengganti sistem chat.

🎯 Tujuan

InteractiveChat mengatasi masalah chat yang statis dan hanya teks dengan menambahkan elemen interaktif dan placeholder kaya, sehingga pemain bisa membagikan detail item/alat dan isi inventaris dengan interaksi hover dan klik. Plugin ini juga mendukung fungsi lintas server pada jaringan proxy, memungkinkan fitur chat interaktif di seluruh backend server.

⚙️ Fitur

  • Mengganti nama pemain di chat dengan konten interaktif hover/klik.
  • Menampilkan pratinjau item yang sedang dipegang di chat lewat kata kunci (mis. [item]).
  • Menampilkan isi inventaris pemain di chat lewat kata kunci (mis. [inv]) dan memilih tata letak tampilan.
  • Menampilkan isi ender chest di chat lewat kata kunci (mis. [ender]).
  • Membuat kata kunci/placeholder interaktif kustom untuk digunakan di chat.
  • Menyebut pemain dengan notifikasi opsional (suara, title, action bar, boss bar) jika didukung oleh versi server.
  • Dukungan lintas server untuk BungeeCord dan Velocity saat dikonfigurasi di proxy dan backend.
  • Mendukung placeholder PlaceholderAPI dan integrasi dengan penerjemahan nama material item ke bahasa klien.
  • Kode warna RGB dan dukungan font kustom untuk pesan di server yang mendukungnya (fitur yang memerlukan 1.16+ untuk perilaku RGB).

🧩 Untuk Siapa Ini

  • Administrator server yang ingin interaksi chat yang lebih kaya serta konten hover/klik.
  • Network yang memakai proxy (BungeeCord/Velocity) dan membutuhkan chat interaktif di seluruh backend server.
  • Komunitas yang ingin pemain memamerkan item atau inventaris di chat tanpa mod eksternal.

🏗️ Contoh Penggunaan

  • Seorang pemain mengetik [item] di chat global untuk menampilkan tooltip interaktif dari item yang sedang dipegang agar bisa diperiksa pemain lain.
  • Seorang moderator mengirim pesan chat terformat menggunakan placeholder dan pratinjau inventaris inline untuk dukungan atau peninjauan.
  • Sebuah network proxy mengaktifkan plugin di proxy dan backend agar mention dan placeholder berfungsi lintas server.

⌨️ Perintah

CommandDescriptionPermissionAccess
/interactivechat reload (atau /ic reload)Memuat ulang konfigurasi plugin.interactivechat.reloadAdmin
/interactivechat update (atau /ic update)Memeriksa pembaruan.tidak ditentukanAdmin
/interactivechat chat (atau /ic chat)Mengirim pesan chat dengan autocomplete placeholder dan nama pemain.tidak ditentukanAdmin
/interactivechat list (atau /ic list)Menampilkan semua placeholder yang bisa digunakan pemanggil.tidak ditentukanAdmin
/interactivechat mentiontoggle (atau /ic mentiontoggle)Mengaktifkan atau menonaktifkan notifikasi mention pemain untuk pemanggil.tidak ditentukanPlayer
/interactivechat setinvdisplaylayout (atau /ic setinvdisplaylayout)Menetapkan tata letak tampilan inventaris yang Anda inginkan.interactivechat.module.inventory.setlayoutPlayer
/interactivechatproxy backendinfo (atau /icp backendinfo)(Proxy) Menampilkan informasi InteractiveChat dari server backend.interactivechat.backendinfoAdmin

Catatan: hanya perintah yang secara eksplisit tercantum oleh sumber resmi yang dimasukkan di atas. Node permission disertakan jika didokumentasikan oleh plugin; jika tidak, kolom permission menampilkan "tidak ditentukan".

🔐 Permissions

PermissionDescriptionDefault
interactivechat.reloadMengizinkan Anda memuat ulang plugin.op
interactivechat.backendinfoMengizinkan Anda memeriksa status server backend pada proxy.op
interactivechat.cooldown.bypassMengizinkan Anda melewati cooldown untuk placeholder interaktif.op
interactivechat.module.itemMengizinkan penggunaan placeholder item (menampilkan item yang dipegang).true
interactivechat.module.inventoryMengizinkan penggunaan placeholder inventaris (menampilkan inventaris).true
interactivechat.module.inventory.setlayoutMengizinkan pengaturan tata letak tampilan inventaris yang Anda inginkan.true
interactivechat.module.inventory.setlayout.othersMengizinkan pengaturan tata letak tampilan inventaris yang diinginkan pemain lain.op
interactivechat.module.enderchestMengizinkan penggunaan placeholder ender chest (menampilkan ender chest).true

(Hanya node permission yang secara eksplisit disediakan oleh dokumentasi resmi plugin yang dicantumkan di atas.)

⚙️ Instalasi

📥 Penyiapan

  • Unduh JAR plugin resmi dan plugin dependency yang diperlukan.
  • Letakkan InteractiveChat.jar (dan JAR dependency) ke dalam direktori plugins/ server.
  • Nyalakan server.
  • Edit konfigurasi plugin jika perlu dan restart server untuk menerapkan perubahan konfigurasi.

📦 Dependensi

Dependensi yang dikonfirmasi diperlukan pada server backend (Spigot/Paper/dll.):

  • ProtocolLib (atau) PacketEvents (+ modul packet yang relevan)
  • PlaceholderAPI
  • Vault

Catatan: dependensi tidak diperlukan pada software proxy; jika Anda berencana menggunakan plugin ini dengan BungeeCord atau Velocity, instal InteractiveChat di proxy dan server backend, lalu aktifkan opsi proxy/bungeecord di konfigurasi InteractiveChat pada setiap server backend.

🧠 Catatan Teknis

  • Plugin memodifikasi chat pada level packet; plugin ini memerlukan library packet (ProtocolLib atau PacketEvents) untuk mencegat/mengubah pesan di server backend.
  • Dukungan proxy: BungeeCord dan Velocity didukung; untuk mengaktifkan placeholder dan mention lintas server, plugin harus diinstal di proxy dan di semua server backend dengan opsi bungeecord diaktifkan pada konfigurasi masing-masing backend.
  • PlaceholderAPI digunakan untuk penyelesaian placeholder dan memerlukan ekspansi yang dibutuhkan agar diinstal terpisah supaya placeholder tersebut bisa berfungsi.
  • Nama material item diterjemahkan ke bahasa klien masing-masing pemain jika berlaku.
  • Kode warna RGB dan tag font kustom didukung untuk server/klien yang mendukung fitur tersebut (perilaku RGB memerlukan dukungan server/klien yang umumnya tersedia di 1.16+).

🤝 Kapan Plugin Ini Berguna

Jika Anda ingin menambahkan pratinjau item/alat yang bisa diperiksa, berbagi inventaris, kata kunci chat yang bisa diklik, dan fitur chat interaktif lintas server sambil tetap memakai plugin pemformat chat yang sudah ada, InteractiveChat menyediakan integrasi pada level packet yang menambahkan konten interaktif di atas sistem chat standar.

Server dengan plugin InteractiveChat

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

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