InventorySaver Plugin

ankaly

rise above it'
Emektar Üye
Mesajlar
195
En iyi cevaplar
24
Beğeniler
238
Puanları
550
Ruh hali
159939


InventorySaver Plugin

Herkese selam! InventorySaver plugin tanıtımına hoş geldiniz.
Haydi başlayalım.

Öncelikle nedir bu eklenti? InventorySaver eklentisi, envanterlerinizi otomatik olarak kaydedebilme, başkalarının envanterini görüntüleyip inceleyebilme, çevrim dışı olan oyuncularınızın envanterini düzenleyebilme, envanterler arası arama yapabilme, oyuncunun envanterinde ne yaptığını zaman bazlı görüntüleyebilme gibi özellikler amacıyla geliştirildi. Eklenti 1.15'te çalışacak şekilde yazıldı fakat endişelenmeyin, eklentinin geliştiricisi tarafından 1.8 ve üst sürümler test edildi ve çalışır oldukları söylendi.

Belirli zaman aralıkları ile veya belirli olaylarda, oyuncu envanteri eklentinin veri tabanında depolanır, böylece oyuncunuzda hangi eşyalar olduğunu görebilir, bahsi geçen oyuncu eğer bir hırsız ise ( büyük sunucularda olur böyle şeyler) eşyayı ondan alabilirsiniz, çevrim dışı olsa bile! Eşyalar için oyuncuların çevrimiçi veyahut çevrimdışı envanterlerinde de arama yapabilirsiniz.

Asenkron Kaydetme

Eklenti çok sayıda veri depolamak için tasarlandı. Söz konusu birçok büyük veritabanı olduğundan ve bunun işlemciye zaman alan işlemler yapması gerektirdiğinden, eklenti eş zamansız olarak çalışıyor. Böylelikle, sunucunuz eklentiden etkilenmez ve gecikme olmadan sorunsuz bir şekilde çalışır.

Çevrim Dışı Envanterleri Görüntüleme ve Düzenleme

Bukkit / spigot sunucu dosyasından oyuncunun çevrimdışı envanterlerine veya ender sandığına göz atabilir ve içeriği düzenleyebilirsiniz. Şaşırdınız mı?

Çevrim İçi Envanterleri Görüntüleme ve Düzenleme

Oyuncu çevrimiçi mi? O halde oyuncunun envanterini açıp düzenleyebilir veya yalnızca envanter sahibi oyuncunun envanterinde ne yaptığını izleyin. Oyuncu çevrimiçi değil mi? Önemli değil, biz de oyuncu çevrim dışı iken bakarız o halde!

invsave3.png
159949



Envanter Arama

Oyunculardan bazı eşyaları adaleti sağlamak adına geri almanız gerekli fakat hangi eşyaları alman gerektiğini bilmiyor musun? Bu özellik tam sana göre! Sunucuya bağlı çevrim içi oyuncularda veya çevrimdışı oyunculardaki genel materyalleri veya özel eşyaları arayabilirsin.

Kayıp Eşyalar İçin Envanter Geçmişi

Geçmişte bir zamanlar sana yoldaşlık eden eski envanterinden bazı eşyalarını geri yüklemek ister miydin? Zor mu diyorsun? Yanılıyorsun, bu iş bu eklenti için çocuk oyuncağı! Giriş, çıkışta veya oyuncu ölümünde otomatik olarak kaydedilen envanterlerin ve ender sandıkların açık oyuncu geçmişi ile istediğiniz zaman eski envanterinizi elde edin!

Tamamen Özelleştirilebilir Sanal Arayüz

Bazı metinleri kendi sunucuna göre ayarlamak, metin renklerini düzenlemek veya tamamen yeni eşyalar eklemek istemez miydin? Hemen hemen her menüyü yapılandırabilirsin! Özel eşyalar, açıklama, isim, materyal, ve benzeri şeyleri sanal arayüzde yapılandırmak mümkün.

Tamamen Özelleştirilebilir Komut Yardımı ve Mesajlar

Eklentilerin varsayılan mesajlarından sıkıldığını düşünüyorsan haklısın, pek çok oyuncu bunu sevmez. Kendi sunucun için mesajları konfigürasyon dosyasından düzenleyebilirsin.

Oyuncu İzinleri

Eklenti, oyuncunun hangi izinlere sahip olduğunu bilir ve oyuncuya izinlere dayalı kişisel komut yardımını görüntüler. Oyuncuların yönetici komutları görmeleri gerekmiyor, öyle değil mi?

Eski Envanterleri Otomatik Silme

Eskimiş envanterleri silmek istiyor musunuz? Haklısınız, bu devirde kimse antika envanterlere değer biçmiyor. Bu eklenti ile eski kaydedilmiş envanterleri otomatik olarak silebilirsiniz. Yapılandırma dosyasındaki sadece birkaç seçenekle bu iş mümkün.

