Lewati ke konten utama

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:

PermissionDeskripsi
essentials.warpMengakses perintah /warp
essentials.warp.<nama>Mengakses warp tertentu
essentials.setwarpMembuat warp
essentials.delwarpMenghapus warp
essentials.warplistMelihat 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.