Lewati ke konten utama

Setup Random Teleport(RTP) via NPC

Panduan ini menjelaskan cara membuat NPC yang dapat digunakan pemain untuk melakukan teleportasi acak (RTP) menggunakan plugin Citizens2 dan BetterRTP.


Prasyarat

Pastikan server telah memenuhi hal berikut:

  • Plugin Citizens telah terinstal dan aktif
  • Plugin BetterRTP telah terinstal

Instalasi Plugin

  1. Unduh plugin dari:

  2. Letakkan file .jar ke folder plugins/

  3. Restart server untuk mengaktifkan plugin


Atur Radius RTP

  • Cek config.yml plugin BetterRTP pada server
Default:
UseWorldBorder: false
# # "Biomes: []" means all biomes are allowed! #
# # Biomes are optional, more biomes at https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Biome.html #
Biomes: []
MaxRadius: 1000
MinRadius: 10

Sesuaikan radius RTP agar player baru saat RTP mendapat tempat yang fresh, dimana belum dijajah oleh player lain.

  • Save & Reload plugin
/rtp reload

Membuat NPC

  1. Berdiri di lokasi tempat NPC akan muncul
  2. Buat NPC dengan perintah:
/npc create rtp
  1. Atur skin atau jenis entity (Opsional):
/npc skin <nama_pemain>
/npc type end_crystal
  1. Tambahkan command RTP saat NPC diklik:
/npc cmd add rtp player <p> (tujuan rtp) -r -l

Contoh:

/npc cmd add rtp player <p> world -r -l
/npc cmd add rtp player <p> world_resource -r -l
/npc cmd add rtp player <p> world_towny -r -l

Command ini akan menjalankan perintah /rtp untuk pemain yang berinteraksi dengan NPC.


Sembunyikan Nama NPC atau Edit

  • Untuk menyembunyikan nama dari npc bisa dengan command:
/npc rename &r

Atau

/npc hidename
  • Rename NPC, contoh:
/npc rename &f- = &d&lStart the Game&f = -

Catatan

  • Cek commands pada NPC dengan /npc cmd list
  • Pastikan pemain ditransport ke lokasi acak sesuai konfigurasi
  • Cek konsol jika terjadi error atau command tidak berjalan

Tips Tambahan

  • Gunakan /npc cmdinfo untuk melihat command yang telah ditambahkan
  • Untuk tampilan lebih menarik, kombinasikan dengan hologram (misalnya menggunakan plugin HolographicDisplays)
  • Pastikan permission RTP diberikan ke pemain agar command dapat dijalankan