Generally, bugs have been fixed, the plugin will be changed to Link'a, and preparations have been made to switch to the new infrastructure-based plugin.
trDiscordSync - Güncelleme Notları (v2.1)
Bu güncelleme, sistemin temelindeki kritik hataların giderilmesine, veritabanı kararlılığının artırılmasına ve sunucu sahipleri için bot yönetiminin kolaylaştırılmasına odaklanmaktadır.
️ Kritik Hata Düzeltmeleri ve İyileştirmeler
Discord Kayıt Sorunu Giderildi: Discord üzerindeki "Eşleştir" butonuna basıldığında açılan penceredeki veri giriş kimliği (ID) uyuşmazlığı düzeltildi. Artık kodlar sorunsuz bir şekilde Minecraft sunucusuna iletiliyor.
Veritabanı (SQLite) Kararlılığı:
Eklenti klasörü yoksa otomatik oluşturma özelliği eklendi.
Veritabanı bağlantısının kopma ihtimaline karşı "otomatik yeniden bağlanma" sistemi kuruldu.
Veri Kaybı Engellendi: Oyuncular hesaplarını tekrar eşleştirdiğinde veya bilgilerini güncellediğinde, kazanılan ödüllerin veya booster sürelerinin sıfırlanmasına yol açan INSERT OR REPLACE hatası giderildi. Artık veriler güvenli bir şekilde güncelleniyor.
Performans Optimizasyonu: Eşleşmiş oyuncu bilgileri, 2FA durumları ve IP adresleri artık her seferinde veritabanından okunmak yerine bellekte (Cache) tutuluyor. Bu durum sunucu performansını artırır ve gecikmeleri (lag) önler.
️ Güvenlik ve 2FA (İki Aşamalı Doğrulama)
2FA Senkronizasyonu: 2FA aktif olan oyuncuların Discord ID'sinin bulunamaması nedeniyle mesaj gidememe sorunu, bellek senkronizasyonu ile tamamen çözüldü.
Gelişmiş Hata Ayıklama: Botun mesaj gönderemediği (kullanıcının DM'sinin kapalı olması vb.) durumlar için konsola detaylı bilgilendirme mesajları eklendi.
Yeni Admin Komutları
Discord botunu sunucu içinden yönetmek için yeni komut hiyerarşisi eklendi:
/link admin bot start: Bot bağlantısını başlatır.
/link admin bot stop: Bot bağlantısını tamamen durdurur.
/link admin bot restart: Botu kapatıp temiz bir şekilde yeniden başlatır.
Diğer Değişiklikler
sistemi iyileştirildi; artık veritabanındaki tek bir hatalı kayıt tüm sistemin yüklenmesini bozmayacak.
/link help menüsü admin komutlarını içerecek şekilde güncellendi.
Kod yapısı modernize edildi ve olası NullPointerException hatalarına karşı önlemler artırıldı.
The plugin has been optimized, commands are more stable, and it's set to the global language.
The plugin has been optimized, commands are more stable, and it's set to the global language.
The code entry error in the modal has been fixed.
The systems have been optimized, and a general cleanup of methods has been performed within the plugin.
The systems have been optimized, and a general cleanup of methods has been performed within the plugin.
The systems have been optimized, and a general cleanup of methods has been performed within the plugin.
The systems have been optimized, and a general cleanup of methods has been performed within the plugin.
The systems have been optimized, and a general cleanup of methods has been performed within the plugin.
The existing JAR file has been fixed; an exploit was found on the plugin in older Folia versions due to the incorrect JAR file being loaded. deleted, 1.2.4 version
The Booster System has been customized, the plugin has been optimized, and the performance-oriented Discord bot has been redesigned.
The Booster System has been customized, the plugin has been optimized, and the performance-oriented Discord bot has been redesigned.
The Booster System has been customized, the plugin has been optimized, and the performance-oriented Discord bot has been redesigned.
## Update Notes Folia (v1.2.5)
### Improvements & Fixes
* **Folia Stability**: Rewrote the scheduler system using reflection to ensure 100% compatibility with Folia, Paper, and Spigot.
* **Booster System 2.0**:
* Completely refactored booster logic for better performance.
* Added global in-game announcements when a booster claims rewards.
* Improved cooldown tracking and localizable status messages.
* **Configuration Revamp**:
* `config.yml` now features professional English comments and a cleaner structure.
* Fixed a type mismatch warning for boolean configuration values.
* **Placeholder Fixes**: Corrected variable formats in language files (from `{var}` to `%var%`) for consistent parsing.
* **Soft Dependencies**: LuckPerms is now a `softdepend`. The plugin will load and function (except for role sync) even if LuckPerms is not installed.
* **Auto-Documentation**: The plugin now automatically generates the `README.txt` file inside the plugin folder for quick setup reference.
* **Bug Fixes**:
* Fixed `UnsupportedOperationException` on Folia/Canvas servers caused by legacy scheduler calls.
* Fixed a crash issue where Folia timers were initialized with a 0-tick delay.
* Added missing localization keys for the booster panel and information messages.
The plugin has been optimized, it now uses less on your servers and its performance has been improved.
Booster Rewards Section has been made more elegantly editable
The plugin has been made to work with full performance.
- Booster message and information embed messages can now be edited and customized.
The Booster Rewards section has been fixed.
New Booster Reward/Control System integrated
You can now set rewards via configuration and define special rewards for a limited time for players who boost your Discord server.
It was transferred to SQLite data and the systems are now more stable.
Now, you can personally change and write the Luckperms Group names you want to be controlled under the name roles.
Added a brand new Daily Reward System! Players can now claim daily rewards directly through Discord by linking their Minecraft account.
Implemented cooldown timers to ensure fair play and prevent abuse.
Integrated automated reward commands to grant prizes seamlessly in-game.
Enhanced player interaction with real-time Discord notifications on reward status.
Account Matching Log System Added: Now, all account matching activities are logged for better tracking and troubleshooting.
Code Displayed in Chat: The relevant code is now shown directly in the chat for easier reference and communication.
Automated Role Assignment Fixed and Added: The system for automatically assigning the "Matched" role has been fixed and improved to work seamlessly.
Management Buttons Added to Notification Messages: New management buttons have been integrated into informational messages, allowing quicker and easier administration.
Configuration Made More Understandable: The configuration settings have been simplified and clarified to enhance usability.
Fixed an issue where LuckPerms was not loading. Performance has been improved when using LuckPerms.
Role & Rewards System Fixed
messages have been updated, the error of not being able to send notifications has been corrected
- Fixed an issue where LuckPerms was not loading.
- Performance has been improved when using LuckPerms.
- Hesap Eşleme: Oyuncu Minecraft hesabını Discord ile eşlediğinde, Discord kullanıcı adı otomatik olarak Minecraft kullanıcı adıyla güncellenir.
- VIP Rol Sistemi: config.yml dosyasında tanımlanan VIP gruplarıyla entegre çalışır. Oyuncu Minecraft üzerinde VIP grubundaysa, Discord üzerinde otomatik olarak VIP rolü atanır.
Gelişmiş Yapılandırma: Tüm sistem kolayca özelleştirilebilir yapılandırma dosyalarıyla yönetilir.