Minecraft Servers HQ

Plugin Minecraft DiscordSRV

Informasi tentang DiscordSRV dan server tempat ditemukan

🔌 Tentang DiscordSRV

DiscordSRV adalah plugin Minecraft yang menghubungkan server Minecraft dan server Discord. Plugin ini meneruskan chat dalam game ke Discord (dan pesan Discord ke game), mendukung pengaitan akun antara akun Minecraft dan Discord, serta menyediakan hook sinkronisasi untuk peran/grup dan beberapa event server.

🎯 Tujuan

Tujuan inti DiscordSRV adalah menyediakan jembatan yang andal dan dapat dikonfigurasi antara server Minecraft dan Discord, sehingga komunitas bisa berkomunikasi di kedua platform, staf tetap mendapat informasi, dan info keanggotaan/peran bisa disinkronkan saat dikonfigurasi.

⚙️ Fitur

  • Sinkronisasi chat dua arah antara channel Minecraft dan Discord (dapat dikonfigurasi per channel).
  • Pengaitan akun Minecraft <-> Discord untuk pemain.
  • Hook sinkronisasi peran/grup (titik integrasi untuk plugin izin seperti LuckPerms).
  • Broadcast dan pesan staf dari Minecraft ke Discord.
  • Perintah untuk linking, mengecek status link, dan tindakan admin (reload, resync, debug).
  • Beberapa file konfigurasi untuk pemetaan channel, bahasa/pesan, sinkronisasi, dan fitur voice.
  • Kode open-source dengan pelacak masalah publik dan rilis.

🧩 Untuk Siapa

  • Pemilik server dan admin yang ingin menyatukan chat komunitas di Minecraft dan Discord.
  • Tim moderasi yang membutuhkan visibilitas event server di Discord.
  • Network yang memakai plugin permissions dan ingin sinkronisasi peran atau grup dengan Discord.

🏗️ Contoh Penggunaan

  • Meneruskan chat Minecraft global atau per channel ke channel Discord tertentu agar pengguna di luar server tetap mengikuti percakapan.
  • Mengaitkan akun pemain ke ID Discord untuk memberi role Discord atau memverifikasi pengguna lintas platform.
  • Mengirim log join/leave/console server ke channel moderasi Discord.

⌨️ Perintah

PerintahDeskripsiIzinAkses
/discord /discordsrvMenampilkan pesan DiscordSRV yang telah dikonfigurasi (sesuai messages.yml).discordsrv.discordAdmin

Subperintah pemain:

PerintahDeskripsiIzinAkses
help / ?Menampilkan daftar opsi yang bisa diakses pengguna sesuai izin yang dimiliki.discordsrv.helpPemain
linkedMenampilkan apakah akun Minecraft Anda terhubung ke akun Discord.discordsrv.linkedPemain
linkMengirim instruksi untuk menghubungkan akun Minecraft Anda dengan akun Discord.discordsrv.linkPemain
unlink / clearlinkedMemutuskan tautan akun Discord dari akun Minecraft Anda.discordsrv.unlinkPemain

Perintah staf:

PerintahArgumenDeskripsiIzinAkses
broadcast / bcast<#ChannelID/#ChannelName> <Message>Menyiarkan pesan ke channel Discord yang telah dikonfigurasi.discordsrv.bcastAdmin
linked<Name/UUID/DiscordID/DiscordTag>Mengecek status link untuk pengguna lain.discordsrv.linked.othersAdmin
link<Name/UUID> <DiscordID/DiscordTag>Mengirim instruksi linking untuk pengguna lain.discordsrv.link.othersAdmin
unlink / clearlinked<Name/UUID/DiscordID/DiscordTag>Memutuskan tautan akun Discord milik pengguna lain.discordsrv.unlink.othersAdmin
resyncMemicu sinkronisasi grup (memerlukan konfigurasi sinkronisasi).discordsrv.resyncAdmin
reloadMemuat ulang konfigurasi plugin.discordsrv.reloadAdmin
language / lang<Language> [-confirm]Mengubah bahasa plugin.discordsrv.languageAdmin
debugger<start [categories...]/stop/upload>Mengumpulkan info debug dan opsional mengunggah trace debug.discordsrv.debugAdmin

(Perintah usang yang terkait dengan sistem subscription lama didokumentasikan dalam histori tetapi sudah dihapus dari operasi saat ini.)

🔐 Izin

IzinDeskripsiDefault
discordsrv.discordMengizinkan penggunaan /discord dan /discordsrv.true
discordsrv.helpAkses ke subperintah bantuan.tidak ditentukan
discordsrv.linkMenggunakan subperintah linking.tidak ditentukan
discordsrv.unlinkMenggunakan subperintah unlink.tidak ditentukan
discordsrv.linkedMengecek status link pribadi.tidak ditentukan
discordsrv.bcastMengirim pesan broadcast ke channel Discord.tidak ditentukan
discordsrv.linked.othersMelihat status link pemain lain.tidak ditentukan
discordsrv.link.othersMengirim instruksi link untuk pemain lain.tidak ditentukan
discordsrv.unlink.othersMemutuskan tautan pemain lain.tidak ditentukan
discordsrv.resyncMemicu sinkronisasi grup/peran.tidak ditentukan
discordsrv.reloadMemuat ulang plugin.tidak ditentukan
discordsrv.languageMengubah bahasa plugin.tidak ditentukan
discordsrv.debugMenjalankan debugger/mengunggah trace debug.tidak ditentukan

⚙️ Instalasi

📥 Penyiapan

  • Unduh .jar resmi DiscordSRV dari distribusi resmi (halaman proyek / katalog / rilis).
  • Letakkan jar ke folder plugins/ server Anda untuk server yang kompatibel dengan Bukkit/Spigot.
  • Restart server dan periksa log konsol untuk memastikan DiscordSRV dimuat.
  • Selesaikan konfigurasi awal (token bot, pemetaan channel, opsi linking) باستخدام file konfigurasi yang dibuat.

📦 File konfigurasi

DiscordSRV menggunakan beberapa file konfigurasi; nama file yang terkonfirmasi meliputi:

  • config.yml
  • messages.yml
  • linking.yml
  • synchronization.yml
  • voice.yml
  • alerts.yml

Edit file yang sesuai untuk mengatur token bot Discord, pemetaan channel, dan pengaturan sinkronisasi. Beberapa fitur (sinkronisasi peran/grup, integrasi voice) memerlukan konfigurasi tambahan.

🧠 Catatan Teknis

  • Kode sumber dan rilis dipelihara di repositori publik.
  • Proyek ini dirilis تحت GPL-3.0.
  • Integrasi opsional yang terkonfirmasi meliputi LuckPerms (contexts/sinkronisasi grup) dan PlaceholderAPI (placeholder).
  • Perintah dan izin didokumentasikan di dokumentasi resmi; operasi administratif seperti resync dan reload tersedia dan mungkin memerlukan hak operator.

🤝 Kapan Plugin Ini Berguna

Jika Anda membutuhkan chat dua arah dan pengaitan akun yang konsisten serta dapat dikonfigurasi antara server Minecraft dan komunitas Discord, DiscordSRV menyediakan jembatan, hook integrasi, dan file konfigurasi untuk menjalankan fitur-fitur tersebut sambil terintegrasi dengan plugin server yang umum.

Server dengan plugin DiscordSRV

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

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