Çözüldü Bal Bloğu ve Slime Blok Piston Sorunu

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

Poftuq

Demir Cevheri Gibiyim
Katılım
4 Ocak 2025
Mesajlar
203
Elmaslar
18
Puan
1.155
Konum
İzmir
Minecraft
Poftuq
1.16.5 paperspigot sunucumda piston ve yapışkan pistonun herhangi bir şekilde bal bloğu ve slime bloğunu itmesini veya yapışmasını kapatmak istiyorum nasıl yapabilirim acaba
 
Bu tarz detaylı bir özelleştirmeleri purpur isimli fork kapsıyor olabilir ancak bunun haricinde doğrudan bu tarz bir özelleştirme sağlayan plugin vb olduğunu sanmıyorum

Kod:
on piston extend:
    loop blocks in region of event-block:
        if loop-block is honey block or slime block:
            cancel event
skriptini bir deneyin olmaz ise pek yapılacağını sanmıyorum. Kaynak paketi ile vb belki yapılabilir.
 
Bu tarz detaylı bir özelleştirmeleri purpur isimli fork kapsıyor olabilir ancak bunun haricinde doğrudan bu tarz bir özelleştirme sağlayan plugin vb olduğunu sanmıyorum

Kod:
on piston extend:
    loop blocks in region of event-block:
        if loop-block is honey block or slime block:
            cancel event
skriptini bir deneyin olmaz ise pek yapılacağını sanmıyorum. Kaynak paketi ile vb belki yapılabilir.
1739640133592.webp

Böyle bir hata alıyorum
 
1.16.5 paperspigot sunucumda piston ve yapışkan pistonun herhangi bir şekilde bal bloğu ve slime bloğunu itmesini veya yapışmasını kapatmak istiyorum nasıl yapabilirim acaba
Python:
import:
    org.bukkit.event.block.BlockPistonExtendEvent


on BlockPistonExtendEvent:
    set {_block} to event.getBlock()

    if facing of {_block} is south:
        set {_v} to vector(0,0,1)

    else if facing of {_block} is north:
        set {_v} to vector(0,0,-1)

    else if facing of {_block} is east:
        set {_v} to vector(1,0,0)

    else if facing of {_block} is west:
        set {_v} to vector(1,0,0)

    else if facing of {_block} is up:
        set {_v} to vector(0,1,0)

    else if facing of {_block} is below:
        set {_v} to vector(0,-1,0)

      

    set {_loc} to location of {_block}
    set {_loc2} to location of {_block}


    add x component of {_v} to {_loc}'s x-coord
    add y component of {_v} to {_loc}'s y-coord
    add z component of {_v} to {_loc}'s z-coord

    if block at {_loc} is slime block or honey block:
        event.setCancelled(true)

Bunu dene.

Skript 2.9.5 ile test edildi. Hataları buraya at.


SK-Reflect yüklemen gerekiyor.
 
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Eklentiyi yükledikten sonra konsola dikkatlice bak. Hata çıkarsa hata bitene kadar sk-reflect sürümünü düşür.
 
Python:
import:
    org.bukkit.event.block.BlockPistonExtendEvent


on BlockPistonExtendEvent:
    set {_block} to event.getBlock()

    if facing of {_block} is south:
        set {_v} to vector(0,0,1)

    else if facing of {_block} is north:
        set {_v} to vector(0,0,-1)

    else if facing of {_block} is east:
        set {_v} to vector(1,0,0)

    else if facing of {_block} is west:
        set {_v} to vector(1,0,0)

    else if facing of {_block} is up:
        set {_v} to vector(0,1,0)

    else if facing of {_block} is below:
        set {_v} to vector(0,-1,0)

     

    set {_loc} to location of {_block}
    set {_loc2} to location of {_block}


    add x component of {_v} to {_loc}'s x-coord
    add y component of {_v} to {_loc}'s y-coord
    add z component of {_v} to {_loc}'s z-coord

    if block at {_loc} is slime block or honey block:
        event.setCancelled(true)

Bunu dene.

Skript 2.9.5 ile test edildi. Hataları buraya at.


SK-Reflect yüklemen gerekiyor.
1739650618428.webp

Şöyle bir hata aldım
 
SK-reflect yükler misin? Linkini zaten bıraktım.

Yüklüyse /sk info yazıp gelen mesajı buraya yolla.
Tamamdır sk-reflectin eski sürümü olduğu için olmuyormuş düzeldi kral sen çok büyük adamsın böyle ufak ama gerekli sorunları tek ufak bir skriptle çözüyosun adamsın <3
 
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