PHReplacer - Placeholder'larınızı düzenlemek için!

Lixr

Üye
Katılım
6 May 2022
Mesajlar
73
Tepki
0
Puan
6
apstsut.png



PHReplacer

Eklenti kısaca placeholder çıktılarını düzenlemeye yarar.

Örneğin;
%test1_test2% placeholder'i false ya da true döndürdüğünü varsayalım.
Normal şartlarda eklenti sahibi eğer ayar dosyasına bir düzenleme imkanı koymadıysa jar dosyasını düzenlemeden bu 'true' 'false' yazısını düzenleyemezsiniz.
Ama bu eklenti sayesinde eğer placeholder'in çıktısı 'false' ise bu çıktıyı 'yanlış' şeklinde düzenleyebilirsiniz.
Bu taktirde eklenti size yeni bir placeholder sağlar ve bundan sonra %test1_test2% yerine %phr_id% kullanmalısınız.
Bilmeyenler için ufak bir bilgi vereyim /papi parse me %placeholder% komutu ile placeholder testi yapabilirsiniz.
Örneğin:
ablqzce.jpg
config.yml üzerinde gösterelim;
YAML:
   'test': # yeni placeholderimizin id'si
      placeholder: '%test1_test2%' # çıktısını düzenleyeceğimiz eski placeholder
      replaces: # çıktı düzenleme işlemleri
        'false': 'yanlış'
        'true': 'doğru'
        '$regex$_(.*?)': 'hepsi değişti'
      require_player: false # eğer placeholder oyuncu için kullanılacaksa true olmalı
%test1_test2% placeholderimizin çıktısını 'false-true-deneme' olarak ayarladım.
  • /papi parse me %test1_test2% yazdığımızda: (orijinal hali)
it19lbz.jpg

  • /papi parse me %phr_test% yazdığımızda: (eklenti tarafından güncellenmiş hali)
9whgrqi.png

  • eğer '$all$' kullanırsanız çıktının tamamı değişir. (eklenti tarafından güncellenmiş hali)

Config üzerinde gösterimi
YAML:
  'test':
      placeholder: '%test1_test2%'
      replaces:
        '$all$': 'hepsinideğiştirme'
      require_player: false
6oaz5zu.jpg




Özet olarak bu eklenti ile menülerinizdeki false, true gibi yazıları Türkçeleştirebilirsiniz. Yeni placeholderlar üretebilirsiniz. Placeholderlar üzerindeki gereksiz yazıları düzeltebilirsiniz.
Eskiden günlük ödül eklentilerinde ingilizce yanıtlar veren placeholderlar vardı. Hala var mı bilmiyorum ama olası bir durumda bu eklentiyi kullanabilirsiniz. Oldukça işinize yarayacağını düşünüyorum.

/phr reload ile eklentinin config.yml dosyasını yenileyebilirsiniz.

1.8-1.18 arası sürümlerde denedim bir sıkıntısı yok.
Mvdwplaceholderapi ile de kullanabilirsiniz.


Kaynak kodları ve indirme sayfası için
 

Şu anda bu konu'yu okuyan kullanıcılar

Üst