Sponsorlu banner

Eklenti PaylaşımıUltraMail — Oyuncular Arası Profesyonel Mail Sistemi | GUI | MySQL | Folia | Ücretsiz

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

wexbioz

Bir Kömür Göründü Kaptanım!
Katılım
27 Mart 2025
Mesajlar
121
Elmaslar
216
Puan
1.555
Konum
Türkiye
Minecraft
wexbioz

Discord:

realwex02

Minecraft Sürümleri
1.16.5 - 1.21x

1775221281095.webp

✉ UltraMail
Profesyonel Oyuncu Mail Sistemi

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


✔ Folia Destekli ✔ MySQL / SQLite / YAML ✔ GUI Menü ✔ PlaceholderAPI ✔ Ücretsiz


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​


✉ Eklenti Nedir?

UltraMail, Minecraft sunucularına oyuncular arası özel mesajlaşma (mail) sistemi kazandıran profesyonel bir eklentidir. Oyuncular birbirlerine çevrimdışıyken bile mail gönderebilir; alıcı bir sonraki girişinde bildirim alır ve GUI menüsü üzerinden maillerini rahatça yönetebilir.

Eklenti; YAML, SQLite ve MySQL olmak üç farklı depolama seçeneği sunar. Küçük sunuculardan BungeeCord/Velocity ağlarına kadar her ölçeğe uygundur. Folia desteğiyle modern sunucu altyapılarında sorunsuz çalışır.



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

⚙ Özellikler

✦ Mail Sistemi
● Oyuncular arası çevrimdışı mail gönderme
● Mail başına maksimum karakter sınırı (varsayılan: 256)
● Oyuncu başına maksimum mail limiti (varsayılan: 50)
● Otomatik mail silme süresi (varsayılan: 30 gün)
● Spam önleme için gönderim cooldown sistemi
● Kendi kendine mail göndermeyi engelleme seçeneği


✦ GUI Menü
● Tam özelleştirilebilir Mail Kutusu (Inbox) GUI — 6 satır, sayfalama destekli
● Mail Detay GUI — içerik, tarih, gönderen bilgisi
● Okunmuş / Okunmamış mail görsel ayrımı (PAPER / MAP materyal)
● Tek tıkla okuma, silme ve işaretleme butonları
● Admin Mail Görüntüleme GUI — herhangi bir oyuncunun maillerini görme


✦ Bildirim Sistemi
● Sunucuya girişte okunmamış mail bildirimi (ayarlanabilir gecikme)
● Çevrimiçiyken gelen mail için anlık bildirim
● Özelleştirilebilir bildirim sesi, ses seviyesi ve pitch değeri


✦ Veri Depolama
● YAML — Basit kurulum, küçük sunucular için ideal
● SQLite — Orta ölçekli sunucular için önerilen
● MySQL — Büyük sunucular ve BungeeCord/Velocity ağları için ideal; HikariCP bağlantı havuzu destekli


✦ Dil & Özelleştirme
● Türkçe (tr) ve İngilizce (en) dil desteği
● Her dil için ayrı messages.yml ve gui.yml dosyası
● Tüm GUI başlıkları, item isimleri ve lore'lar config üzerinden özelleştirilebilir
● Özelleştirilebilir tarih formatı (örn: dd/MM/yyyy HH:mm)


✦ Performans
● Akıllı önbellek (cache) sistemi — varsayılan 10 dakika, maks. 1000 oyuncu
● Folia tam desteği
● PlaceholderAPI & Essentials soft-depend entegrasyonu



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

📋 Komutlar

Oyuncu Komutları:

/mail send <oyuncu> <mesaj> — Oyuncuya mail gönder
/mail inbox — Mail kutusunu GUI ile aç
/mail read <id> — Belirtilen maili oku
/mail delete <id> — Belirtilen maili sil
/mail clear — Tüm mailleri temizle
/mail reload — Config'i yeniden yükle (yetkili)


Takma Adlar (Aliases):
/letter /post /email /ms /mailbox

Admin Komutları:

/mailadmin open <oyuncu> — Oyuncunun mail kutusunu aç
/mailadmin send <oyuncu> <mesaj> — Oyuncuya admin olarak mail gönder
/mailadmin delete <oyuncu> <id> — Oyuncunun mailini sil
/mailadmin clear <oyuncu> — Oyuncunun tüm maillerini temizle


Takma Adlar: /mailadm /adminmail


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

🔒 Yetkiler (Permissions)


ultramail.send — Mail gönderme yetkisi (varsayılan: herkes)
ultramail.read — Mail okuma yetkisi (varsayılan: herkes)
ultramail.delete — Mail silme yetkisi (varsayılan: herkes)
ultramail.gui — GUI menü açma yetkisi (varsayılan: herkes)
ultramail.notify — Giriş bildirimi alma yetkisi (varsayılan: herkes)
ultramail.admin — Admin komutlarına erişim (varsayılan: OP)
ultramail.reload — Config yenileme yetkisi (varsayılan: OP)
ultramail.* — Tüm yetkileri kapsar (varsayılan: OP)



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

⚙ Kurulum


1. İndirdiğiniz UltraMail.jar dosyasını sunucunuzun /plugins klasörüne atın.
2. Sunucuyu başlatın — eklenti otomatik olarak config ve dil dosyalarını oluşturur.
3. plugins/UltraMail/config.yml dosyasından dil, depolama tipi ve mail ayarlarını yapın.
4. MySQL kullanacaksanız storage.type: mysql yapıp bağlantı bilgilerini girin.
5. /mail reload komutuyla değişiklikleri uygulayın.


⚠ Gereksinimler:
● Paper / Folia 1.20 veya üzeri
● Java 17+
● (Opsiyonel) PlaceholderAPI, Essentials


⬇ İNDİRME LİNKLERİ

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

1775221949566.webp


1775221997112.webp


1775222024266.webp


1775222077565.webp


1775222087698.webp


1775222099942.webp


1775222115998.webp


1775222146967.webp


1775222155829.webp


1775222242898.webp


Geliştirici: wexbioz | Versiyon: 1.0 | Ücretsiz
Hata bildirimi veya öneri için bu konuya yorum bırakabilirsiniz.

Not: Bu eklenti hala geliştiriliyordur bir hata çıkarsa gerekli güncellemeler yapılır.
​
 
Elinize sağlık Rick Grimes Bey konu dolu dolu ve görsellerle çok hoş durmuş daha fazla konu bekliyoruuz
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl