Tanıtım Minecraft NPC-Itme Plugini (Geri Iter) (Citizens+Shopkeepers Desteği)

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

LavivaSurvival

Hâlâ Zümrüt Bulamadım!
Katılım
8 Şubat 2019
Mesajlar
628
Elmaslar
303
Puan
14.770
Yaş
25
Minecraft
KuyuSuyu

Discord:

profesor7037

Minecraft Sürümleri
1.16.x-1.21.10
1763245108351.webp

Npclerin içine girip onları tıklanmaz hale getiren oyunculardan bıktığım için kodladım. Citizens ve ShopKeepers eklentileri ile tam uyumlu ve detaylı kodlanmıştır.
1.16 ve üstü tüm sürümleri destekler.

NOT: Eklentinin çalışması için Citizens yada Shopkeepers eklentilerinden biri olması gereklidir. her ikiside varsa otomatik ikisinede destek ekler.

Eklenti Özellikleri:

  • Citizens pluginini otomatik algılar.
  • Shopkeepers köylülerini otomatik algılar.
  • içine girilince itme gücü ayarlanabilir. config den herşey ayarlanabilir haldedir.
  • Geniş sürüm desteği mevcut.
  • Tamamen optimize şekilde kodlanmıştır.


Shopekeepers eklentisi varsa otomatik algılar ve onların içine girilmesi engellenir ses ve parçacıklar çıkar (parçacıkları isteğiniz üzerine kapatabilirsiniz.)


1763245066902.webp

Kod:
# NPC-Itme Eklenti Ayarları


# Mesafe ayarları

distance:

 # NPC'ye bu mesafeden yaklaşınca itme başlar (blok cinsinden)

 # Önerilen değer: 1.5 - 3.0 arası

 check-distance: 1.2


# Itme ayarları

push:

 # Op'ları it (true/false)

 # true = Op'lar da itilir, false = Op'lar itilmez

 push-ops: true


 # Itme gücü (ne kadar uzağa itilecek)

 # Önerilen değer: 0.3 - 0.8 arası (daha yüksek = daha uzağa iter)

 strength: 1.0


 # Y ekseni itme gücü (yukarı doğru)

 # Önerilen değer: 0.1 - 0.3 arası

 y-velocity: 2.5


# Performans ayarları

performance:

 # Chunk-based filtreleme (true/false)

 # true = Sadece yüklü chunk'lardaki NPC'leri kontrol eder (ÇOK DAHA PERFORMANSLI)

 # false = Tüm NPC'leri kontrol eder (eski yöntem)

 # Önerilen: true (özellikle çok NPC varsa)

 use-chunk-loading: true


 # Kontrol sıklığı (tick cinsinden)

 # 1 = her tick (20/saniye), 2 = her 2 tick (10/saniye), 3 = her 3 tick (~6.7/saniye)

 # Önerilen: 2 (dengeli performans)

 check-interval: 2


 # Oyuncu cooldown süresi (milisaniye cinsinden)

 # Aynı oyuncuyu bu süre içinde tekrar itmez

 # Önerilen: 100 - 300 arası

 cooldown-ms: 150


# Ses ayarları

sound:

 # Itme sırasında çalınacak ses

 # Örnekler: "entity.player.attack.knockback", "entity.player.hurt", "block.note_block.bass"

 # Ses listesi için: https://minecraft.wiki/w/Sounds.json

 # "none" yazarsanız ses çalmaz

 push-sound: "entity.player.attack.knockback"


 # Ses seviyesi (volume) - 0.0 ile 1.0 arası

 # Önerilen: 0.5 - 1.0 arası

 volume: 0.7


 # Ses perdesi (pitch) - 0.0 ile 2.0 arası

 # 1.0 = normal ses, 0.5 = düşük, 2.0 = yüksek

 # Önerilen: 0.8 - 1.2 arası

 pitch: 1.0


# Partikül efekt ayarları

particles:

 # Partikül efekti aktif mi? (true/false)

 enabled: true


 # Partikül efekti çıkacak hedef

 # Seçenekler:

 # "player" - Oyuncunun konumu

 # "npc" - İtme yapan NPC'nin konumu

 target: "npc"


 # Partikül efekti pozisyon tipi

 # "head" - Kafanın Üzerinde

 # "around" - Etrafında

 position: "head"


 # Partikül tipi (Minecraft particle ismi, büyük-küçük harfe dikkat et)

 # Daha fazlası için: https://minecraft.fandom.com/wiki/Particles

 type: "enchanted_hit"


 # Bir kerede çıkan partikül sayısı

 # Çok fazla olursa performansa etkisi olabilir, genelde 1-10 arası yeterli

 count: 50
 
Son düzenleme:
e.s. Profesör
 
Kör topal npclere bile rahat vermiyorlar görende etrafında toplanıp ayin yapacak sanarlar 😅 elinize sağluk 😍
 
Citizens kullanan mı kaldı
 
Sunucun performansını mahveden bir eklenti kullanmanın anlamı yok, çoğu kişi FancyNPC ve ZNPCsPlus kullanıyor.
Şimdiden iki eklentiyede destek ekledim muhtemelen FancyNPC ye geçebilirim bende citizens gibi detaylı.
 
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
Üst