LogoLogo
  • mdMOTD
    • Ana Sayfa
  • Renk Formatları
  • Komutlar & Yetkiler
  • Placeholders
  • Konfigürasyon ve Özellikler
Powered by GitBook
On this page
  • Genel bakış
  • Yapılandırma dosyası
  • Dil Ayarı (Locale)
  • Protokol Ayarları (Proxylerde bulunmaz.)
  • MOTD Ayarları
  • Sunucu İkonu Ayarları
  • Çoklu-MOTD Ayarları
  • Zamana Dayalı MOTD Ayarları
  • Etkinlik-MOTD Ayarları
  • Dinamik MOTD Ayarları
  • Sunucuya Giriş MOTD (Proxylerde bulunmaz.)
  • Sol MOTD Özelliği (Spigot için ProtocolLib gerekmektedir.)
  • CustomizeOnline Özelliği (Spigot için ProtocolLib gerekmektedir.)
  • Hover Özelliği (Spigot için ProtocolLib gerekmektedir.)
  • Sahte Oyuncu Özelliği (Spigot için ProtocolLib gerekmektedir.)
  • Just One More Özelliği (Spigot için ProtocolLib gerekmektedir.)
  • Bakım Modu Sistemi

Konfigürasyon ve Özellikler

mdMOTD eklentisi, sunucunuzu oyunculara tanıtmanın en etkileyici yolunu sunar. Bu sayfada, eklentinin tüm yapılandırma seçeneklerini ve özelliklerini detaylı olarak inceleyeceğiz.

PreviousPlaceholders

Last updated 12 days ago

Genel bakış

mdMOTD, sunucu listenizde görünen mesajı (MOTD) ve sunucu ikonunu tamamen özelleştirmenize olanak tanır. Renk kodları, gradyan efektleri, HEX renkleri, metin biçimlendirme ve çeşitli değişkenler kullanarak sunucunuzu benzersiz bir şekilde tanıtabilirsiniz.

Eklenti, temel MOTD özelleştirmelerinin yanı sıra, zamana bağlı MOTD'ler, etkinlik MOTD'leri, dinamik MOTD'ler ve daha fazlasını içeren gelişmiş özellikler sunar. Ayrıca (Spigot only) ile entegre çalışarak sunucu listesi görünümünü daha da özelleştirmenize imkan verir.

Yapılandırma dosyası

