Eklenti Paylaşımı NClaim - Gelişmiş Chunk Claim Eklentisi

Chunk menüsünden claim'i genişletilince para eksilmiyor.
Eğer op iseniz veya bypass yetkiniz varsa para kesmeyecektir.
Ben de bu aralar bir tür claim eklentisi yapıyorum, cidden sinir bozucu bir şey. Klan ve farklı sistemler de dahil benimkine sen 3-4 modelde halletmişsin. İşin ilginç tarafı veritabanını ve cache sistemini incelerken cache tutmadığını ve her şeyi .yml dosyasında depoladığını fark ettim, are you serious? Yanlış anladıysam kusura bakma, pek zaman ayıramadım kaynak kodunu okumaya
Bir sonraki güncelleme ile database supportu ekleyeceğim. Bol şanslar
 
Son düzenleme:
güzel eklentiye benziyor başarıların devamını dilerim.
 
Griefprevention addon şeklinde olsa çok kişi kullanır
 
Son düzenleme:

NClaim

Bu eklenti, oyuncuların eşyalarını ve yapıları korumak için tasarlanmıştır.

İçerdikleri
Co-op Sistemi: Arkadaşlarınızı claiminize ekleyebilir, izinlerini yönetebilir ve claimden çıkarabilirsiniz.
Genişletme Sistemi: Yeni bir claim satın almadan mevcut claim'inizin chunklarını genişletebilirsiniz.
Yasaklı Dünyalar: Eğer ayarlarda belirtilen kara listeye alınmış bir dünyadaysanız, claim satın almak yasaktır.
Claim Bitiş Süresi: Yeni satın alınan claim'in ne kadar süreceğini config.yml dosyasından ayarlayabilirsiniz. Şu an sadece adminler bu süreyi uzatabilir.
İzin Sistemi: Co-op sistemine eklenen oyuncular için birçok izni ayarlayabilirsiniz.
Özelleştirilebilirlik: messages.yml dosyasından oyun içi mesajları değiştirebilir, config.yml dosyasından tüm ayarları düzenleyebilirsiniz.
Kolaylıklar: Placeholder eklentisi ile config.yml üzerindeki bir çok veriyi kolayca oyun içinde gösterebilirsiniz.


Komutlar

/nclaim help/? - Komutları gösterir.
/nclaim admin - Admin komutlarını gösterir.
/nclaim about - Eklenti hakkında bilgi verir.
/nclaim balance - Oyuncunun bakiyesini gösterir.

İzinler
nclaim.help
- Yardım komutu izni.
nclaim.admin - Tüm admin komutlarına erişim izni.
nclaim.reload - Reload komutuna erişim izni.
nclaim.add - Ekleme komutuna erişim izni.
nclaim.remove - Eksiltme komutuna erişim izni.
nclaim.delete - Silme komutuna erişim izni.
nclaim.chunkinfo - Chunk bilgisi komutuna erişim izni.
Eğer oyuncunun nclaim.admin izni varsa veya OP ise, işlem doğrudan izin kontrolü yapılmadan gerçekleştirilir.

Yer Tutucular
%nclaim_get_<string||int||boolean>_path%
- config.yml dosyasındaki belirtilen dizindeki değerini çeker.
%nclaim_get_list_path_index% - config.yml dosyasındaki belirtilen dizindeki listedeki index değerini çeker.
~
%nclaim_get_list_blacklisted-worlds_0%
- Kara listeye alınmış dünyalar listesindeki 0. indexteki değeri döndürür.
%nclaim_expiration_chunkX_chunkZ% - Belirtilen X ve Z koordinatlarındaki chunk'ın süresinin ne zaman biteceğini gösterir.
%nclaim_owner_chunkX_chunkZ% - Belirtilen X ve Z koordinatlarındaki chunk'ın sahibinin adını gösterir.
%nclaim_player_balance% - Oyuncunun bakiyesini gösterir (player kısmını değiştirmeyin, olduğu gibi bırakın).

Eklenti Bağımlılığı
Bu eklenti aşağıdaki bağımlılıkları gerektirir:
Gerekli Bağımlılıklar
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

İsteğe Bağlı Bağımlılıklar

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

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

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

