Çözüldü Spawnerlardan XP düşmesin istiyorum.

  • Konuyu Başlatan Konuyu Başlatan BlackKpoT
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.098
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

BlackKpoT

İlim Sahibi Olmak İsteyen
Hosting Görevlisi
Katılım
3 Şubat 2015
Mesajlar
1.059
Elmaslar
540
Puan
16.750
Konum
Türkiye
Minecraft
BlackKpoT

Discord:

BlackKpoT#3087

Sunucumda bir bug kullanılıyor bir türlü engelleyemiyorum. Spawnerları ipeksi ile kırıp tekrar koyduklarında XP geliyor. Bunu sürekli yapıp XP kasıyorlar.
Denediğim yöntemler:
Kod:
on break of mob spawner:
    event.setDropItems(false)
Skript-mirror yükledim. Ardından bu skripti kullandım /sk reload atınca bir hata gözükmüyor yani skript çalışıyor ama çalışmıyor. XP kasılmaya devam ediyor.
Kod:
destroyDropXP: -1

# If a spawner is mined, should it be directly added to the inventory of the player
dropSpawnerToInventory: false

# Amount of spawners to be dropped when mined with valid silk touch
dropAmount: 1

# Flag a spawner as already mined to prevent XP duping
preventXPFarming: true

# Drops XP only when a spawner is destroyed and not mined via silk touch
dropXPOnlyOnDestroy: false

# If a spawner is destroyed, should iron bars be dropped
destroyDropBars: -1

Silkspawners config.yml de bulunan alanları bu şekilde ayarlamama rağmen hala XP kasıyorlar.
Gönderi otomatik olarak birleştirildi:

Yok mu fikri olan?
 
Son düzenleme:
Kod:
on break:
    if event-block is spawner:
        cancel event
        set event-block to air
        give player 1 of event-block
 
Kod:
on break:
    if event-block is spawner:
        cancel event
        set event-block to air
        give player 1 of event-block
Bütün blok kırmalarından veri alacağı için sunucuda lag yapabilir mi? Ayrıca SilkSpawners kullanıyorum Diyelim bir zombi spawner kırarsa kıran kişiye direkt mob_spawner veriyor zombi vermiyor. Bunu sağlayamayız ama XP gelmiyor o olmuş :)
 
Bütün blok kırmalarından veri alacağı için sunucuda lag yapabilir mi? Ayrıca SilkSpawners kullanıyorum Diyelim bir zombi spawner kırarsa kıran kişiye direkt mob_spawner veriyor zombi vermiyor. Bunu sağlayamayız ama XP gelmiyor o olmuş :)
if statement eklediğim için lag yapmaz.
 
Kod:
on break:
    if event-block is spawner:
        cancel event
        set {_nbt} to nbt of event-block
        set event-block to air
        drop spawner with at event-block's location
        add nbt {_nbt} to last spawned entity

dener misiniz
 
if statement eklediğim için lag yapmaz.
1585854903802.png
 
Kod:
break:
    event-block is spawner
    cancel drops

Dener misin ?
 
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