mdMOTD'nin yapılandırma dosyası (config.yml), tüm özellikleri kontrol etmenizi sağlayan kapsamlı bir dosyadır. Proxyler için proxy_config.yml oluşturulur. Tüm özellikler aynıdır farklı olan özelliklerin yapılandırmasını aşağıda bulabilirsiniz. Bu dosyalar, aşağıdaki ana bölümleri içerir:

  • Temel Ayarlar: Dil seçimi ve protokol özellikleri

  • Bakım Modu Ayarları: Bakım modu MOTD'si ve Discord bildirimleri

  • MOTD Ayarları: Temel MOTD satırları

  • Sunucu İkonu Ayarları: Özel sunucu ikonu

  • Giriş MOTD Ayarları: Oyuncular sunucuya giriş yaptığında gösterilen mesajlar

  • Çoklu MOTD Ayarları: Rastgele MOTD'ler

  • Zamana Bağlı MOTD Ayarları: Günün farklı saatlerinde farklı MOTD'ler

  • Etkinlik MOTD Ayarları: Özel günlerde gösterilen MOTD'ler

  • Dinamik MOTD Ayarları: Oyuncu sayısına göre değişen MOTD'ler

  • ProtocolLib Özellikleri(Proxyler ProtocolLib'e ihtiyaç duymaz.): Sol MOTD, özelleştirilmiş çevrimiçi bilgisi, hover mesajları, sahte oyuncu sayısı ve justxmore

Dil Ayarı (Locale)

locale: en_US

Bu ayar, mdMOTD eklentisinin kullanacağı dili belirler. Eklenti şu anda iki dil seçeneği sunmaktadır:

  • en_US: İngilizce (Amerikan İngilizcesi)

  • tr_TR: Türkçe

Bu ayarı değiştirerek eklentinin mesajlarını, hata bildirimlerini ve kullanıcı arayüzünü tercih ettiğiniz dilde görüntüleyebilirsiniz.

Protokol Ayarları (Proxylerde bulunmaz.)

protocol-features

Bu bölüm, mdMOTD eklentisinin gelişmiş protokol özelliklerini yapılandırmanıza olanak tanır. Bu özellikler, sunucu listesi görünümünü daha kapsamlı bir şekilde özelleştirmenizi sağlar ancak çalışabilmeleri için ProtocolLib eklentisine ihtiyaç duyarlar.

enabled: false

Bu ayar, gelişmiş protokol özelliklerinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Gelişmiş protokol özellikleri devre dışı bırakılır (varsayılan)

  • true: Gelişmiş protokol özellikleri etkinleştirilir

Bu ayarı true olarak değiştirdiğinizde, aşağıdaki gelişmiş özellikler kullanılabilir hale gelir:

  • Sol MOTD (LeftMOTD)

  • Özelleştirilmiş Çevrimiçi Bilgisi (CustomizeOnline)

  • Üzerine Gelme Mesajları (Hover)

  • Sahte Oyuncu Sayısı (fake-players)

  • "Bir Oyuncu Daha" Özelliği (just-one-more)

auto-download-protocollib: true

Bu ayar, gelişmiş protokol özellikleri etkinleştirildiğinde ve ProtocolLib eklentisi sunucunuzda bulunamadığında ne olacağını belirler:

  • true: mdMOTD, ProtocolLib eklentisini otomatik olarak indirir ve yükler (varsayılan)

  • false: mdMOTD, ProtocolLib'i otomatik olarak indirmez; eklentiyi manuel olarak yüklemeniz gerekir

Bu özellik, gelişmiş protokol özelliklerini kullanmak istediğinizde ProtocolLib'i manuel olarak indirip yükleme zahmetinden kurtarır. Sunucunuz yeniden başlatıldığında, mdMOTD gerekli ProtocolLib eklentisini otomatik olarak indirir ve yükler.

MOTD Ayarları

motd

Bu bölüm, sunucu listesinde görünen temel MOTD (Message of The Day) mesajını yapılandırmanızı sağlar. MOTD, oyuncular sunucu listesinde sunucunuzu gördüklerinde karşılaşacakları ilk izlenimdir.

lines

MOTD, iki satırdan oluşur ve bu ayar her iki satırın içeriğini belirlemenize olanak tanır:

motd:
  lines:
    - "<center><gradient:#FF0000:#00FF00>&lHello</gradient></center>"
    - "<center><gradient:#0A88AB:#7FE5CC>&nThis is default MOTD</gradient></center>"

Özelleştirme İpuçları

  • Standart minecraft renk kodları ve tagları

  • HEX

  • Gradient

  • Değişkenler

  • Biçimlendirme kodları

  • Hizalama

  • Emoji ve unicode kullanabilirsiniz.

Sunucu İkonu Ayarları

server-icon

Bu bölüm, sunucu listesinde görünen sunucu ikonunu (favicon) özelleştirmenizi sağlar. Sunucu ikonu, sunucu listesinde sunucunuzun yanında görünen küçük resimdir ve sunucunuzun marka kimliğinin önemli bir parçasıdır.

enabled: false

Bu ayar, özel sunucu ikonu özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Özel sunucu ikonu devre dışı bırakılır (varsayılan).

  • true: mdMOTD'nin özel sunucu ikonu özelliği etkinleştirilir. Bu durumda, aşağıda belirtilen image ayarındaki ikon kullanılır.

image: "server-icon.png"

Bu ayar, kullanılacak özel sunucu ikonunun dosya adını belirtir. Belirtilen dosya, mdMOTD eklentisinin icons klasöründe bulunmalıdır. (Varsayılan olarak bir ikon bulunur.)

NOT: Varsayılan MOTD yerine diğer motdleri kullanıyorsanız (Örnek: multimotd) bu ayarı etkinleştirmenize gerek yoktur zaten her motd için icon tanımlaması yapılmıştır.

Önemli Notlar

  • Resim Boyutu: Sunucu ikonu mutlaka 64x64 piksel boyutunda olmalıdır. Daha büyük veya daha küçük resimler düzgün çalışmayacaktır.

  • Dosya Formatı: Sunucu ikonu PNG formatında olmalıdır. Diğer formatlar (JPG, GIF vb.) desteklenmez.

  • Dosya Konumu: İkon dosyası, plugins/mdMOTD/icons/ klasörüne yerleştirilmelidir.

Çoklu-MOTD Ayarları

multi-motd

Bu bölüm, sunucunuza her ping atıldığında farklı MOTD mesajları göstermenize olanak tanır. Bu özellik, sunucunuza çeşitlilik katmak ve oyuncuların ilgisini çekmek için kullanışlıdır.

enabled: false

Bu ayar, Çoklu-MOTD özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Çoklu-MOTD özelliği devre dışı bırakılır (varsayılan)

  • true: Çoklu-MOTD özelliği etkinleştirilir

order: "random"

Bu ayar, birden fazla MOTD tanımlandığında bunların hangi sırayla gösterileceğini belirler:

  • "random": MOTD'lar rastgele bir sırayla gösterilir

  • "list": MOTD'lar tanımlandıkları sırayla gösterilir

motds

Bu bölüm, gösterilecek farklı MOTD'ları tanımlamanıza olanak tanır. Her MOTD için iki satır metin ve özel bir sunucu ikonu belirleyebilirsiniz:

Özelleştirme İpuçları

  • İstediğiniz Kadar MOTD Ekleyin: Listeye istediğiniz kadar MOTD ekleyebilirsiniz. Yapmanız gereken sadece yeni bir tire (-) ile başlayan giriş eklemektir:

motds:
  - line1: "Birinci MOTD satır 1"
    line2: "Birinci MOTD satır 2"
    icon: "icon1.png"
  - line1: "İkinci MOTD satır 1"
    line2: "İkinci MOTD satır 2"
    icon: "icon2.png"
  - line1: "Üçüncü MOTD satır 1"
    line2: "Üçüncü MOTD satır 2"
    icon: "icon3.png"
  • Özel İkon Kullanımı: Her MOTD için farklı bir ikon belirleyebilirsiniz. İkon dosyaları plugins/mdMOTD/icons/ klasöründe bulunmalıdır.

  • İkon Olmadan Kullanım: İkon belirtmek istemiyorsanız, icon satırını tamamen kaldırabilirsiniz:

motds:
  - line1: "MOTD satır 1"
    line2: "MOTD satır 2"
  - line1: "Başka bir MOTD satır 1"
    line2: "Başka bir MOTD satır 2"
  • Normal MOTD'de bulunan tüm özellikleri burada da kullanabilirsiniz. (Standart renk kodları, HEX, Gradient vb.)

Zamana Dayalı MOTD Ayarları

time-based-motd

Zamana Dayalı MOTD sistemi, sunucunuzun karşılama mesajlarını günün farklı saatlerine göre otomatik olarak değiştirmenize olanak tanır. Bu özellik, oyunculara günün saatine uygun mesajlar göstererek daha kişiselleştirilmiş bir deneyim sunmanızı sağlar.

enabled: false

Bu ayar, Zamana Dayalı MOTD özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Zamana Dayalı MOTD özelliği devre dışı bırakılır (varsayılan)

  • true: Zamana Dayalı MOTD özelliği etkinleştirilir

Zaman Dilimleri

Sistem, günü dört farklı zaman dilimine ayırır:

  • Sabah (morning): 06:00 - 12:00

  • Öğleden Sonra (afternoon): 12:00 - 18:00

  • Akşam (evening): 18:00 - 00:00

  • Gece (night): 00:00 - 06:00

Her zaman dilimi için birden fazla MOTD tanımlayabilirsiniz. Sistem, o anki zaman dilimine ait MOTD'lar arasından rastgele seçim yapar.

Özelleştirme İpuçları

  • İstediğiniz Kadar MOTD Ekleyin: Listeye istediğiniz kadar MOTD ekleyebilirsiniz. Yapmanız gereken sadece yeni bir tire (-) ile başlayan giriş eklemektir:

morning:
  motds:
    - line1: "Sabah MOTD'si 1 - Satır 1"
      line2: "Sabah MOTD'si 1 - Satır 2"
      icon: "sabah_ikonu1.png"
    - line1: "Sabah MOTD'si 2 - Satır 1"
      line2: "Sabah MOTD'si 2 - Satır 2"
      icon: "sabah_ikonu2.png"
  • Özel İkon Kullanımı: Her MOTD için farklı bir ikon belirleyebilirsiniz. İkon dosyaları plugins/mdMOTD/icons/ klasöründe bulunmalıdır.

  • İkon Olmadan Kullanım: İkon belirtmek istemiyorsanız, icon satırını tamamen kaldırabilirsiniz.

  • Normal MOTD'de bulunan tüm özellikleri burada da kullanabilirsiniz. (Standart renk kodları, HEX, Gradient vb.)

Etkinlik-MOTD Ayarları

event-motd

Etkinlik-MOTD özelliği, belirli tarih aralıkları için özel MOTD mesajları göstermenize olanak tanır. Bu ayarlar, diğer tüm MOTD ayarlarını geçersiz kılar ve önceliklidir. Birden fazla etkinlik tanımlayabilir ve her biri için özel MOTD satırları ve sunucu ikonları belirleyebilirsiniz.

enabled: false

Bu ayar, Etkinlik-MOTD özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Etkinlik-MOTD özelliği devre dışı bırakılır (varsayılan)

  • true: Etkinlik-MOTD özelliği etkinleştirilir

Etkinlik Tanımlama

Her etkinlik için şu parametreleri belirleyebilirsiniz:

  • start-date: Etkinliğin başlangıç tarihi (Ay-Gün formatında, örneğin "12-24" 24 Aralık anlamına gelir)

  • end-date: Etkinliğin bitiş tarihi (Ay-Gün formatında, örneğin "12-26" 26 Aralık anlamına gelir)

  • lines: MOTD satırları (iki satır)

  • icon: Bu etkinlik için kullanılacak özel sunucu ikonu (isteğe bağlı)

Özelleştirme İpuçları

  • İstediğiniz Kadar MOTD Ekleyin: Listeye istediğiniz kadar MOTD ekleyebilirsiniz. Yapmanız gereken sadece yeni bir tire (-) ile başlayan giriş eklemektir:

    christmas:
      start-date: "12-24"
      end-date: "12-26"
      motds:
        - line1: "<gradient:#FB2D00:#FFFF00>Merry Christmas!</gradient>"
          line2: "&fHappy Christmas! &c❄ &fWelcome to Server! &c❄"
          icon: "christmas1.png"
        - line1: "<gradient:#FF0000:#FFFFFF>Christmas Joy!</gradient>"
          line2: "&cSanta is watching! &f❄ &cBe good for goodness sake! &f❄"
          icon: "christmas2.png"
        - line1: "&c❄ &f❄ &c❄ &fMerry Christmas! &c❄ &f❄ &c❄"
          line2: "<gradient:#00FF00:#FF0000>Enjoy the holiday season with us!</gradient>"
          icon: "christmas3.png"
  • İstediğiniz kadar etkinlik ekleyebilirsiniz: Her etkinlik için benzersiz bir isim belirleyin:

    birthday:
      start-date: "07-15"
      end-date: "07-15"
      motds:
      - line1: "<rainbow>Sunucumuzun Doğum Günü!</rainbow>"
        line2: "&eBugün 3. yılımızı kutluyoruz! &6🎂"
        icon: "birthday.png"
  • Tarih formatı: Tarihler "Ay-Gün" formatında belirtilmelidir:

    • "01-01": 1 Ocak

    • "12-31": 31 Aralık

  • Özel İkon Kullanımı: Her MOTD için farklı bir ikon belirleyebilirsiniz. İkon dosyaları plugins/mdMOTD/icons/ klasöründe bulunmalıdır.

  • İkon Olmadan Kullanım: İkon belirtmek istemiyorsanız, icon satırını tamamen kaldırabilirsiniz.

  • Normal MOTD'de bulunan tüm özellikleri burada da kullanabilirsiniz. (Standart renk kodları, HEX, Gradient vb.)

Dinamik MOTD Ayarları

dynamic-motd

Dinamik MOTD özelliği, sunucunuzdaki oyuncu sayısına göre otomatik olarak değişen MOTD'lar (Message of the Day) göstermenize olanak tanır. Bu özellik, sunucunuzun doluluk oranına göre farklı mesajlar ve simgeler göstererek ziyaretçilere sunucunun mevcut durumu hakkında bilgi verir.

Nasıl Çalışır ?

Sistem, sunucudaki oyuncu sayısını dört farklı kategoriye ayırır:

  • Boş (Empty): Sunucuda hiç oyuncu yokken

  • Düşük (Low): Az sayıda oyuncu varken

  • Orta (Medium): Orta seviyede oyuncu varken

  • Yüksek (High): Sunucu neredeyse dolu veya doluyken

Her kategori için farklı MOTD mesajları ve sunucu simgeleri tanımlayabilirsiniz. Ayrıca, her kategori için birden fazla MOTD tanımlayabilir ve bunların arasından rastgele seçim yapılmasını sağlayabilirsiniz.

enabled: false

Bu ayar, Dinamik-MOTD özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Dinamik-MOTD özelliği devre dışı bırakılır (varsayılan)

  • true: Dinamik-MOTD özelliği etkinleştirilir

Eşik Değerleri (Thresholds)

thresholds

Eşik değerleri, oyuncu sayısına göre hangi kategori MOTD'sinin gösterileceğini belirler:

  • low: Bu değerin altındaki oyuncu sayıları "empty" kategorisine düşer

  • medium: Bu değerin altındaki oyuncu sayıları "low" kategorisine düşer

  • high: Bu değerin altındaki oyuncu sayıları "medium" kategorisine düşer

  • Bu değerin üstündeki oyuncu sayıları "high" kategorisine düşer

Örneğin, varsayılan yapılandırmada:

  • 0 oyuncu: "empty" kategorisi

  • 1-4 oyuncu: "empty" kategorisi

  • 5-14 oyuncu: "low" kategorisi

  • 15-29 oyuncu: "medium" kategorisi

  • 30+ oyuncu: "high" kategorisi

Özelleştirme İpuçları

  • İstediğiniz Kadar MOTD Ekleyin: Listeye istediğiniz kadar MOTD ekleyebilirsiniz. Yapmanız gereken sadece yeni bir tire (-) ile başlayan giriş eklemektir. (Artık bu kısmı göstermeme gerek yok diye düşünüyorum)

  • Özel İkon Kullanımı: Her MOTD için farklı bir ikon belirleyebilirsiniz. İkon dosyaları plugins/mdMOTD/icons/ klasöründe bulunmalıdır.

  • İkon Olmadan Kullanım: İkon belirtmek istemiyorsanız, icon satırını tamamen kaldırabilirsiniz.

  • Normal MOTD'de bulunan tüm özellikleri burada da kullanabilirsiniz. (Standart renk kodları, HEX, Gradient vb.)

Sunucuya Giriş MOTD (Proxylerde bulunmaz.)

join-game-motd

Join-Game-MOTD özelliği, oyuncular sunucuya katıldığında onlara özel bir karşılama mesajı göstermenizi sağlar. Bu mesaj çeşitli formatlarda gösterilebilir ve özel efektlerle zenginleştirilebilir.

Gösterim Yöntemleri

Karşılama mesajlarını göstermek için 5 farklı yöntem kullanabilirsiniz:

  • chat: Mesajı sohbet kutusunda gösterir

  • bossbar: Mesajı ekranın üst kısmında bir boss çubuğu olarak gösterir

  • actionbar: Mesajı ekranın ortasında action bar olarak gösterir

  • title: Mesajı ekranın ortasında büyük bir başlık olarak gösterir

  • toast: Mesajı ekranın sağ üst köşesinde bir başarı bildirimi olarak gösterir

Toast Ayarları

Toast yöntemi seçildiğinde, ek yapılandırma seçenekleri mevcuttur:

  toast:
    icon: "diamond"  # Minecraft eşya ismi
    style: "GOAL"    # TASK, GOAL veya CHALLENGE

TASK Stili

  • Kullanım: Genellikle basit görevler, bilgilendirme mesajları veya küçük başarılar için kullanılır

  • Görünüm: Oyundaki "görev" bildirimleriyle benzer görünüm

GOAL Stili

  • Kullanım: Orta seviye başarılar, hedefler veya önemli duyurular için kullanılır

  • Görünüm: Oyundaki "hedef tamamlandı" bildirimleriyle benzer görünüm

CHALLENGE Stili

  • Kullanım: Önemli başarılar, zor görevlerin tamamlanması veya özel etkinlikler için kullanılır

  • Görünüm: Oyundaki "meydan okuma tamamlandı" bildirimleriyle benzer görünüm

Not: Toast yöntemi gradyan veya HEX renklerini desteklemez.

Mesajlar

Bir veya daha fazla karşılama mesajı tanımlayabilirsiniz:

  messages:
    - "<gradient:#FF0000:#00FF00>&lWelcome to the server</gradient> {player}"
    - "<gradient:#00FF00:#0000FF>Just have fun!</gradient>"

Mesajlarda {player} değişkenini kullanarak oyuncunun adını gösterebilirsiniz.

NOT: Bazı yöntemlerde çok fazla satırı desteklemez. (Örneğin toast, bossbar)

Parçacık Efektleri

Oyuncu sunucuya katıldığında parçacık efektleri göstermek için:

  particles:
    enabled: false
    type: "FLAME"    # Parçacık türü
    count: 50        # Parçacık sayısı
    radius: 1.0      # Parçacık çemberi yarıçapı
    duration: 40     # Efekt süresi (tick cinsinden, 20 tick = 1 saniye)

Ses Efektleri

Oyuncu sunucuya katıldığında ses efektleri çalmak için:

  sound:
    enabled: false
    type: "ENTITY_PLAYER_LEVELUP"  # Ses türü
    volume: 1.0                    # Ses seviyesi (0.0 - 1.0)
    pitch: 1.0                     # Ses tonu (0.5 - 2.0)

Sol MOTD Özelliği (Spigot için ProtocolLib gerekmektedir.)

LeftMOTD

LeftMOTD özelliği, sunucu listesinde sunucu simgesinin sol tarafına özel metin eklemenizi sağlar. Bu özellik, sunucunuzu daha dikkat çekici hale getirmek ve oyunculara ek bilgiler sunmak için kullanılabilir.

enabled: false

Bu ayar, Left-MOTD özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Left-MOTD özelliği devre dışı bırakılır (varsayılan)

  • true: Left-MOTD özelliği etkinleştirilir

Özellikler ve Sınırlamalar

  • Metin İçeriği: Sunucu simgesinin sol tarafında gösterilecek metni text parametresiyle belirleyebilirsiniz.

  • Renk Kodları: Bu bölümde sadece standart Minecraft renk kodları kullanılabilir (&a, &e, &7 gibi).

  • Renk Sınırlaması: Gradyan veya RGB renk kodları bu özellikte desteklenmez.

  • Padding: padding değeri, metin ve sunucu simgesi arasındaki boşluk miktarını piksel cinsinden belirler. Daha büyük değerler daha fazla boşluk bırakır. Uzun metinlerde hesaplama tam anlamıyla yapılamadığı için bu ayar bırakılmıştır.

CustomizeOnline Özelliği (Spigot için ProtocolLib gerekmektedir.)

CustomizeOnline

CustomizeOnline özelliği, sunucu listesinde görünen çevrimiçi oyuncu sayısı bilgisinin formatını özelleştirmenizi sağlar. Bu sayede standart "10/100" gibi gösterimi daha çekici ve bilgilendirici hale getirebilirsiniz.

enabled: false

Bu ayar, CustomizeOnline özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: CustomizeOnline özelliği devre dışı bırakılır (varsayılan)

  • true: CustomizeOnline özelliği etkinleştirilir

Özellikler ve Açıklamalar

  • Format: format parametresi, oyuncu sayısı bilgisinin nasıl görüntüleneceğini belirler.

    %d yer tutucuları: İlk %d mevcut çevrimiçi oyuncu sayısını, ikinci %d ise maksimum oyuncu kapasitesini temsil eder.

    Örnek: "&7&lOnline: &8[&a%d&7&8/&c%d&8]" formatı "Online: [10/100]" şeklinde görüntülenir (renk kodlarıyla birlikte).

  • Renk Kodları: Bu bölümde sadece standart Minecraft renk kodları kullanılabilir (&a, &e, &7 gibi).

    Gradyan veya RGB renk kodları desteklenmez.

  • Padding: padding değeri, metin konumlandırması için kullanılan boşluk miktarını piksel cinsinden belirler. Padding değerini ayarlamanıza gerek yoktur sadece LeftMOTD ile aynı anda kullanıyorsanız ayarlayın.

    LeftMOTD özelliği ile birlikte kullanıldığında, iki metin arasındaki boşluğu ayarlamak için önemlidir.

    Metinlerinizin uzunluğuna göre bu değeri ayarlayarak en iyi görünümü elde edebilirsiniz.

Hover Özelliği (Spigot için ProtocolLib gerekmektedir.)

Hover

Hover özelliği, oyuncular sunucu listenizin üzerine fare imlecini getirdiklerinde görüntülenecek özel mesajları yapılandırmanızı sağlar. Bu, sunucunuz hakkında ek bilgiler sunmak, duyurular yapmak veya oyuncuları sunucunuza katılmaya teşvik etmek için mükemmel bir yoldur.

enabled: false

Bu ayar, Hover özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Hover özelliği devre dışı bırakılır (varsayılan)

  • true: Hover özelliği etkinleştirilir

Özellikler ve Açıklamalar

  • Çoklu Satır Desteği: Hover özelliği, birden fazla satırdan oluşan mesajlar oluşturmanıza olanak tanır. Her satır ayrı bir liste öğesi olarak eklenir.

  • Boş Satırlar: Mesajlarınızda boş satır bırakmak için " " (boşluk karakteri) kullanabilirsiniz. Bu, içeriğinizi daha düzenli ve okunaklı hale getirir.

  • Renk ve Format Kodları: Standart Minecraft renk kodlarını (&a, &b, &c gibi) kullanarak mesajlarınızı renklendirebilirsiniz.

  • Dinamik Değişkenler: {online_players} gibi değişkenler kullanarak dinamik içerik ekleyebilirsiniz. Bu örnekte, çevrimiçi oyuncu sayısı otomatik olarak gösterilir.

Sahte Oyuncu Özelliği (Spigot için ProtocolLib gerekmektedir.)

fake-players

Fake Player Count özelliği, sunucu listenizde görünen çevrimiçi oyuncu sayısını yapay olarak artırmanızı sağlar. Bu özellik, sunucunuzun daha aktif görünmesini sağlayarak yeni oyuncuları çekmeye yardımcı olabilir.

enabled: false

Bu ayar, fake-players özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Fake-players özelliği devre dışı bırakılır (varsayılan)

  • true: Fake-players özelliği etkinleştirilir

Çalışma Modları

Fake Player Count özelliği üç farklı modda çalışabilir:

Sabit Mod (Static)

fake-players: "3"

Bu ayar, sunucu listesinde görünen oyuncu sayısına sabit olarak 3 oyuncu ekler.

  • Örnek: Sunucunuzda 7 gerçek oyuncu varsa, sunucu listesinde 10 oyuncu (7+3) gösterilir.

Rastgele Mod (Random)

fake-players: "3:6"

Bu ayar, belirtilen aralıkta rastgele bir sayıda sahte oyuncu ekler.

  • Örnek: Sunucunuzda 7 gerçek oyuncu varsa ve sistem rastgele 4 sahte oyuncu eklerse, sunucu listesinde 11 oyuncu (7+4) gösterilir.

  • Her sunucu listesi yenilemesinde, 3 ile 6 arasında rastgele bir sayı seçilebilir.

Yüzde Mod (Percent) (En çok beğenilen)

fake-players: "25%"

Bu ayar, mevcut oyuncu sayısını belirtilen yüzde oranında artırır.

  • Örnek: Sunucunuzda 20 gerçek oyuncu varsa ve %25 artış ayarlanmışsa, sunucu listesinde 25 oyuncu (20 + 20'nin %25'i = 20 + 5) gösterilir.

Kullanım Önerileri

  • Makul Değerler Kullanın: Çok yüksek sahte oyuncu sayıları inandırıcı olmayabilir ve oyuncuları hayal kırıklığına uğratabilir.

  • Sunucu Kapasitesini Dikkate Alın: Sahte oyuncu sayısını eklerken, görünen toplam oyuncu sayısının sunucu kapasitesini aşmadığından emin olun.

  • Yeni Sunucular İçin: Yeni başlayan sunucular için, birkaç sahte oyuncu eklemek, "boş sunucu" algısını önlemeye yardımcı olabilir.

  • Etik Hususlar: Bu özelliği kullanırken, oyuncularınızı yanıltmayacak şekilde makul değerler kullanmaya özen gösterin.

FakePlayers ve JustOneMore görseli aşağıda birlikte verilmiştir.

Just One More Özelliği (Spigot için ProtocolLib gerekmektedir.)

just-one-more

Just One More özelliği, sunucu listenizde görünen maksimum oyuncu kapasitesini dinamik olarak ayarlamanızı sağlar. Bu özellik, sunucunuzun "neredeyse dolu" görünmesini sağlayarak oyuncuları katılmaya teşvik edebilir veya sadece güzel gözükür.

enabled: false

Bu ayar, just-one-more özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler:

  • false: Just-one-more özelliği devre dışı bırakılır (varsayılan)

  • true: Just-one-more özelliği etkinleştirilir

Özellikler ve Açıklamalar

  • Dinamik Maksimum Oyuncu Sayısı: Bu özellik maksimum oyuncu kapasitesini dinamik olarak ayarlar.

  • "Neredeyse Dolu" Etkisi: Sunucunuzun her zaman neredeyse dolu görünmesini sağlayarak, oyuncuları "son birkaç slot" için acele etmeye teşvik eder.

  • Psikolojik Etki: İnsanlar genellikle popüler ve neredeyse dolu olan sunuculara katılmayı tercih ederler. Bu özellik, bu psikolojik etkiden yararlanır.

Nasıl Çalışır?

  1. Sunucunuzda şu anda 20 oyuncu var.

  2. Just-X-More: 1 olarak ayarlandığında.

  3. Sunucu listesinde maksimum oyuncu sayısı 21 olarak gösterilir (20 + 1).

  4. Yeni bir oyuncu katıldığında (21 oyuncu), maksimum oyuncu sayısı 22'ye yükselir (21 + 1).

  5. Bu şekilde, sunucunuz her zaman "sadece birkaç slot kaldı" izlenimi verir.

Bakım Modu Sistemi

mdMOTD eklentisi, sunucunuzda bakım modu yönetimi için kapsamlı bir sistem sunar. Bu sistem, bakım sırasında oyuncuları bilgilendirmek, Discord entegrasyonu sağlamak ve bakım sürecini otomatikleştirmek için birçok özellik içerir.

Bakım Modu Ayarları

Discord Bildirimleri

Bakım modu başladığında ve bittiğinde Discord kanalınıza otomatik bildirimler gönderebilirsiniz:

maintenance:
  notifications:
    discord:
      enabled: false                                    # Discord bildirimlerini aktif/pasif yapma
      webhook-url: https://discord.com/api/webhooks/... # Discord webhook URL'si
      username: "Server Maintenance"                    # Webhook mesajı gönderen kullanıcı adı
      avatar-url: https://example.com/server-icon.png   # Webhook profil resmi
      color: "#FF5555"                                  # Varsayılan embed rengi
      timestamp: true                                   # Zaman damgası gösterme
      footer: "mdMOTD Plugin"                           # Alt bilgi metni
      footer-icon: https://example.com/server-icon.png  # Alt bilgi ikonu
      thumbnail: https://example.com/server-icon.png    # Küçük resim
      messages:
        start:                                          # Bakım başlangıç mesajı
          title: "Maintenance Started"
          description:
            - "The server was under maintenance."
            - "Estimated time: {maintenance_countdown}"
          color: "#FF5555"                              # Başlangıç mesajı rengi
        end:                                            # Bakım bitiş mesajı
          title: "Maintenance Ended"
          description:
            - "Server maintenance mode has ended."
            - "You can connect to the server again."
          color: "#55FF55"                              # Bitiş mesajı rengi

Otomatik Bakım Yönetimi

Bakım modunun davranışını özelleştirmek için çeşitli seçenekler:

maintenance:
  auto-disable: true                 # Bakım süresi dolduğunda otomatik olarak kapansın mı?
  auto-enable-whitelist: true        # Bakım modu başladığında whitelist otomatik aktif olsun mu?
  auto-disable-whitelist: true       # Bakım modu bittiğinde whitelist otomatik devre dışı kalsın mı?
  kick-non-whitelisted: true         # Bakım modu aktifken whitelistte olmayan oyuncular atılsın mı?
  countdown-duration: 10             # Bakım modu geri sayım süresi (saniye cinsinden, 0 = devre dışı)
  countdown-enabled: true            # Geri sayım aktif olsun mu? (false = anında aktifleştir)

Bakım Modu MOTD

maintenance:
  maintenance_motd:
    lines:
      - "<gradient:#FF0000:#FF6347>Server Maintenance</gradient>"
      - "<gradient:#FFA500:#FFFF00>We'll be back in {maintenance_countdown}</gradient>"
    icon: "maintenance.png"          # Bakım modu sunucu ikonu (plugins/mdMOTD/icons klasöründe bulunması gerekir.)

Kick Mesajları ve Loglama

Bakım sırasında sunucuya bağlanmaya çalışan oyunculara gösterilecek mesajlar:

maintenance:
  use-custom-message: true           # Özel kick mesajı sistemini aktif/pasif yapma
  log-kick-attempts: true            # Kick işlemlerini loglamayı aktif/pasif yapma
  reason: "Server Maintenance"       # Bakım sebebi (placeholder olarak kullanılabilir)
  kick-message:                      # Oyunculara gösterilecek kick mesajı
    - "&c&lSERVER MAINTENANCE"
    - ""
    - "&eWe are currently performing maintenance."
    - "&eReason: &b{maintenance_reason}"
    - "&eExpected completion: &bin {maintenance_countdown}"
    - ""
    - "&7Please check our Discord for updates!"

Bakım modu için placeholderlar

Bakım modu içinde kullanabileceğiniz placeholderlar:

  • {maintenance_countdown}: Bakım modunun bitmesine kalan süre

  • {maintenance_reason}: Bakım sebebi

Bu wiki, mdMOTD eklentisinin konfigürasyon dosyası ve özellikleri hakkında kapsamlı bir rehber sunmaktadır. Daha fazla bilgi veya yardım için Discord sunucumuza katılabilirsiniz.

Parçacık türleri için:

Ses türleri için:

ProtocolLib
Particle Listesi
Ses Listesi
Gitmek için tıkla!