Tanıtım ScDelivery | Gelişmiş Kategorisel Teslimat Sistemi

amokaci

Odunlara Vur Vur Vur!
Katılım
19 Aralık 2017
Mesajlar
34
Elmaslar
17
Puan
13.470
Yaş
35

Discord:

♔ UFUKABI #6096

Minecraft Sürümleri
26.1.2
scdelivery.webp


📦 ScDelivery v1.0.0 | Gelişmiş Kategorisel Teslimat Sistemi
Yapımcı: Syncro | Uyumlu Sürüm: 1.21.x+ (Paper & Spigot API)



✨ Eklenti Hakkında
ScDelivery**, sunucunuzdaki hammadde enflasyonunu dengelerken oyuncular arasında amansız bir sezonluk rekabet başlatan profesyonel ve kurumsal düzeyde bir teslimat eklentisidir.

Alışılmış teslimat sistemlerinin aksine oyuncuları tek tek tıklatmakla yormaz; envanterlerindeki ürünleri tek tıkla toplu olarak teslim alır ve hanelerine puan olarak işler! Bu sayede oyuncu yorulmasını en aza indirerek malzeme toplama sürecini tamamen otomatikleştirir.

Eklentinin arka plan altyapısı tamamen Asenkron I/O Veri Motoru ile güçlendirilmiştir. Her veri yazma, okuma ve kaydetme işlemi tamamen izole edilmiş thread döngülerinde (ayrı kanallarda) yürütülür; bu sayede yoğun toplu teslimat anlarında bile sunucunuzun ana thread'inde asla anlık donmalar (TPS düşüşü / Lag) yaşanmaz.




🚀 Öne Çıkan Gelişmiş Özellikler
  • 3 İzole Yarışma Ligi: Tarım, Üretim ve Elmas kategorilerinde birbirini etkilemeyen, tamamen izole ve eş zamanlı çalışan liderlik tabloları.
  • ⚡ Kritik Sevkiyat Matrisi: Teslimat sırasında %5 ihtimalle tetiklenen x2 Puan mekanizması. Tetiklendiğinde özel seviye atlama paket sesleri (packet audio) eşliğinde görsel bir şölen sunar.
  • ⏳ Dinamik Otomasyon Kronometresi: Tamamen config dosyasından gün bazlı (Örn: 7 gün) ayarlanan döngü. Süre dolduğunda sistem otomatik olarak kazananları listeler, ödül komutlarını çalıştırır ve verileri arşivler.
  • 📊 Akıllı Envanter Kontrol Motoru: Menü lore satırları gerçek zamanlı olarak güncellenir. Oyuncunun üzerinde gerekli hammadde yoksa kırmızı uyarı moduna geçer ve tıklama etkileşimini güvenli şekilde kapatır.
  • 📋 Kusursuz Simetrik TOP 7 GUI: Her kategoriye özel açılan, şampiyon kafalarının orta eksende mekanik olarak hizalandığı 3 sıralı liderlik paneli ve ana menüye dönüş butonu.
  • 🔒 Çoklu Thread Korumalı Bellek: Arka plan thread'lerinin diske sürekli güvenli yazım yapabilmesi için, skorları bellek üzerinde kilitli (Thread-safe memory mapping) olarak tamponlar.
  • 🗄 Geçmiş Şampiyonlar Arşivi: Sıfırlanan sezonlardaki şampiyonlar silinmez, data.yml içerisinde tarih damgalı matrisler halinde sonsuza kadar arşivlenir.


🖥️ Grafiksel Arayüz (GUI) Mimarisi
  • Ana Lojistik Terminali (/teslimat): Minimalist mat siyah cam arka plan üzerine kurulu, keskin bir estetik görünüm için modern Buz Mavisi Camlarla simetrik olarak çerçevelenmiş elit tasarım.
  • Lig Sıralama Paneli (Sağ Tık): Tam simetri sağlamak adına oyuncu kafa verilerinin 2. sıradaki (orta sıra) 10 ila 16 numaralı slotlara hassas biçimde yerleştirildiği 27 slotluk özel düzen.