Sadece Envanter Mi?

Eklenti sadece envanter için yazılmadı, aynı zamanda bir oyuncu hakkında ek bilgiler kaydeder, tıpkı kaydedilmiş envanterler ve ender sandıkları gibi, örneğin dünyadaki konum, sağlık, yiyecek, oyun modu, ölüm nedeni vb.


Komutlar

<örnek> = komut girildiğinde belirtilmesi gereken yer.

[örnek] = opsiyonel, belirtilmese de komut çalışır.


KomutlarAçıklama
/invsaveKomutlar için yardım sayfasını görüntüler.
/invsave history <oyuncu> Sanal bir arayüz açarak oyuncunun kaydedilmiş envanterlerini gösterir.
/invsave save <oyuncu> [ender sandığı] Manuel olarak bir oyuncunun envanterini kaydeder.
/invsave view <oyuncu> [ender sandığı] Sanal bir arayüz açarak oyuncunun envanterini görüntüler
/invsee edit <oyuncu> Sanal bir arayüz açarak oyuncunun envanterini düzenler.
/invsave load <oyuncu> <envanteID> Belirtilen oyuncunun kaydedilmiş envanterini oyuncuya yükler.
/invsave search <offline/online> <eşya/materyal> [materyal] Belirtilen tanımlarda oyuncunun envanterlerinde belirli bir eşya arar.
/invsave reload -Eklentinin kalibrelerini yeniler.
/invsave tasks Eklenti görevlerini yönetir.
/invsave tasks stop Bütün asenkron işleyen görevleri durdurur.
/invsave tasks listEklentinin anlık olarak beklenen işlemleri, aktif asenkron görevlerini ve işlemleri görüntüler.

İzinler

İzinlerAçıklama
invsave.* InventorySaver bütün komut ve eylemlere erişim ve kullanım izni verir.
invsave.commands.*Bütün komutlara erişim izni verir.
inferno.events.* Bütün olaylar ve menü etkileşimlerine izin verir.
invsave.command.invsave/invsee komutunu kullanmanıza izin verir.
invsave.command.invsave.help /invsee help görüntülemenize izin verir.
invsave.command.invsave.history/invsave history komutunu kullanmanıza izin verir.
invsave.command.invsave.history.enderchest /invsave history <player> enderchest komutunu kullanmanıza izin verir.
invsave.command.invsave.view /invsave view komutunu kullanmanıza izin verir.
invsave.command.invsave.view.enderchest/invsave view <player> enderchest komutunu kullanmanıza izin verir.
invsave.command.invsave.edit /invsave edit komutunu kullanmanıza izin verir.
invsave.command.invsave.save/invsave save komutunu kullanmanıza izin verir.
invsave.command.invsave.save.enderchest/invsave save <player> enderchest komutunu kullanmanıza izin verir.
invsave.command.invsave.load/invsave load komutunu kullanmanıza izin verir.
invsave.command.invsave.search/invsave search komutunu kullanmanıza izin verir.
invsave.command.invsave.reload/invsave reload komutunu kullanmanıza izin verir.
invsave.command.invsave.tasks/invsave tasks komutunu kullanmanıza izin verir.
invsave.command.invsave.tasks.help /invsave task komutunu görüntülemenize izin verir.
invsave.command.invsave.tasks.stop/invsave tasks stop komutunu kullanmanıza izin verir.
invsave.command.invsave.tasks.list/invsave tasks list komutunu kullanmanıza izin verir.
invsave.inventory.admin.load-inventory-to-adminGeçmiş bilgilerden size envanter yükleme izni verir.
invsave.inventory.admin.load-inventory-to-playerGeçmiş bilgilerden oyuncuya envanter yükleme izni verir.
invsave.inventory.admin.set-up-xp-to-playerGeçmiş bilgilerden oyuncuya XP seviyesi ve puanı verir.
invsave.inventory.enderchest.admin.load-inventory-to-adminGeçmiş bilgilerden size ender sandığı yükleme izni verir.
invsave.inventory.enderchest.admin.load-inventory-to-playerGeçmiş bilgilerden oyuncuya ender sandığı yükleme izni verir.

Aşağıdaki linkten eklentiye ulaşabilirsiniz.

spigotmc.org/resources/inventorysaver-sqlite-mysql-automatic-save-inventories-search-offline-edit-history-browse.58817/

Bir sonraki konumuzda görüşmek üzere, esen kalın!
 


Son düzenleme:

AlperKTS

Elmas Madencisi
Mesajlar
861
En iyi cevaplar
7
Beğeniler
139
Puanları
720
Ruh hali
Güzel eklenti tamda aradığım bug yüzünden veya herhangi bir hata yüzünden ölen oyuncular için iyi bir eklenti :)
 

Üst