C1cek
Somon Balığı Selam Vermeye Geldi
- Katılım
- 15 Ocak 2024
- Mesajlar
- 24
- Elmaslar
- 5
- Puan
- 1.995
- Konum
- Ankara
- Minecraft
- iamolmez
Discord:
iamolmezz
- Minecraft Sürümleri
- 1.21 - 1.21.11
Paper 1.21 | Java 21 | Türkçe ve İngilizce | OlPlugins
Oyunculardan belirlenen süre içerisinde ekmek, havuç, maden, özel isimli eşya veya yöneticinin seçtiği başka malzemeleri teslim etmeleri istenebilir. Görev tamamlandığında oyunculara eşya, deneyim puanı, para veya konsol komutu ödülleri verilebilir.
Teslimatlar üç farklı şekilde hazırlanabilir:
Bir görev için şunlar belirlenebilir:
Varsayılan saat dilimi Europe/Istanbul olarak gelir ve yönetici tarafından değiştirilebilir.
Yönetici görev oluştururken şunları seçebilir:
Bir oyuncunun yaptığı teslimat başka bir oyuncunun hedefine eklenmez. Böylece sunucudaki herkes aynı görevi kendi adına tamamlayabilir ve ödülünü ayrı olarak alabilir.
Bu görev türü günlük görevler, oyuncuya özel etkinlikler ve bireysel ilerleme sistemleri için kullanılabilir.
Her oyuncunun katkısı kaydedilir ve toplam ilerlemeye eklenir. Görev tamamlandığında katkıda bulunan oyuncular ödüllendirilebilir. Katkı miktarına göre ek deneyim puanı verilmesi de ayarlanabilir.
Bu sistem topluluk etkinlikleri, sezon başlangıçları, sunucu projeleri ve büyük kaynak toplama görevleri için uygundur.
Town teslimatları normal oyuncu görevlerinden ayrı bir menüde gösterilir. Her kasabanın sözleşmesi ve ilerlemesi birbirinden bağımsızdır.
Bir Town görevi başladığında:
Town görevleri ayrıca şu sistemleri destekler:
OlDelivery, ödüllerin aynı görev dönemi için bir oyuncuya birden fazla kez verilmesini engelleyen kalıcı ödül kimlikleri kullanır.
Oyuncunun Minecraft istemci dili otomatik algılanır. Oyuncuya gösterilecek menüler, bildirimler, görev isimleri, açıklamalar ve komut önerileri buna göre seçilir.
Türkçe kullanan oyuncular:
Görevlerin Türkçe ve İngilizce isimleri ile açıklamaları yönetici tarafından ayrı ayrı düzenlenebilir.
Giriş bildirimi içerisinde şunlar gösterilebilir:
Giriş bildirimleri ve Town sözleşme bildirimleri yönetim menüsünden ayrı ayrı açılıp kapatılabilir.
Dinamik miktar sistemi kullanılarak istenen eşya miktarı:
Böylece aynı görev hem küçük hem de kalabalık sunucularda daha dengeli çalışabilir.
Oyuncular NPC ile etkileşime girerek teslimat menüsünü açabilir. NPC'nin adı ve konumu yönetim sistemi üzerinden değiştirilebilir.
Yönetici oyun içinden:
Bu sistem sunucuda beklenmedik etkinlikler oluşturarak oyuncuların sürekli aynı programa bağlı kalmasını önler.
Ortak ve Town görevlerinde katkı miktarı kaydedilir. Yönetici isterse daha fazla katkı sağlayan oyunculara katkı oranına göre ek deneyim puanı verebilir.
Oyuncu ve Town katkıları sıralama menülerinden görüntülenebilir.
Şablon kütüphanesi kullanılarak benzer görevler tekrar sıfırdan hazırlanmadan oluşturulabilir. Oluşturulan görev daha sonra normal görev düzenleyicisinden değiştirilebilir.
Bu sistem günlük, haftalık veya sezonluk benzer görevleri hızlıca hazırlamak için kullanılabilir.
Yönetici işlemleri ayrıca denetim kayıtlarında tutulur. Böylece görev oluşturma, düzenleme, başlatma, silme ve diğer önemli yönetim işlemleri takip edilebilir.
Yönetim kayıtları oyun içindeki ilgili menüden görüntülenebilir.
Sistem aşağıdaki güvenlik özelliklerini içerir:
%oldelivery_contribution%
%oldelivery_weekly_streak%
%oldelivery_active_count%
%oldelivery_active_id%
%oldelivery_remaining_minutes%
%oldelivery_progress_percent%
PlaceholderAPI zorunlu değildir. Sunucuda bulunmadığında normal teslimat sistemi çalışmaya devam eder.
/teslimat kasaba
/teslimat yonetim
/delivery town
/delivery admin
Yönetim komutlarına yalnızca gerekli yetkiye sahip oyuncular erişebilir.
İndirme bağlantısı ve yayın bilgileri hazır olduğunda bu konu güncellenecektir.
Sorularınızı, önerilerinizi ve sunucunuz için ihtiyaç duyduğunuz geliştirmeleri konu altında paylaşabilirsiniz.
Sunucunuza gerçek saate göre başlayan kişisel, ortak ve Town teslimat görevleri ekleyin. Bütün sistemi oyun içindeki yönetim menülerinden kontrol edin.
OlDelivery nedir?
OlDelivery, sunucularda belirli gün ve gerçek saatlerde teslimat etkinlikleri düzenlemek için geliştirilmiş kapsamlı bir Paper eklentisidir.Oyunculardan belirlenen süre içerisinde ekmek, havuç, maden, özel isimli eşya veya yöneticinin seçtiği başka malzemeleri teslim etmeleri istenebilir. Görev tamamlandığında oyunculara eşya, deneyim puanı, para veya konsol komutu ödülleri verilebilir.
Teslimatlar üç farklı şekilde hazırlanabilir:
- Kişisel teslimat: Her oyuncunun ilerlemesi ve tamamlaması ayrıdır.
- Ortak teslimat: Bütün oyuncular aynı hedefe katkıda bulunur.
- Town teslimatı: Her kasabanın ayrı sözleşmesi, ilerlemesi ve tamamlaması bulunur.
Gerçek saatli görev sistemi
Teslimatlar Minecraft içi zamana göre değil, gerçek saate göre çalışır.Bir görev için şunlar belirlenebilir:
- Başlayacağı gerçek saat
- Aktif kalacağı süre
- Çalışacağı haftanın günleri
- Kullanılacak saat dilimi
- Başlamadan önce yapılacak duyurular
- Aynı gün içindeki birden fazla başlangıç saati
- Test amacıyla anında başlatma
Varsayılan saat dilimi Europe/Istanbul olarak gelir ve yönetici tarafından değiştirilebilir.
Tamamen oyun içi görev oluşturma
Yeni teslimat görevleri kategorilere ayrılmış düzenli bir oluşturma sistemi üzerinden hazırlanabilir.Yönetici görev oluştururken şunları seçebilir:
- Kişisel, ortak veya Town görev türü
- Görevin Türkçe ve İngilizce adı
- Türkçe ve İngilizce açıklaması
- Menüde gösterilecek simge
- İstenen eşyalar ve miktarları
- Özel isimli veya özel açıklamalı eşyalar
- CustomModelData taşıyan özel eşyalar
- Başlangıç saatleri
- Görev süresi
- Haftanın aktif günleri
- Ödüller
- Dinamik hedef kuralları
- Test modu
Kişisel teslimatlar
Kişisel görevlerde her oyuncunun ilerlemesi ayrı tutulur.Bir oyuncunun yaptığı teslimat başka bir oyuncunun hedefine eklenmez. Böylece sunucudaki herkes aynı görevi kendi adına tamamlayabilir ve ödülünü ayrı olarak alabilir.
Bu görev türü günlük görevler, oyuncuya özel etkinlikler ve bireysel ilerleme sistemleri için kullanılabilir.
Ortak teslimatlar
Ortak teslimatlarda bütün sunucu aynı hedef üzerinde çalışır.Her oyuncunun katkısı kaydedilir ve toplam ilerlemeye eklenir. Görev tamamlandığında katkıda bulunan oyuncular ödüllendirilebilir. Katkı miktarına göre ek deneyim puanı verilmesi de ayarlanabilir.
Bu sistem topluluk etkinlikleri, sezon başlangıçları, sunucu projeleri ve büyük kaynak toplama görevleri için uygundur.
Town sözleşmeleri
Towny entegrasyonu etkinleştirildiğinde Town görevleri için ayrı bir sözleşme sistemi kullanılabilir.Town teslimatları normal oyuncu görevlerinden ayrı bir menüde gösterilir. Her kasabanın sözleşmesi ve ilerlemesi birbirinden bağımsızdır.
Bir Town görevi başladığında:
- Belediye başkanı Town sözleşme menüsünü açar.
- Aktif sözleşmeyi kasabası adına kabul eder.
- Yalnızca aynı Town'ın üyeleri göreve katkı sağlayabilir.
- Her kasabanın ilerlemesi ayrı kaydedilir.
- Görevi tamamlayan kasaba ödüllendirilir.
- Sözleşme kabul bildirimi yalnızca ilgili Town'ın çevrimiçi üyelerine gönderilir.
Town görevleri ayrıca şu sistemleri destekler:
- Town banka ödülü
- Town katkı sıralaması
- Town teslimat deneyimi
- Town seviye sistemi
- İlk tamamlayan kasaba bonusu
- Her kasaba için ayrı ilerleme
- Her kasaba için ayrı tamamlama kaydı
Gelişmiş ödül sistemi
Her görev için birden fazla ödül türü tanımlanabilir:- Deneyim puanı
- Eşya ödülü
- Konsol komutu
- Vault para ödülü
- Şanslı eşya havuzu
- Katkı oranına göre bonus deneyim
- Haftalık seri bonusu
- Town banka ödülü
- İlk bitiren Town bonusu
OlDelivery, ödüllerin aynı görev dönemi için bir oyuncuya birden fazla kez verilmesini engelleyen kalıcı ödül kimlikleri kullanır.
Otomatik dil algılama
OlDelivery Türkçe ve İngilizce dil desteğine sahiptir.Oyuncunun Minecraft istemci dili otomatik algılanır. Oyuncuya gösterilecek menüler, bildirimler, görev isimleri, açıklamalar ve komut önerileri buna göre seçilir.
Türkçe kullanan oyuncular:
- /teslimat
- /teslimat yonetim
- /delivery
- /delivery admin
Görevlerin Türkçe ve İngilizce isimleri ile açıklamaları yönetici tarafından ayrı ayrı düzenlenebilir.
Akıllı bildirimler
Oyuncular sunucuya girdiklerinde kendilerini ilgilendiren aktif teslimatlar hakkında bilgilendirilir.Giriş bildirimi içerisinde şunlar gösterilebilir:
- Aktif görev adı
- Görev türü
- Kalan süre
- Aktif görev sayısı
Giriş bildirimleri ve Town sözleşme bildirimleri yönetim menüsünden ayrı ayrı açılıp kapatılabilir.
Dinamik görev hedefleri
Teslimat hedefleri sabit olmak zorunda değildir.Dinamik miktar sistemi kullanılarak istenen eşya miktarı:
- Çevrimiçi oyuncu sayısına
- Town nüfusuna
- Görev türüne
- Yönetici tarafından belirlenen çarpanlara
Böylece aynı görev hem küçük hem de kalabalık sunucularda daha dengeli çalışabilir.
NPC teslimat görevlisi
Yönetici teslimat NPC'sini oyun içinden bulunduğu konuma yerleştirebilir.Oyuncular NPC ile etkileşime girerek teslimat menüsünü açabilir. NPC'nin adı ve konumu yönetim sistemi üzerinden değiştirilebilir.
Oyuncu geri bildirimleri
Teslimat işlemlerini daha canlı hâle getirmek için görsel ve işitsel geri bildirim sistemleri bulunur:- BossBar
- ActionBar
- Ses efektleri
- Parçacık efektleri
- Görev başlangıç duyuruları
- Görev tamamlanma bildirimi
- Giriş bildirimleri
- Town sözleşme bildirimleri
Acil teslimatlar
Acil teslimat sistemi etkinleştirildiğinde normal programın dışında kısa süreli görevler başlayabilir.Yönetici oyun içinden:
- Acil görevin oluşma ihtimalini
- Aktif kalacağı süreyi
- Sistemin açık veya kapalı olmasını
Bu sistem sunucuda beklenmedik etkinlikler oluşturarak oyuncuların sürekli aynı programa bağlı kalmasını önler.
Haftalık seri ve katkı ödülleri
Oyuncular düzenli olarak teslimat tamamladıklarında haftalık seri bonusu kazanabilir.Ortak ve Town görevlerinde katkı miktarı kaydedilir. Yönetici isterse daha fazla katkı sağlayan oyunculara katkı oranına göre ek deneyim puanı verebilir.
Oyuncu ve Town katkıları sıralama menülerinden görüntülenebilir.
Şablon sistemi
Hazırlanan bir görev şablon olarak kaydedilebilir.Şablon kütüphanesi kullanılarak benzer görevler tekrar sıfırdan hazırlanmadan oluşturulabilir. Oluşturulan görev daha sonra normal görev düzenleyicisinden değiştirilebilir.
Bu sistem günlük, haftalık veya sezonluk benzer görevleri hızlıca hazırlamak için kullanılabilir.
Görev geçmişi ve yönetim kayıtları
Tamamlanan ve başarısız olan görevler geçmiş sistemine kaydedilebilir.Yönetici işlemleri ayrıca denetim kayıtlarında tutulur. Böylece görev oluşturma, düzenleme, başlatma, silme ve diğer önemli yönetim işlemleri takip edilebilir.
Yönetim kayıtları oyun içindeki ilgili menüden görüntülenebilir.
Güvenli veri saklama
OlDelivery ana verilerini SQLite veritabanında saklar.Sistem aşağıdaki güvenlik özelliklerini içerir:
- SQLite veri saklama
- Otomatik veritabanı yedekleri
- Ayarlanabilir yedekleme aralığı
- Ayarlanabilir saklanacak yedek sayısı
- Eski veri dosyalarını otomatik taşıma
- Eski data.yml verisini içe aktarma
- Kalıcı görev ilerlemesi
- Kalıcı bekleyen ödüller
- Tek kullanımlık ödül koruması
- Sunucu yeniden başladığında aktif görevleri geri yükleme
Yönetilebilir özellikler
Aşağıdaki sistemler yönetim menüsünden ayrı ayrı açılıp kapatılabilir:- BossBar
- ActionBar
- Sesler ve parçacıklar
- Oyuncu sıralaması
- Town sıralaması
- Görev geçmişi
- Şanslı ödüller
- Katkı ödülleri
- Haftalık seri
- Acil teslimatlar
- Vault ekonomi desteği
- PlaceholderAPI desteği
- Towny teslimatları
- Giriş bildirimleri
- Town sözleşme bildirimleri
PlaceholderAPI desteği
PlaceholderAPI sunucuda kuruluysa aşağıdaki bilgiler diğer eklentilerde kullanılabilir:%oldelivery_contribution%
%oldelivery_weekly_streak%
%oldelivery_active_count%
%oldelivery_active_id%
%oldelivery_remaining_minutes%
%oldelivery_progress_percent%
PlaceholderAPI zorunlu değildir. Sunucuda bulunmadığında normal teslimat sistemi çalışmaya devam eder.
Gereksinimler
- Sunucu yazılımı: Paper 1.21
- Java sürümü: Java 21
- Zorunlu bağımlılık: Bulunmuyor
- Towny
- Vault ve uyumlu bir ekonomi eklentisi
- PlaceholderAPI
Komutlar
Türkçe
/teslimat/teslimat kasaba
/teslimat yonetim
English
/delivery/delivery town
/delivery admin
Yönetim komutlarına yalnızca gerekli yetkiye sahip oyuncular erişebilir.
Neden OlDelivery?
- Gerçek saate göre çalışan görevler
- Kişisel, ortak ve Town görev türleri
- Belediye başkanına özel Town sözleşmeleri
- Oyun içinden kapsamlı yönetim
- Otomatik Türkçe ve İngilizce dil algılama
- Güvenli ve esnek ödül sistemi
- SQLite ve otomatik yedekleme
- İsteğe bağlı popüler eklenti entegrasyonları
- Küçük ve büyük sunucular için dinamik hedefler
- Oyuncuları birlikte çalışmaya teşvik eden etkinlikler
Geliştirme durumu
OlDelivery aktif olarak geliştirilmektedir. Yeni özellikler, kullanım kolaylığı geliştirmeleri ve hata düzeltmeleri üzerinde çalışılmaya devam edilmektedir.İndirme bağlantısı ve yayın bilgileri hazır olduğunda bu konu güncellenecektir.
Sorularınızı, önerilerinizi ve sunucunuz için ihtiyaç duyduğunuz geliştirmeleri konu altında paylaşabilirsiniz.