Lewati ke konten utama

Cara Konfigurasi Kustom Chat

Panduan ini menjelaskan cara mengatur format chat di server Minecraft menggunakan plugin EssentialsX dan EssentialsX Chat, serta cara menghubungkannya dengan grup dari plugin LuckPerms.


Prasyarat

Pastikan server sudah memiliki:

  • Plugin EssentialsX
  • Plugin EssentialsX Chat
  • Plugin LuckPerms
  • Plugin Vault
  • Plugin PlaceholderAPI (Optional)

Semua plugin harus aktif dan berada di folder plugins/.


Struktur Format Chat

Format chat diatur melalui file config.yml milik EssentialsX. Lokasi file:

/plugins/Essentials/config.yml

EssentialsX menyediakan beberapa cara untuk mengatur format chat:

1. Format Global

Bagian ini mengatur format chat untuk semua pemain secara umum:

format: '<{DISPLAYNAME}> {MESSAGE}'

Contoh alternatif (nonaktif secara default):

#format: '{PREFIX}&r {NICKNAME}&7 »&r {MESSAGE}'
#format: '{PREFIX}&r {NICKNAME}&r {SUFFIX}&r » {MESSAGE}'

Untuk mengaktifkan, hapus tanda # di depan baris yang diinginkan.

2. Format Berdasarkan Grup

Jika kamu ingin format berbeda untuk setiap grup (misalnya admin, moderator, vip), gunakan bagian group-format. Contoh:

group-formats:
default: '{PREFIX} {NICKNAME} »&6 {MESSAGE}'
admin: '{PREFIX} {NICKNAME} &e»&f {MESSAGE}'
moderator: '{PREFIX} {NICKNAME} &c»&e {MESSAGE}'
vip: '{PREFIX} {NICKNAME} &d»&b {MESSAGE}'

Catatan:

  • Nama grup harus cocok dengan grup di LuckPerms.
  • Jika kamu menggunakan alias grup di LuckPerms, gunakan nama alias tersebut.
  1. Format Berdasarkan Jenis Chat (Opsional) EssentialsX juga mendukung format berbeda untuk jenis chat seperti normal, question, dan shout. Contoh (nonaktif secara default):
#format:
# normal: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
# question: '{WORLDNAME} &4{DISPLAYNAME}&7:&r {MESSAGE}'
# shout: '{WORLDNAME} &c[{GROUP}]&r &4{DISPLAYNAME}&7:&c {MESSAGE}'

Untuk mengaktifkan, hapus tanda # dan sesuaikan sesuai kebutuhan.


Integrasi dengan LuckPerms

Untuk menghubungkan format chat dengan grup LuckPerms. jika groupnya belum ada:

  1. Buat grup di LuckPerms:
/lp creategroup admin
/lp creategroup moderator
/lp creategroup vip
  1. Tetapkan group ke pemain:
/lp user <nama_pemain> parent set <nama_grup>

Contoh:

/lp user Violid parent set admin
  1. Pastikan nama grup di group-formats cocok dengan nama grup di LuckPerms.

Reload Konfigurasi

Setelah selesai mengedit, reload EssentialsX:

/essentials reload

Atau restart server untuk memastikan semua perubahan diterapkan. Troubleshooting

  • Jika format chat tidak berubah, pastikan EssentialsX Chat aktif.
  • Periksa apakah nama grup di config.yml cocok dengan grup di LuckPerms.
  • Gunakan /lp listgroups untuk melihat daftar grup yang tersedia.
  • Cek konsol untuk pesan error saat startup atau reload.

Referensi