Dil Desteği

Türkçe, İngilizce

Hakkında

Proje benim tarafımdan geliştirilmektedir.
Eklentiyi kullanırken bug bulursanız discord üzerinden iletişime geçebilirsiniz.
Eklenmesini istediğiniz özellikler var ise github ve ya discord üzerinden bana bildirebilirsiniz.
Discord: aysihuniks
Github:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


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

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

YAML:
lang_file: "en-US"
prefix: "&8[<#fa8443>NClaim&8]&r"
check_for_updates: true

# Worlds where purchasing claims is not allowed.
blacklisted-worlds:
 - world
 - spawn
 - pvp

# max-claim-count: Defines the maximum number of claims a player can own.
# money-data: Determines the economy system: "PlayerData" or "Vault". (Important for the purchasing process.)
# claim-buy-price: The amount of money deducted from a player's account when purchasing a new claim.
# claim-each-land-price: The cost to expand an existing claim.
# max-coop-limit: How many people can co-op your claim.
# claim-end-day: The date when the claim will be deleted after purchase
# date-format: Date and time format.
# time-zone: Time zone.
max-claim-count: 3
claim-buy-price: 1500
claim-each-land-price: 2000
max-coop-limit: 3
claim-end-day: 7

# Color placeholders. Use {COLORNAME} or {colorname} in messages YAML files.
colors:
  red: <#cf2525>
darkRed: <#6D2323>
green: <#7ABA78>
darkGreen: <#0A6847>
white: <#FFF8E8>
yellow: <#FFEC9E>
orange: <#fa8443>
gray: <#ababab>
purple: <#8D77AB>
brown: <#825B32>

config_version: "{version}" # DO NOT CHANGE
Görsellere Bakınca SonOyuncu Titanyum Modundaki Claim Sistemine Benzediğini Fark Ettim Permission Menüsü Olsun Claimleri Görüntüleme Menüsü Olsun Çok Güzel Bir Eklenti Sürüm Genişliği Olursa Gayet Kullanışlı Olabilir
 
Görsellere Bakınca SonOyuncu Titanyum Modundaki Claim Sistemine Benzediğini Fark Ettim Permission Menüsü Olsun Claimleri Görüntüleme Menüsü Olsun Çok Güzel Bir Eklenti Sürüm Genişliği Olursa Gayet Kullanışlı Olabilir
Değerli yorumun için teşekkür ederim. Evet sonoyuncu sistemine benzetmeye çalıştım. Anlık olarak 1.16+ desteği mevcut, spigot sayfasında ve buradaki fotoğraflardan görebileceğiniz üzere Co-op da ekli olan kişilerin yetkilerini ayarlıyabilir, genel claim içindeki ayarları değiştirebilirsiniz (mob doğmasını açma/kapatma, pvp, tnt/creeper patlama hasarı, claim içindeki köylülerle etkileşim), (adminler için özenerek admin menü yaptım gifleri yukardaki mesajlardan kontrol edebilirsin)

Bir sonraki güncellemede guilere dil desteği ekliyeceğim (bunun hemen olacağına söz vermiyim bir kaç proje üzerinde çalışıyorum anlayışınız için teşekkür ederim.)
 
Değerli yorumun için tesekkurler. Grief prevention'dan kastigin chunk sistemi yerine claim bloklu hali gibi bir seymi?
Griefpreventions plugini varyant bu özellikleri onun için addon olarak yapabilirsiniz bunu söyledim
 
Ücretsiz olması çok hoş olmuş elinize sağlık
 
Bence rütbelere göre config dosyasından max claim permission group ekleyebilirsin
1.3+ Sürümü ile eklemiştim ama yazmayı unutmuşum. Yeni aklıma geliyor :/
Kod:
nclaim.maxclaim.<sayi>
kişiye perm verdiğinizde en fazla kaç tane satın alabileceği claim sayısını ayarlıyorsunuz.
 
