Rehber

Minecraft skor tablosu plugin'i nasıl yapılır

18 Ekim 2026 güncellendi

Ekranın sağındaki yan panel birçok sunucunun en görünür kısmıdır: sunucu adı, oyuncunun rütbesi, parası, öldürmeleri, çevrimiçi oyuncular. Bir plugin onu Bukkit Scoreboard API ile çizer. Zor kısımlar, her oyuncuya kendi satırlarını vermek ve onları sorunsuz güncellemektir.

Satırları sunucuna göre değiştir.

Bunu Codexe ile oluştur

Adım adım

  1. 1.Satırları yaz

    Başlık ve yukarıdan aşağıya her satır, gösterdikleri değerlerle: "Rank: Admin", "Coins: 1,250", "Online: 34". Yan panel en fazla 15 satır gösterir.

  2. 2.Her oyuncuya bir skor tablosu ver

    Oyuncuya göre değişen satırlar için oyuncu başına bir skor tablosu gerekir; Bukkit.getScoreboardManager().getNewScoreboard() ile alınır ve girişte player.setScoreboard(...) ile ayarlanır.

  3. 3.Yan panel hedefini oluştur

    Bir dummy hedef kaydet ve görüntülenme yuvasını DisplaySlot.SIDEBAR olarak ayarla. Her satır, konumunu belirleyen bir skoru olan bir giriştir.

  4. 4.Değerleri güncelle

    Örneğin her saniye çalışan tekrarlayan bir görev yalnızca değişen satırları günceller. Satırlar titremesin diye metin için takım önek ve soneklerini kullan.

  5. 5.Yer tutucular ekle

    PlaceholderAPI ile %vault_eco_balance% gibi satırlar ek kod olmadan diğer plugin'lerin değerlerini gösterir.

  6. 6.Derle ve oyunda bak

    Codexe'in derlemesine izin ver, test sunucusuna katıl ve her satırı kontrol et, sonra bir değeri değiştir ve güncellendiğini gör.

Yan panel nasıl çalışır

  • Her skor tablosunda yan panelde aynı anda tek bir hedef gösterilir. Hedefin görünen adı başlıktır.
  • Satırlar skorlarına göre, en yüksek olan önce gelecek şekilde sıralanır; yani skor yalnızca tersten satır numarasıdır.
  • Her satır farklı bir giriş olmalıdır: iki aynı satır, farklı renk kodları gibi görünmez bir farka ihtiyaç duyar.
  • Sağdaki kırmızı sayılar, skorlar için sayı biçimleri ekleyen Minecraft 1.20.3'ten itibaren gizlenebilir. Eski sürümler onları her zaman gösterir.
  • Bir oyuncu tek bir skor tablosu görür: başka bir plugin kendi tablosunu ayarlarsa sonuncusu kazanır. Yan panel için tek bir plugin kullan ya da skor tablosunu hangi diğer plugin'lerin paylaştığını söyle.

Titreme olmadan güncelleme

Bir satırı kaldırıp yenisini eklemek yanıp sönmesine neden olur. Olağan çözüm, her satıra sabit ve görünmez bir giriş vermek ve görünen metni o girişi içeren bir takımın önek ve sonekine koymaktır; takımı güncellemek metni yerinde değiştirir. İstekte "titreme olmasın" de, plugin bu şekilde yazılır.

Plugin, Skript mi datapack mi?

SeçenekYapabildikleriSınır
PluginOyuncu başına satırlar, her türlü değer, animasyonlar, yer tutucularSpigot, Paper veya bir çatalı gerekir
SkBee ile SkriptBir betikten oyuncu başına yan panellerSkript ve eklenti gerekir
DatapackYan panelde ölümler veya öldürmeler gibi tek bir hedef gösterirHerkes için aynı sayılar, oyuncu başına serbest metin yok

Örnek açıklama

"Board adlı bir Paper 1.21.4 plugin'i. Her oyuncu için başlığı altın renginde olan bir yan panel, ardından rütbe (LuckPerms'ten), coin (Vault'tan), öldürmeler, ölümler, çevrimiçi oyuncular ve sunucu adresi. Her saniye titreme olmadan güncellenir, kırmızı sayılar gizli. Satırlar, başlık ve güncelleme aralığı config.yml içinde; her satırda PlaceholderAPI yer tutucularına izin verilir. /board toggle oyuncu başına paneli gizler ve seçim kaydedilir."

Sorular

Bir yan panelde kaç satır olabilir?

15 satır gösterilir. Daha uzun içerik için sekme listesi, eylem çubuğu veya boss çubuğu gibi başka bir yer gerekir.

1.8'de çalışır mı?

Evet, Scoreboard API 1.8'de de var, ama orada satır başına metin uzunluğu daha sınırlıdır. Plugin'in o sürüme göre yazılması için sürümü belirt.

Skor tablom neden kayboluyor?

Genellikle başka bir plugin, seninkinden sonra oyuncuya kendi skor tablosunu ayarlar. Diğer yan paneli kaldır ya da her şeyi tek bir plugin'e gösterttir.

Yan panelini yap

Bu prompt göndermeye hazır açılır:

“Board adlı bir Paper 1.21.4 yan panel skor tablosu plugin'i: oyuncu başına altın renkli başlıklı yan panel, LuckPerms'ten rütbe, Vault'tan coin, öldürmeler, ölümler, çevrimiçi oyuncular ve sunucu adresi, titreme olmadan her saniye güncellenir, kırmızı sayılar gizli, satırlar ve aralık PlaceholderAPI desteğiyle config.yml içinde, /board toggle oyuncu başına kaydedilir.”

Bunu Codexe ile oluştur
Minecraft skor tablosu plugin'i nasıl yapılır (yan panel) | Codexe