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
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:NOT: Eklentinin çalışması için Citizens yada Shopkeepers eklentilerinden biri olması gereklidir. her ikiside varsa otomatik ikisinede destek ekler.
- 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.)
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:
insanları trollemek için ellerinden geleni yapıyorlar.