
AntiAFK - The Performance AFK Solution
AntiAFK is a next-gen AFK management tool. With behavior analysis, macro detection, and Captcha tests, it blocks the most complex bots and exploits. Its high-performance design provides fair protection without overloading your server.
Список изменений
AntiAFK 1.0.2-b8
(Türkçe Notlar Aşağıda)
This update introduces some of the biggest innovations to AntiAFK to date. It includes a new Captcha infrastructure that fundamentally changes the bot detection system, advanced debugging tools, and significant improvements to existing systems.
✨ NEW: Color Palette Captcha!
A completely new visual verification method has been added to stop bots!
- Visual Verification: In addition to the standard question-and-answer test, suspicious players are now shown a GUI filled with colored wool.
- Your Task: The player is asked to find and click on all wool blocks of a specific color (e.g., "Click all Red wool!") within the time limit.
- High Security: This interactive test is nearly impossible for simple chat-based bots to pass.

🧠 NEW: Modular & Weighted Captcha System
The Captcha infrastructure has been completely rewritten to give you full control.
- Weighted Selection: You can now define in
config.ymlwhich Captcha type (Question-Answer, Color Palette) should appear and with what probability (weight).- Example: 60% chance for Color Palette, 40% chance for Question-Answer.
- Modular Design: This new structure makes it much easier for us to add more Captcha types in the future (e.g., "Find the correct item," "Select the animal").
- Per-Type Settings: Settings for each Captcha type, such as timeout duration, can now be managed separately in
config.yml.
🚀 NEW: /afktest Command
A player-friendly improvement!
- If a player accidentally closes the Color Palette GUI or misses the question in chat, they can now use the
/afktestcommand to reopen their active Captcha test. - This prevents players from being unfairly marked as "failed the test."
🛠️ Improvements & Fixes
- Advanced Debugging: A new
debugsection has been added toconfig.yml. Instead of just settingenabled: true, you can now enable logs only for the specific modules you're interested in (e.g.,activity_listener,database_queries) to prevent console spam and identify issues faster. - Rejoin Protection: The system that prevents a player from immediately rejoining after being kicked for being AFK has been made more stable. The kick timing has been adjusted, and debug logs have been added for administrators.
- Code Refactor: The entire Captcha management code has been refactored into a more performant and maintainable structure.
With this update, AntiAFK takes a leap forward in protecting your server from AFK bots. Thank you for your support and feedback!
AntiAFK 1.0.2-b8
Bu güncelleme, AntiAFK'nın bugüne kadarki en büyük yeniliklerinden bazılarını getiriyor. Bot tespit sistemini kökten değiştiren yeni bir Captcha altyapısı, gelişmiş hata ayıklama araçları ve mevcut sistemlerde önemli iyileştirmeler içeriyor.
✨ YENİ: Renk Paleti Captcha!
Botları durdurmak için tamamen yeni bir görsel doğrulama yöntemi eklendi!
- Görsel Doğrulama: Artık standart soru-cevap testine ek olarak, şüpheli oyunculara renkli yünlerin olduğu bir GUI gösteriliyor.
- Göreviniz: Oyuncudan, belirlenen süre içinde belirli bir renkteki (örn: "Tüm Kırmızı yünlere tıkla!") tüm yünleri bulması isteniyor.
- Yüksek Güvenlik: Bu interaktif testin, basit sohbet botları tarafından geçilmesi neredeyse imkansızdır.

🧠 YENİ: Modüler ve Ağırlıklı Captcha Sistemi
Captcha altyapısı tamamen yeniden yazılarak size tam kontrol verildi.
- Ağırlıklı Seçim:
config.ymlüzerinden hangi captcha türünün (Soru-Cevap, Renk Paleti) hangi olasılıkla (weight) çıkacağını siz belirleyebilirsiniz.- Örnek: %60 ihtimalle Renk Paleti, %40 ihtimalle Soru-Cevap.
- Modüler Tasarım: Bu yeni yapı, gelecekte daha fazla captcha türü (örn: "Doğru eşyayı bul", "Hayvanı seç") eklememizi çok kolaylaştırıyor.
- Tür Başına Ayarlar: Her captcha türünün (Soru-Cevap, Renk Paleti) zaman aşımı süresi gibi ayarları artık
config.ymlüzerinden ayrı ayrı yönetilebilir.
🚀 YENİ: /afktest Komutu
Oyuncu dostu bir yenilik!
- Bir oyuncu Renk Paleti GUI'sini yanlışlıkla kapatırsa veya sohbetteki soruyu kaçırırsa, artık
/afktestkomutunu kullanarak aktif captcha testini yeniden açabilir. - Bu, oyuncuların haksız yere "testi geçemedi" olarak işaretlenmesinin önüne geçer.
🛠️ İyileştirmeler ve Düzeltmeler
- Gelişmiş Hata Ayıklama (Debug):
config.ymldosyasına yeni birdebugbölümü eklendi. Artıkenabled: trueyapmak yerine, sadece ilgilendiğiniz modülün (örn:activity_listener,database_queries) loglarını açarak konsol kirliliğini önleyebilir ve sorunları daha hızlı tespit edebilirsiniz. - Yeniden Giriş Koruması (Rejoin Protection): AFK olarak atılan bir oyuncunun hemen sunucuya geri girmesini engelleyen sistem daha stabil hale getirildi. Atılma zamanlaması ayarlandı ve yöneticiler için debug logları e-klendi.
- Kod Refaktörü: Tüm Captcha yönetimi kodu, daha performanslı ve yönetilebilir bir yapıya kavuşturuldu.
Bu güncelleme ile AntiAFK, sunucunuzu AFK botlarına karşı korumada çağ atlıyor. Desteğiniz ve geri bildirimleriniz için teşekkürler!