🧩 Geliştiriciler İçin Java API Entegrasyonu
ScDelivery'ye kendi kod tabanınızdan bağlanmak veya özel eklentiler/eklentiler üretmek mi istiyorsunuz? Eklentimiz, sezonluk teslimat verilerini doğrudan kodunuzdan okumanız veya değiştirmeniz için iş parçacığı güvenli (thread-safe) temiz bir API erişimi sunar.

Ana Eklenti Örneğine (Instance) Erişmek:
Kod:
import com.syncro.scdelivery.ScDelivery;
import com.syncro.scdelivery.DeliveryManager;

// Singleton API örneğini güvenli bir şekilde çekin
ScDelivery api = ScDelivery.getInstance();
DeliveryManager manager = api.getDeliveryManager();

Kod ile Lig Verilerini Değiştirmek ve Okumak:
Kod:
// Oyuncunun sezonluk skorunu çekme (Kategoriler: "tarim", "uretim", "degerli")
int tarimSkoru = manager.getScore("tarim", player.getUniqueId());

// Dahili tamponları (buffers) kullanarak etkinlik skorlarını el ile üzerine yazma
manager.setScore("uretim", player.getUniqueId(), 500);

// Mevcut en yüksek teslimatçıların sıralanmış listesini kategoriye göre çekme
List<Map.Entry<UUID, Integer>> liderListesi = manager.getTopDeliverers("degerli");