Güncellemeler:
- KONU TASARIMI BAŞTAN SONA GÜNCELLENDİ.
- MySQL ve SQLite desteği eklendi.
- GEIK Çiftçi desteği eklendi.
- FancyHolograms desteği eklendi.
- Artık veriler yalnızca sunucu kapanınca veya oyuncu oyundan çıkınca değil, isteğe bağlı olarak her 5 dakikada bir de kaydedilebiliyor (config üzerinden ayarlanabilir).
- Kara listeye alınmış dünyalarda ActionBar mesajları gönderilmiyor.
- Dil dosyalarında hologramlara yönelik yeni ayarlamalar yapıldı.
- Geliştiriciler için claim sınıfları daha okunaklı hâle getirildi.
- Kara listeye bölge ekleme özelliği eklendi (WorldGuard desteği).
- Claim büyütme menüsü hem sağdan hem de soldan birer slot genişletildi. (config üzerinden ayarlanabilir)
- Lang dosyaları artık daha okunaklı ve düzenli hâle getirildi.
- /nclaim admin add komutuna iki yeni seçenek eklendi:
- /nclaim admin add blacklisted_region <region>
- /nclaim admin add blockvalue <material> <value>
- Yeni /nclaim admin set komutu eklendi:
- /nclaim admin set balance <player> <amount>
- /nclaim admin set blockvalue <material> <value>
- /nclaim admin remove komutuna blockvalue seçeneği eklendi:
- /nclaim admin remove blockvalue <material>
- Yeni placeholder seçenekleri eklendi:
- %nclaim_block_value_[material]% — `blocks.yml` dosyasındaki value değerini döndürür.
- %nclaim_claim_main_value_[world]_[x]_[z]% — Belirtilen claim’in ana chunk’ının blok değerini döndürür.
- %nclaim_claim_total_value_[world]_[x]_[z]% — Claim’in ana chunk ve tüm landlarının toplam blok değerini döndürür.
- %nclaim_coop_count_[world]_[x]_[z]% — Claim’e ekli olan toplam oyuncu sayısını gösterir.
- %nclaim_total_size_[world]_[x]_[z]% — Claim’in toplam land sayısını döndürür.
- Yeni izinler eklendi:
- nclaim.bypass.pvp — Claim içinde PVP kapalı olsa bile oyunculara vurmanıza izin verir.
- nclaim.bypass.interact — Köylülerle etkileşim kapalıysa bile etkileşim yapılabilir.
- nclaim.bypass.break — Claim’e ekli olmasanız bile blok kırmanıza izin verir.
- nclaim.bypass.place — Claim’e ekli olmasanız bile blok koymanıza izin verir.
- Geliştirici dostu yeni event’ler eklendi:
- ClaimBuyEvent (iptal edilebilir)
- ClaimBuyLandEvent (iptal edilebilir)
- ClaimCreateEvent (iptal edilebilir)
- ClaimSettingChangeEvent (iptal edilebilir)
- ClaimEnterEvent (iptal edilemez)
- ClaimLeaveEvent (iptal edilemez)
- ClaimRemoveEvent (iptal edilebilir)
- ClaimCoopAddEvent (iptal edilebilir)
- ClaimCoopRemoveEvent (iptal edilebilir)
- ClaimCoopPermissionToggleEvent (iptal edilebilir)

2.0 ile Değişenler:
İzin adı değişiklikleri:

- nclaim.bypass.blacklisted-worldnclaim.bypass.blacklisted_worlds
- nclaim.bypass.max-claim-countnclaim.bypass.max_claim_count
- nclaim.bypass.claim-buy-pricenclaim.bypass.claim_buy_price
- nclaim.bypass.land-buy-pricenclaim.bypass.land_buy_price

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Son düzenleme:
Güncelleme 2.0.1: (Hata düzeltmeleri)
- getMySQLManager() yerine getDatabaseManager() kullanılarak NPE hatası giderildi.
- Yeniden yüklemede auto-save görevinin durmama sorunu düzeltildi.
- /nclaim admin help ve /nclaim help komutlarının gönderdiği mesaj düzeltildi.

Eklentinin son sürümüne
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
sayfasından ulaşabilirsiniz.
 
Son düzenleme:
özellikleri okudum çok güzel keşke claim satma veya claimi devretme gibi özelliklerde gelse .d ozaman dahada güzel olur eline sağlık!!
 

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
Üst