Cara Membuat Sistem Warp
Fitur warp memungkinkan pemain berpindah ke lokasi tertentu dengan perintah sederhana. Plugin EssentialsX menyediakan sistem warp yang fleksibel dan mudah dikonfigurasi, cocok untuk server survival, lobby, atau minigame.
Prasyarat
- Plugin EssentialsX terinstal dan aktif
- Permission plugin seperti LuckPerms untuk mengatur akses
- Opsional: Plugin Vault untuk integrasi prefix dan grup
Menambahkan Warp
Gunakan perintah berikut untuk membuat warp di lokasi saat ini:
/setwarp <nama_warp>
Contoh:
/setwarp crates
Warp akan tersimpan dan dapat diakses oleh pemain dengan permission yang sesuai.
Mengakses Warp
Pemain dapat berpindah ke warp dengan:
/warp <nama_warp>
Contoh:
/warp crates
Jika tidak ada permission, pemain akan menerima pesan error pada console.
Menghapus Warp
Untuk menghapus warp yang sudah dibuat:
/delwarp <nama_warp>
Permission Warp
Gunakan permission berikut untuk mengatur akses:
Permission | Deskripsi |
---|---|
essentials.warp | Mengakses perintah /warp |
essentials.warp.<nama> | Mengakses warp tertentu |
essentials.setwarp | Membuat warp |
essentials.delwarp | Menghapus warp |
essentials.warplist | Melihat daftar warp |
Contoh konfigurasi di LuckPerms:
lp group default permission set essentials.warp.crates true
Jika ingin semua orang bisa mengakses semua warp:
lp group default permission set essentials.warp.* true
Integrasi dengan NPC (Opsional)
Untuk warp berbasis NPC, gunakan plugin seperti Citizens dan CommandNPC:
1. Buat NPC (Citizens2)
/npc create
2. Tambahkan Command Warp
/npc cmd add warp crates -p -l -r
Tips Tambahan
- Gunakan nama warp yang konsisten dan mudah diingat,
- Kelompokkan warp berdasarkan kategori (contoh: event, pvp, crates),
- Integrasikan dengan GUI jika ingin warp berbasis menu.