🛠️ Yönetici Komutları ve Yetkiler
KomutFonksiyonel AçıklamaGerekli Yetki Düğümü
/teslimatAna kategorisel lojistik GUI arayüzünü başlatır.Varsayılan Olarak Açık (Herkes)
/scdelivery reloadKonfigürasyon matris düğümlerini ve menü yapılarını anında yeniler.
Kod:
scdelivery.admin
[/TD>
/scdelivery reset <lig>Erken sezon finali tetikler, ödülleri dağıtır ve lig verilerini temizler.
Kod:
scdelivery.admin
[/TD>
/scdelivery set <p> <lig> <değer>Hedeflenen kullanıcının etkinlik puanı verilerini el ile üzerine yazar.
Kod:
scdelivery.admin
[/TD>
[TD]
[TD]
[TD]



📊 PlaceholderAPI Entegrasyon Matrisleri[/ALIGN]
Oyuncuların canlı ilerlemelerini skor tablonuza, tab listenize veya hologram varlıklarınıza sorunsuz bir şekilde enjekte edin:
Kod:
%scdelivery_puan_tarim%  -> Aktif oyuncunun tarım verilerini döndürür.
%scdelivery_puan_uretim% -> Aktif oyuncunun üretim/fırınlama verilerini döndürür.
%scdelivery_puan_degerli% -> Aktif oyuncunun yüksek değerli elmas verilerini döndürür.



📥 Kurulum ve Canlıya Alma Adımları[/ALIGN]
1. Derlediğiniz ScDelivery-1.0.0.jar dosyasını sunucunuzun plugins/ dizinine yükleyin.
2. Kaynak klasörün ve konfigürasyon ağacının otomatik oluşturulması için sunucu çalışma döngüsünü (start) başlatın.
3. plugins/ScDelivery/config.yml içindeki konsol ödül yürütme dizisini oyun tasarımınıza göre özelleştirin.
4. Bellekteki tüm aktif düğümleri bağlamak için /scdelivery reload komutunu çalıştırın ve sezonu başlatın!​

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


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



Bu lojistik altyapısı ve konfigürasyon düzeni tamamen Syncro tarafından tasarlanmış ve optimize edilmiştir.
 
Ekli dosyayı görüntüle 293013

📦 ScDelivery v1.0.0 | Gelişmiş Kategorisel Teslimat Sistemi
Yapımcı: Syncro | Uyumlu Sürüm: 1.21.x+ (Paper & Spigot API)



✨ Eklenti Hakkında
ScDelivery**, sunucunuzdaki hammadde enflasyonunu dengelerken oyuncular arasında amansız bir sezonluk rekabet başlatan profesyonel ve kurumsal düzeyde bir teslimat eklentisidir.

Alışılmış teslimat sistemlerinin aksine oyuncuları tek tek tıklatmakla yormaz; envanterlerindeki ürünleri tek tıkla toplu olarak teslim alır ve hanelerine puan olarak işler! Bu sayede oyuncu yorulmasını en aza indirerek malzeme toplama sürecini tamamen otomatikleştirir.

Eklentinin arka plan altyapısı tamamen Asenkron I/O Veri Motoru ile güçlendirilmiştir. Her veri yazma, okuma ve kaydetme işlemi tamamen izole edilmiş thread döngülerinde (ayrı kanallarda) yürütülür; bu sayede yoğun toplu teslimat anlarında bile sunucunuzun ana thread'inde asla anlık donmalar (TPS düşüşü / Lag) yaşanmaz.




🚀 Öne Çıkan Gelişmiş Özellikler
  • 3 İzole Yarışma Ligi: Tarım, Üretim ve Elmas kategorilerinde birbirini etkilemeyen, tamamen izole ve eş zamanlı çalışan liderlik tabloları.
  • ⚡ Kritik Sevkiyat Matrisi: Teslimat sırasında %5 ihtimalle tetiklenen x2 Puan mekanizması. Tetiklendiğinde özel seviye atlama paket sesleri (packet audio) eşliğinde görsel bir şölen sunar.
  • ⏳ Dinamik Otomasyon Kronometresi: Tamamen config dosyasından gün bazlı (Örn: 7 gün) ayarlanan döngü. Süre dolduğunda sistem otomatik olarak kazananları listeler, ödül komutlarını çalıştırır ve verileri arşivler.
  • 📊 Akıllı Envanter Kontrol Motoru: Menü lore satırları gerçek zamanlı olarak güncellenir. Oyuncunun üzerinde gerekli hammadde yoksa kırmızı uyarı moduna geçer ve tıklama etkileşimini güvenli şekilde kapatır.
  • 📋 Kusursuz Simetrik TOP 7 GUI: Her kategoriye özel açılan, şampiyon kafalarının orta eksende mekanik olarak hizalandığı 3 sıralı liderlik paneli ve ana menüye dönüş butonu.
  • 🔒 Çoklu Thread Korumalı Bellek: Arka plan thread'lerinin diske sürekli güvenli yazım yapabilmesi için, skorları bellek üzerinde kilitli (Thread-safe memory mapping) olarak tamponlar.
  • 🗄 Geçmiş Şampiyonlar Arşivi: Sıfırlanan sezonlardaki şampiyonlar silinmez, data.yml içerisinde tarih damgalı matrisler halinde sonsuza kadar arşivlenir.


🖥️ Grafiksel Arayüz (GUI) Mimarisi
  • Ana Lojistik Terminali (/teslimat): Minimalist mat siyah cam arka plan üzerine kurulu, keskin bir estetik görünüm için modern Buz Mavisi Camlarla simetrik olarak çerçevelenmiş elit tasarım.
  • Lig Sıralama Paneli (Sağ Tık): Tam simetri sağlamak adına oyuncu kafa verilerinin 2. sıradaki (orta sıra) 10 ila 16 numaralı slotlara hassas biçimde yerleştirildiği 27 slotluk özel düzen.



🧩 Geliştiriciler İçin Java API Entegrasyonu
ScDelivery'ye kendi kod tabanınızdan bağlanmak veya özel eklentiler/eklentiler üretmek mi istiyorsunuz? Eklentimiz, sezonluk teslimat verilerini doğrudan kodunuzdan okumanız veya değiştirmeniz için iş parçacığı güvenli (thread-safe) temiz bir API erişimi sunar.

Ana Eklenti Örneğine (Instance) Erişmek:
Kod:
import com.syncro.scdelivery.ScDelivery;
import com.syncro.scdelivery.DeliveryManager;

// Singleton API örneğini güvenli bir şekilde çekin
ScDelivery api = ScDelivery.getInstance();
DeliveryManager manager = api.getDeliveryManager();

Kod ile Lig Verilerini Değiştirmek ve Okumak:
Kod:
// Oyuncunun sezonluk skorunu çekme (Kategoriler: "tarim", "uretim", "degerli")
int tarimSkoru = manager.getScore("tarim", player.getUniqueId());

// Dahili tamponları (buffers) kullanarak etkinlik skorlarını el ile üzerine yazma
manager.setScore("uretim", player.getUniqueId(), 500);

// Mevcut en yüksek teslimatçıların sıralanmış listesini kategoriye göre çekme
List<Map.Entry<UUID, Integer>> liderListesi = manager.getTopDeliverers("degerli");



🛠️ Yönetici Komutları ve Yetkiler

KomutFonksiyonel AçıklamaGerekli Yetki Düğümü
/teslimatAna kategorisel lojistik GUI arayüzünü başlatır.Varsayılan Olarak Açık (Herkes)
/scdelivery reloadKonfigürasyon matris düğümlerini ve menü yapılarını anında yeniler.
Kod:
scdelivery.admin
[/TD>
/scdelivery reset <lig>Erken sezon finali tetikler, ödülleri dağıtır ve lig verilerini temizler.
Kod:
scdelivery.admin
[/TD>
/scdelivery set <p> <lig> <değer>Hedeflenen kullanıcının etkinlik puanı verilerini el ile üzerine yazar.
Kod:
scdelivery.admin
[/TD>
[TD]
[TD]
[TD]



📊 PlaceholderAPI Entegrasyon Matrisleri[/ALIGN]
Oyuncuların canlı ilerlemelerini skor tablonuza, tab listenize veya hologram varlıklarınıza sorunsuz bir şekilde enjekte edin:
Kod:
%scdelivery_puan_tarim%  -> Aktif oyuncunun tarım verilerini döndürür.
%scdelivery_puan_uretim% -> Aktif oyuncunun üretim/fırınlama verilerini döndürür.
%scdelivery_puan_degerli% -> Aktif oyuncunun yüksek değerli elmas verilerini döndürür.



📥 Kurulum ve Canlıya Alma Adımları[/ALIGN]

1. Derlediğiniz ScDelivery-1.0.0.jar dosyasını sunucunuzun plugins/ dizinine yükleyin.

2. Kaynak klasörün ve konfigürasyon ağacının otomatik oluşturulması için sunucu çalışma döngüsünü (start) başlatın.

3. plugins/ScDelivery/config.yml içindeki konsol ödül yürütme dizisini oyun tasarımınıza göre özelleştirin.

4. Bellekteki tüm aktif düğümleri bağlamak için /scdelivery reload komutunu çalıştırın ve sezonu başlatın!

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


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



Bu lojistik altyapısı ve konfigürasyon düzeni tamamen Syncro tarafından tasarlanmış ve optimize edilmiştir.
tüm eklentilerin çok güzel hepsine yazmak yerine birine yazmak daha iyi :D çok mükemmel ve sevilen sistemler yapıyorsun
 
Eline sağlık geçen yaptığım öneriyi dikkate almışsın forum açıklaması daha okunabilir olmuş. Başarılarının devamını diliyorum. İyi forumlar
 
Eline sağlık geçen yaptığım öneriyi dikkate almışsın forum açıklaması daha okunabilir olmuş. Başarılarının devamını diliyorum. İyi forumlar
Teşekkürler, bütün yorumları dikkate alıyorum.
 
Eline Sağlıık sade sistemlerin yanında bu onlara göre daha güzel görünüyor fikir önerisi olarak belki yine sade eğlenceli çalışmak istersen cs 1.6 oynadıysan eğer orada T Sustum vardı ilk kelimeyi yazan kişi CT Tarafına geçiyordu burada da tam tersi olarak oyuncu kelimeyi ilk yazdığında minik hediyeler kazanabilir şeklinde yaptırabilirsin
 
Son düzenleme:

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