AACS - Anti AFK Chat Spam

Selamlar!
Sunucularımızda afk hesap açıp kendi reklamını yapan çok oyuncumuz vardır elbet ki. Bu oyuncularımız amaçları belki de kötü niyetli olmasa da sunucularımızın sohbetini kirletebiliyor. Bunu bir nebze de engellemek için böyle bir eklenti yazmak istedim.
Eklentinin mantığı oyuncu, oyuna girdikten sonra belirli bir blok hareket etmeden sohbete mesaj atamıyor. Afk hesaplar genelde hiç hareket etmediği için bu ayarı, ayar dosyasından minimuma indirebilirsiniz. Önerim 1.0'dir.
/aacs reload komutu ile eklentinin ayar dosyasını yeniden yükleyebilirsiniz. aacs.admin yetkisine sahip kişiler kullanabilir.
Eğer bazı oyuncularınızın, yetkililerinizin bu eklenti tarafından algılanmamasını istiyorsanız aacs.bypass yetkisini verebilirsiniz.

Selamlar!
Sunucularımızda afk hesap açıp kendi reklamını yapan çok oyuncumuz vardır elbet ki. Bu oyuncularımız amaçları belki de kötü niyetli olmasa da sunucularımızın sohbetini kirletebiliyor. Bunu bir nebze de engellemek için böyle bir eklenti yazmak istedim.
Eklentinin mantığı oyuncu, oyuna girdikten sonra belirli bir blok hareket etmeden sohbete mesaj atamıyor. Afk hesaplar genelde hiç hareket etmediği için bu ayarı, ayar dosyasından minimuma indirebilirsiniz. Önerim 1.0'dir.
/aacs reload komutu ile eklentinin ayar dosyasını yeniden yükleyebilirsiniz. aacs.admin yetkisine sahip kişiler kullanabilir.
Eğer bazı oyuncularınızın, yetkililerinizin bu eklenti tarafından algılanmamasını istiyorsanız aacs.bypass yetkisini verebilirsiniz.
Örnek Görüntü

Türkçe config.yml Dosyası
YAML
Türkçe config.yml Dosyası
anoya KopyalaKod:
settings:
login_after_ticks: 20 # Oyuna giriş yaptıktan kaç tik sonra afk kontrol edilmesi gerekiyor? Bu, oyuna girerken ışınlanma olayları için gereklidir. (20 tik = 1 saniye)
how_many_blocks_move_needed: 1.0 # Oyuncu kaç blok hareket ettikten sonra sohbete yazabilir?
lang:
chat_protect_message:
- '&4AACS &8» &7Sohbette konuşabilmek için &f%block% &7blok ilerlemeniz gerekir.'
permission_error_message:
- '&4AACS &8» &7Bunun için izniniz yok.'
aacs_command_usage:
- '&6USAGE &8» &f/aacs reload › &7Yapılandırmayı yeniden yükler.'
aacs_reloaded_message:
- '&4AACS &8» &aYapılandırma yeniden yüklendi.'
Herkese iyi günler dilerim.
Bu eklenti language.yml dosyasında belirlediğiniz kritik combo mesajlarını oyunculara yansıtır. Eklentiyi elimizden geldiğince optimize ettik, tickspeed hızı 0-1 ms arasında değerler göstermektedir. (sunucu özelliklerinize göre değişiklik gösterebilir) Ayrıca kodladığım ilk eklenti olma ünvanına sahiptir
↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭ Savaşı daha eğlenceli hale getirecek ve oyuncuları gaza getirecek bir eklenti. Ayrıca en düşük seviyeli sunucularda bile sorunsuz çalışacak şekilde kodlanmıştır. 1.18.x'den 1.21.x'e kadar tüm Minecraft sürümlerini destekler Yeni bir sürüm yayınlandıysa ve güncelleme yapmadıysanız, önceki sürüm için destek sağlamıyoruz. Destek talep etmeden önce eklenti sürümünün güncel olduğundan emin olun. ↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭↭ Yeni sürümlerle birlikte eklenti daha fazla optimize edildi ve hatalar düzeltildi, eklenmesini istediğiniz özellikleri bana Discord'dan veya Spigot sayfasından söyleyebilirsiniz. Herhangi bir hata çıkması veya optimizasyon kaybı olması durumunda siz bildirdikten sonra direkt olarak hatayı gidermeye çalışıyoruz. Pvp sunucularını daha eğlenceli hale getirmek için sende ACounter kullanabilirsin.
Oyuncuların sunucunuzdaki çatışma veya kritik anlarda kaçmaya çalışmasından bıktınız mı?