ToseEnsar
Somon Balığı Selam Vermeye Geldi
- Katılım
- 2 Haziran 2020
- Mesajlar
- 17
- Elmaslar
- 6
- Puan
- 13.460
- Yaş
- 24
- Minecraft
- ToseEnsar
Discord:
toseensar
- Minecraft Sürümleri
- 1.20+
EfsaneviEsyalar, istatistikleri oyuncu yerine doğrudan eşyaya (ItemStack) bağlayan, SQLite tabanlı bir Minecraft eklentisidir. Sunucudaki kılıç, kazma, balta ve kürek gibi araçların kullanım geçmişini ve başarılarını takip etmek için geliştirilmiştir.
Eklenti, belirlenen eşyalar üretildiği (Craft) veya envantere girdiği an eşyaya benzersiz bir Persistent Data ID tanımlar. Bu aşamadan sonra eşya ile yapılan her işlem
(PvP, blok kırma sayıları vb.) merkezi veritabanında bu ID üzerinden depolanır.
Çalışma Mantığı
Eklenti, belirlenen eşyalar üretildiği (Craft) veya envantere girdiği an eşyaya benzersiz bir Persistent Data ID tanımlar. Bu aşamadan sonra eşya ile yapılan her işlem(PvP, blok kırma sayıları vb.) merkezi veritabanında bu ID üzerinden depolanır.
Temel Özellikler
- Eşya Bazlı Takip: Oyuncu ölse bile eşyanın üzerindeki skorlar sıfırlanmaz. İstatistikler doğrudan eşyanın kimliğine işlenir.
- Dinamik Sahip Değişimi: Eşya yere atıldığında veya bir başkası tarafından yerden alındığında, sistem anlık olarak yeni sahibini algılar ve liderlik tablolarını günceller.
- Otomatik Veri Temizliği: Eşya lavda yanarsa, boşluğa düşerse veya yaratıcı modda silinirse veritabanındaki kaydı da otomatik olarak silinir.
- GUI (Menü) Sistemi:
- Kategorize edilmiş (Kılıç, Kazma, Balta, Kürek) liderlik tabloları.
- Eşyaların mevcut sahiplerinin oyuncu kafası şeklinde listelenmesi.
Komutlar ve Yetkiler
- /efsane top: Sıralama menüsünü açar.
- /efsane yenile: Config dosyasındaki görsel değişiklikleri oyuna yansıtır.
- /efsane ac/kapat: İstatistik takibini durdurur veya başlatır.
- /efsane sifirla: Tüm eşya verilerini kalıcı olarak siler.
🛠 Teknik Detaylar
- Veritabanı: SQLite
- Performans: Tüm veritabanı yazma işlemleri async olarak yürütülür.
- Sürüm: 1.20.x ve üzeri tüm Paper/Spigot sürümleriyle uyumludur.
Eklentiyi geliştirmeye devam ediyorum. Eğer sizin de "Şu özellik de eklense harika olur!" dediğiniz fikirleriniz var ise lütfen bana iletmekten çekinmeyin. Her türlü öneriye ve geri bildirime açığım.
Değerli vaktinizi ayırıp konuyu incelediğiniz için teşekkür ederim. Hepinize keyifli forumlar ve iyi oyunlar dilerim!
Ekli dosyalar
Moderatör tarafından düzenlendi: