Lewati ke konten

Konfigurasi Leaderboard GUI RankForge (gui.yml)

Menu /rankforge top dikonfigurasi lewat plugins/RankForge/gui.yml. Muat ulang dengan /rankforge reload.

Elemen Placeholder
player-head {rank} {name} {tier} {points} {kills} {deaths}
page-info {page} {total}
prev-page {prev} {page} {total}
next-page {next} {page} {total}
search {query} {results}
inventory:
title: "&6&lRankForge Leaderboard"
rows: 6
filler:
material: GRAY_STAINED_GLASS_PANE
name: " "
player-head:
name: "&6Top #{rank}: &f{name}"
lore:
- "&7Rank: {tier}"
- "&7Points: &e{points}"
- "&7K/D: &a{kills} &7/ &c{deaths}"
no-tier-text: "&7Unranked"
  • inventory.rows: jumlah baris menu (default 6 = 54 slot).
  • filler: item pengisi slot kosong.
  • player-head: tampilan kepala tiap pemain. no-tier-text dipakai untuk pemain tanpa tier.
Section Slot default Fungsi
prev-page 45 Halaman sebelumnya
sort-button 47 Ganti mode sorting (poin tinggi→rendah, rendah→tinggi, nama A→Z)
page-info 49 Info halaman & status pencarian
search-button 51 Buka pencarian pemain
clear-search 52 Reset filter pencarian
next-page 53 Halaman berikutnya

Setiap tombol punya material, name, lore, serta sound, sound-volume, dan sound-pitch. Kalau kamu mengubah rows, sesuaikan slot tombol supaya tidak keluar dari ukuran inventory.

search-prompt: # dipakai saat pencarian lewat chat
line1: "&b&l[RankForge] &r&fEnter player name in chat:"
line3: "&7 → Type &c\"cancel\" &7to abort"
search-sign: # dipakai saat pencarian lewat Sign GUI virtual
line1: "^^^^^^^^^^^^^^^"
line2: "Search Player"
timeout-seconds: 20

Pencarian bersifat fuzzy (nama sebagian pun cocok). Mode Sign GUI butuh PacketEvents; tanpa itu, otomatis pakai chat. Lihat PacketEvents.