• rabisu

    Reklam

1.13 Sonrasında Kaldırılan Ve Değişen Komutların Kullanımı

grkmkprl

Kömür Madencisi
Mesajlar
141
Beğeniler
98
Puanları
1,150
#1
GİRİŞ


Herkese tekrardan merhaba. 1.12 üzerinden anlatımını yapmış olduğum bir rehber vardı. Kendi adıma bunun birçok kişiye yarar sağladığını düşünüyorum.
Sıfırdan ---> İleri Seviyeye Doğru Komut Kullanım Rehberi 1.12
Fakat oyun sürekli gelişim halinde olduğu için buna ayak uydurmamız gerek. İnternette biraz araştırma yaptım ve bu değişim hakkında rehber hazırlayan Türkçe bir kaynak bulamadığım için böyle bir rehber hazırlama kararı aldım. Bu rehberde sizlere 1.13 sonrasında değişmiş ve kaldırılmış olan temel komutların 1.13 üzerinde kullanım şeklinden bahsedeceğim. Kaçırdığım veya bilerek eklemediğim komutlar olabilir. Bazı ana komutların üstünden geçtim ve çok içine girmedim. Ek olarak anlatımım 1.13.2 üzerindendir.
Geliştiricilerin bu komutlarda değişime gitmesinin sebebi, genel olarak daha stabil çalışması ve komutlara daha kolay erişim imkanı sunmak istemeleriydi. Yoksa bazı komutların kullanımının büyük oranda değişim geçirmesi mantıksız olurdu.


BASİT KOMUTLAR

Artık komutların bazılarında rakamsal değerler kullanamıyoruz. Bunun için, bizlere kolaylık sağlayarak komutu yazıp boşluk bıraktıktan sonra önüne gelecek komutları üst tarafta bize gösteriyor.
qq.png

/gamemode 1-2-3 artık çalışmayacak anlamına geliyor.
/gamemode creative gorkem_ yazarak değiştirebilirsiniz. (Tek kişi için isim zorunlu değil)
/toggledownfall komutu artık kaldırıldı. Geliştirici tarafından gereksiz olarak görülüyordu. Çünkü mevcut hava bununla birlikte tam tersine dönse bile rastgele bir zamanda tekrar aynı hava olayı gerçekleşebiliyor idi.
Artık bunun yerini /weather clear/rain komutu alacak. (Sonuna süre belirleyebilirsiniz. Varsayılan değer 5 dakika)
/difficulty 1-2-3 artık geçersiz
/difficulty /peaceful/easy/normal/hard yazmanız gerekiyor
/clear nick item komutunda normal kullanımda bir değişiklik yok. Fakat belirli bir isime sahip eşyayı silmek isterseniz, artık değişti:
/clear @a stone{display:{Name:"{\"text\":\"Deneme\"}"}} 1 (Sondaki 1, kaç adet silineceğidir. 1 tane ise boş bırakılabilir)
Deneme adında bir taş varsa silecektir.

1.12 de bunu yapmak için
/clear @a stone 0 1 {display:{Name:"Deneme"}} yazmamız gerekiyordu. (0 veri etiketi 1 ise silinecek eşyanın sayısı)
Artık 1.12 de olduğu gibi veri etiketi yazmıyoruz. Çünkü tüm eşya ve blokların kendine ait özel ismi var! Bu yüzden artık veri etiketleri ile uğraşmaya gerek yok. Bana kalırsa güzel olmuş.
/xp komutunda güzel gelişmeler var.
/xp add @a 5 levels (herkese 5 level verir) mevcut seviyeye ekler
/xp set @a 5 levels (herkesi 5 seviye yapar) Mevcut seviye ne olursa olsun, seviye yazılan sayı olur.
Add ve set zaten önceden de vardı. Fakat query adında yeni bir komut var. Bu komut, testfor nasıl verilen koordinatı kontrol ediyorsa /xp query de yazdığınız komuta göre mevcut xp ve seviyenizi kontrol eder.
/xp query @p[ yazdıktan sonra eklenebilecek komutlar ekrana gelecektir. Bazılarını kendim denedim ve güzel fikirler çıkabileceğini düşünüyorum.
@p yazmamızın sebebi, komutun çoğul kişiyi desteklememesinden dolayı.
Örnek olarak:
/xp query @p[level=5] levels bunu komut bloğuna ekleyip huni clock ile sürekli çalışmasını sağlarsak, en yakındaki oyuncu 5.seviye olduğunda aktif olup önündeki komutları çalıştıracaktır. Testfor mantığı ile aynı diyebiliriz.
/kill komutu genel anlamda aynı diyebiliriz. Fakat çap yani radius tamamen değişti. r=1 komutunu testfordada kullanıyorduk. Artık bunun yerini distance= aldı.

/kill @e[type=armor_stand,distance=..5] 5 blok aralığında bulunan zırh askılığını öldür. Artık r yerine distance kullanmak zorundayız. 2 tane nokta koymak zorunlu. Ek olarak varlığın bir ismi varsa isim ile beraber kullanılabilir.
/kill @e[name=deneme,distance=5..10] deneme adındaki varlık 5 ile 10 blok aralığında ise öldür. 5 olan kısım minimum, 10 olansa maksimum olan aralıktır. Koordinat belirtmez iseniz komutun çıkış yerini baz alarak mesafe hesaplanacaktır. Koordinat gerekliyse x=1,y=1,z=1 olarak eklenebilir.


TESTFOR & TESTFOR BLOCK KOMUTU

1.13 ten sonra testfor komutu tamamen kaldırıldı ve execute komutuna dahil edildi. Fakat korkmaya gerek yok. Çünkü yazılışı, eskisi ile hala benzer.
1.12 de basit bir testfor şu şekilde yazılırdı:
testfor @p[x=1,y=1,z=1,r=2] x 1 y 1 z 1 koordinatını 2 birim çapında test et

Onun yerini 1.13 te bu komut alıyor:
execute if entity @p[x=1,y=1,z=1,distance=..2] execute ile yazdık ve r yi distance ile değiştirdik. İkisininde yaptığı iş aynı.

execute if entity @p[x=1,y=1,z=1,distance=..1,nbt={Inventory:[{id:"minecraft:stone"}]}]
Belirli koordinatta envanterde taş varsa çalışan komut.


execute if entity @p[x=1,y=1,z=1,distance=..1,nbt={Inventory:[{id:"minecraft:stone",tag:{display:{Name:"{\"text\":\"Deneme\"}"}}}]}]
Belirli koordinatta ve envanterde deneme adında bir taş varsa çalışan komut.

execute if entity @p[x=1,y=1,z=1,distance=..1,nbt={SelectedItem:{id:"minecraft:stone",tag:{display:{Name:"{\"text\":\"Deneme\"}"}}}}]
Üstteki komut ile aynı. Sadece elimizdeyken çalışan hali.

Ek olarak bu komutların sonuna boşluk bırakıp run yazarsanız ondan hemen sonra çalışacak bir komut ekleyebilirsiniz.
execute if entity @p[x=1,y=1,z=1,distance=..2] run effect give @a minecraft:blindness 5
Yazarsak, belirlenen koordinatta bizi bulursa hemen peşine effect komutu çalışarak bize körlük verecektir. Kullanmak size kalmış. Effect dışında give-summon-setblock gibi komutlarda ekleyebilirsiniz.


TESTFOR BLOCK

execute if block 1 1 1 minecraft:stone
1 1 1 koordinatında taş varsa devreye girer. Run komutu bunun içinde geçerlidir.



SETBLOCK

Eskiden
/setblock <koordinat> <blok> [<data>] [<mod>] [<nbt>]

Şimdi
/setblock <koordinat> <blok> [<mod>]
Blok ve eşyalardan data tag kaldırıldığı için artık ekleme yapmaya gerek yok.

/setblock 1 1 1 minecraft:stone
/setblock 1 1 1 minecraft:yellow_wool
/setblock 1 1 1 minecraft:air destroy gibi örnekler verebiliriz.
Modları önceki rehberde anlatmıştım, oradan bakabilirsiniz. Artık her bloğun ismi farklı olduğundan dolayı ezberlemek zor. Biraz ingilizce bilgisi olan yine tahmin eder ama bununla uğraşmak istemezseniz adını öğrenmek istediğiniz bloğu yere koyun F3 basıp imleci bloğa getirin. Sağ altta bloğun tam adı yazacaktır.




EFFECT KOMUTU


Bu komutta da bazı değişiklikler var. Başta dediğim gibi rakamsal değerler kaldırıldığı için artık effectleride yazı ile yazmak gerekiyor.
/effect @a 2 5 3 (5 saniye süren 3.seviye yavaşlık)
Eskiden bu şekilde effect verilirdi.

/effect give @a minecraft:slowness 5 3
Şimdi ise bu şekilde yazılıyor. effectten sonra give yazmak zorunlu hale geldi ve effectler yazı ile yazılıyor.


Ek olarak /effect clear komutu geldi. Eskiden bir effecti silmek için aynı effecti tekrar kendimize 0 saniye olarak verip kaldırıyorduk. Artık onun için ayrı bir komutumuz var.
/effect clear @a minecraft:slowness yazarak yavaşlığı kaldırabiliyoruz.




GIVE KOMUTU


İsimsiz tek bir eşya verirken komutun kullanımı değişmedi. Fakat ek özellikleri kullanmak için komutlarda bazı değişiklikler yapmak gerekiyor.
1.12 sürümünde kendimize sarı yün vermek için
/give @a minecraft:wool 1 4
/give kişi blok sayı veri yazıyorduk.

Artık
/give @a yellow_wool yazmak yetiyor.

Alınan eşyaya ekstra olarak isim vermek istersek
/give @a yellow_wool{display:{Name:"{\"text\":\"Deneme\"}"}} Deneme adında sarı yünümüz olur.

İsmin altına extra açıklama satırı açmak için
/give @a yellow_wool{display:{Name:"{\"text\":\"Deneme\"}",Lore:["Açıklama"]}} Deneme isminde, altında mor yazıyla açıklama yazan sarı bir yün almış olduk.
Açıklama kısmında satır sayısını istediğiniz kadar yapabilirsiniz.
Lore:["Açıklama","Açıklama2","Açıklama3"]}} şeklinde bunu arttırabilirsiniz.

Give generator 1.13
Burada ki generator sayesinde işlerinizi daha kolay halledebilirsiniz.

Eğer bir karakterin kafasını almak istiyorsanız
/give @p minecraft: player_head{SkullOwner:"oyuncu"} (İki nokta ile p arasında boşluk var onu siliniz)





BELİRLİ BLOĞA KOYULAN ŞALTER & BELİRLİ BLOĞU KIRAN KAZMA


Bu eşyalar sadece gamemode macera iken çalışır.

Sadece kuvars bloğuna koyulan şalter
/give @a minecraft:lever{Can-Place-On:["minecraft:quartz_block"]} "-" yi silin.Forum engellediği için öyle yazdım

Sadece taş kıran demir kazma
/give @a minecraft:iron_pickaxe{CanDestroy:["minecraft:stone"]}





ENTITY DATA & BLOCK DATA


Bu 2 komut 1.12 ve öncesinde 2 ayrı komut olarak kullanılıyordu. İkisininde yaptığı işlemler basit. Entity data bir varlığın verilerini değiştirmeye, block data ise bir bloğun verilerini değiştirmeye yarıyor. 1.13 sonrasında bu iki komutu tek bir komutta birleştirelim demişler.
Ve /data komutu ortaya çıkmış.
Fakat bu tamamen değişti.

/data <get>
/data <merge>
/data <remove>
Komutlarımız var. get anlamında olduğu gibi /data get bir verinin bilgilerini çekmek için kullanılıyor.
/data merge ise bloğun veya varlığın verisini değiştirmek için kullanılır.
/data remove bir varlık veya bloğa önceden nbt etiketi verilmiş ise onu kaldırmanızı sağlar.

Bundan sonra /data get <block> veya <entity> gelir. Yani komutun uygulanacağı yerde bir blokmu yoksa bir varlık mı var bunu belirtiyoruz.
Eğer bir sandığı kilitlemek isterseniz
/data merge block 244 68 578 {Lock:"Deneme"} merge kullandık çünkü veriyi değiştirmek istiyoruz.
get komutunu bu sandıkta kullanırsak
/data get block 244 68 578 yazmamız gerekir. Bunu yazdıktan sonra oyun bize o koordinatta bulunan bloğun bilgilerini sunacaktır.
qqw.png
Y
Yani get komutu sadece o veri hakkında bize bilgi sağlar. Veriyi değiştirmek için merge kullanmamız gerekir.Blok verilerini bu şekilde değiştirebiliyoruz.

2. Bir örnek olarak tabela üzerinde bulunan yazıları değiştirmek için

/data merge block x y z {Text1:"{\"text\":\"1.satır\"}",Text2:"{\"text\":\"2.satır\"}"} şeklinde, belirlenen koordinatyaki yazıyı değiştirebilirsiniz.

Varlıklar üzerinde veri değişimi yapmak için

/data merge entity @e[type=minecraft:creeper,limit=1,distance=..2] {powered:1}
entity @e olarak belirttik. Varlığın tipini yazdık (creeper) limit=1 yaptık. Eğer limit 1 kodunu eklemezsek hata verecektir çünkü sadece 1 varlığa izin veriliyor diye hata alırsınız. Distance eklemezsek istenilen varlıkta değişim yapamayız. Distance isteğe göre değiştirilebilir. Bundan sonra veri etiketlerini eski sürümde olduğu gibi yazmak serbest. powered:1 yazdığım zaman 2 birim yanımda bir creeper varsa charger olacaktır.

Varlıkların veri etiketlerine ulaşmak için
NBT/DataTags in Minecraft
Sitesini ziyaret edebilirsiniz.




REPLACE ITEM KOMUTU


Replaceitem komutunda değişen tek şey slot isimleri. 1.12 rehberinde nasıl kullanıldığını anlattığım için burada bir örnek vermiyorum.
Zaten /replaceitem entity @a yazıktan sonra tüm slot komutları çıkar. Aşağıda tüm slotların kodlarını gösteren bir resim atıyorum.
wweq.png






FİLL KOMUTU

Kullanım şekli aynı, sadece blokların verileri kaldırıldığı için bu komuttan da kaldırıldı.
/fill <x y z> <xt yt zt> <block> [<data>] [destroy|hollow|keep|outline|replace] [<nbt>]

Bu şekilde değiştirildi
/fill <x y z> <xt yt zt> <block> [destroy|hollow|keep|outline|replace]


Aynı zamanda clone komutuda fill ile aynı değişimi yaşadı. Sadece data kısmı kaldırıldı fakat yazılışı aynı.






EXECUTE KOMUTU





Oyunda, en büyük değişimi geçiren komut execute oldu. Zaten bu komutu konuya eklemesem konunun yarısı yok gibi bir şey olurdu.
Türk yapımı 100 haritanın 95'inde bu komut kullanılmamıştır. Fakat yaşanan değişimler adına bu konuyu açtım ve biraz bu değişim hakkında bilgi vermem gerek.
Yabancı kanallara baktığınız zaman sadece execute adına 20-25 dakikalık videolar var. Yani komutun ne denli değiştiğini az çok buradan tahmin edebilirsiniz. Ve benimde her kelimesine bu değişimleri burada yazmam mümkün değil. Ama elimden geldiğince aktarmak istiyorum.
Execute komutunun temel bir amacı yoktur. Herkes farklı bir amaç için bu komutu kullanabilir. Çünkü komutun yapabileceklerinin bir sınırı yok. (1.13 ten sonra bu kullanım alanı dahada genişledi)
Konuyu açma amacım sadece komut değişimleri hakkında olduğu için bunun üzerinde fazla örneklemeler yapamayacağım.
execute için birçok alt komut eklendi.

Bunlar align,anchored,as,at,facing,if,in,positioned,rotated,run,store,unless (as,at önceden de vardı)
Artık bu belirteçleri yazmak zorunlu hale geldi. Belirteç komutlar yazıldıktan sonra istediğiniz alt komutu run ile ekleyebilirsiniz.
Eskiden sürümde execute ile böyle bir komut yazardık. (İneğin 1 birim altında beyaz yün varsa tüm oyunculara altın kılıç verilecek)

1.12 sürümünde yazılışı
/execute @e[type=Cow] ~ ~ ~ detect ~ ~-1 ~ minecraft:wool 0 give @a golden_sword


1.13 sürümünde yazılışı
/execute as @e[type=cow] at @s if block ~ ~-1 ~ white_wool run give @a minecraft:golden_sword

Yeni komut değişikliğinden sonra belirteç ekledik yani "as"
Sonra tipini eski şekilde aynen yazdık ve yine bir belirteç ekleyip geçerli olacak varlığı belirttik.
detect yerine artık if kullanıyoruz ve bunun bir varlık mı yoksa blok mu olduğunu yazıyoruz.
Ondan sonra koordinat ekliyoruz ~ ~ ~ her koordinat için geçerlidir.
Koordinatı yazdıktan sonra bloğun adını yazıyoruz ve run ile gerçekleştirmek istediğimiz alt komutu giriyoruz.

/execute as <entity> varlığını kullanarak bir komut çalıştırır (ancak konumunu değiştirmez)
Yani bir varlık üzerinden komut yürüteceksek as belirteci kullanıyoruz.

Mesela etrafımızda bulunan tüm zombilere yıldırım çarptırmak istiyoruz.
/execute at @e[type=minecraft:zombie] run summon lightning_bolt yazarak bunu gerçekleştirdik. ve "at" belirteci var.
Eğer "at" yerine "as" belirteci kullanmış olsaydık
Etrafımızda bulunan zombi sayısı kadar komutu gerçekleştiren kişi veya bloğa o yıldırım çarpacak. Fakat zombilere yıldırım çarpmayacaktı.

"at" belirtecinin açıklaması: <varlık> konumunu, rotasyonunu ve boyutunu kullanarak bir komut yürütür (ancak varlığı değiştirmez).
Yani run komutu belirtilen varlık üzerinde bir etki oluşturmaz. Komutu yürüten kişi üzerinde oluşturur.

"if" belirtecini yazmıyorum. Testfor kısmında bahsettiğim gibi if belirteci testforun yerine gelen bir belirteç ve amacı hala aynı.

"in" belirtecinin kullanım amacını anlayamadım fakat açıklayayım.
/execute in yazdığımız zaman 3 ayrı dünya için komut yazabiliyoruz.
/execute in minecraft:the_nether run setblock 1 1 1 stone yazdığımızda nether dünyasının 1 1 1 koordinatına taş yerleştirir. Fakat başka bir dünyadan bu komutu girerseniz chunk yüklenmediği için bu komut geçersiz sayılır.

Yani zaten kişi o dünyada ise direk setblock 1 1 1 stone yazabiliriz.
Belki functionlarda koordinatlar karışmasın diye eklenmiş olabilir. Veya setblocktan biraz daha hızlı çalışıyor olabilir.
Daha çok belirteç var fakat hepsi üzerinde çok araştırma yapmadım ve uygulamaya geçirmedim. Kullanım şekillerini anladıkça rehbere eklemeler yapacağım.
Şimdilik temel şeylerden bahsettim.




Particle Komutu


Yeni partiküller var.
Particle List (Java Edition 1.13)
Sitesinden partikül isimlerine bakıp deneyebilirsiniz.


/particle <ismi> <x> <y> <z> <xd> <yd> <zd> <hız> [miktar] [modu] [oyuncu]

/particle minecraft:elder_guardian ~ ~ ~ 0 0 0 0.5 100 normal @a şeklinde kullanılabilir.





SCOREBOARD KOMUTU



Bu komutta da bazı ufak değişiklikler var.
Mesela sadece zombi öldürünce skor sayan bir komut istiyoruz. Ve 2 takıma ayıralım.

/scoreboard objectives add Zombi-Savasi minecraft.killed:minecraft.zombie ile görevi ekliyoruz.
Objektif isimlerinde değişiklikler var. Objektiflerin bazıları değişmiş ve birçok ekleme yapılmış.

Şimdi değişen 2.şey takım komutlarında. Önceden takım oluşturmak için

/scoreboard teams add takim1 1.Takim ile ekleyebiliyorduk.

Şimdi teams belirteci /scoreboard içinden kaldırılıp ayrı bir komut olarak gelmiş.
/team add Kirmizi-Takim
/team add Mavi-Takim
Mavi-Takim yazarak takım ekleyebiliyoruz. Oyuncuya etiket ekleme işlemini yine ayrı bir komut olan /tag üzerinden yapacağız.
/tag gorkem_ add kt (kırmızı takım kısaltması)
/tag gorkem2 add mt

Takım içi tüm ayarları
/team modify üzerinden yapabilirsiniz.
Renk değişimi için:
/team modify Kirmizi-Takim color red yazabiliriz. Ve takım içinde dost ateşi kapatmak/açmak için
/team modify Kirmizi-Takim friendlyFire false/true kullanabiliyoruz.

Belirlenen oyuncuyu takıma katmak için
/team join Kirmizi-Takim gorkem_ yazıyoruz.
/team join Mavi-Takim gorkem2


/scoreboard players set @a Zombi-Savasi 0 yazarak tüm oyuncuların skorunu 0 yaptık.

/scoreboard objectives setdisplay sidebar Zombi-Savasi ile sağ tarafa skor tablosu gelmiş oluyor. Son işlem olarak, bu skorları belirlenen bir sayıya gelince aktif olan execute komutunu yazalım.

/execute if entity @a[team=Kirmizi_Takim,scores={Zombi-Savasi=10}]
/execute if entity @a[team=Mavi_Takim,scores={Zombi-Savasi=10}]

Bunları clock ile sürekli çalıştırmanız gerekir. Komutların sonuna run ile ana komutlar ekleyebilirsiniz.





BOSSBAR KOMUTU


Bu komutu yine Türkçe bir kaynak bulamadığım için eklemek istedim. Adından anlaşılacağı gibi herhangi bir mob için boss barı ekleyebiliyoruz.(ejderha-wither gibi) Ve daha detayına inip eklediğin barı bir moba bağlayıp vurduğunuzda hasar bardan azalacak. Yani bir boss kapışmalı harita yapıyorsanız sizin için güzel bir eklenti olabilir.
Yapacağımız ilk iş:

/bossbar add iskeletboss {"text":"Iskelet"} "iskeletboss" idsinde ve bossbarında Iskelet yazan bir bar oluşturduk.

/bossbar set minecraft:iskeletboss players @a yazarak barın üst tarafta gözükmesini sağladık.

/bossbar set minecraft:iskeletboss color x (barın rengini değiştirmek isterseniz x yazan yere ingilizce bir renk adı girebilirsiniz fakat sadece 7 renk var)

/summon minecraft:skeleton x y z {CustomName:"\"iskelet\"",CustomNameVisible:1,Health:100,Attributes:[{Name:"generic.maxHealth",Base:50f}]}
iskelet adında bir mob çağırıyoruz.Health: yazan yer çalışmaz, oradaki can kısmını ellemeyin. generic.maxHealth kısmındaki 50 olan yeri arttırırsanız mobun canı artacaktır.
http://minecraft.tools/en/spawn.php
Buradaki mob generatorden özel bir mob tasarlayabilirsiniz. Dediğim gibi generic.maxHealth kodunu generator eklemiyor, health kısmını arttırsanızda canı artmaz. Generatorde Knockback resistance kısmını biraz arttırın.
generic.knockbackResistance adında bir komutta eklenir. Bunu generic.Maxhealth olarak değiştirin ve base kısmını 1-500 arası değiştirin.
Bu can kısmına niye takılıyoruz? Çünkü can ayarı olmazsa varsayılan can ile gelir. 3 yiyen boss hiçbir oyunda yoktur.
Mobun can ve diğer ayarlarını yaptıktan sonra

/execute store result bossbar minecraft:iskeletboss value as @e[name="iskelet",type=minecraft:skeleton,limit=1] run data get entity @s Health
Bu komutun sürekli güncellenmesi gerekiyor.
Çalışma mantığı ne diye soranlar için:
iskelet isminde ve iskelet tipinde 1 ile sınırlandırılmış iskeletboss adındaki bossbarın sonucunu çıkar. Sonra onun sağlık verisini alıp @s geçerli varlığa gönder.

Canın azaldığını barda görmek için bu komutun sürekli çalışması gerekiyor. En basit olarak bunu yapmak için bu komutun yazılı olduğu komutu "Tekrar" yapın. Mavi renk olucak. Ondan sonra summon komut bloğunun üstüne veya altına setblock ile bu can barını yöneten komutun üstüne bir redstone block koydurun. Tekrar seçeneğinde olduğu için sürekli tekrarlamaya başlayacaktır.
Artık iskelete vurduğunuzda bar azalacak öldüğü zaman bar 0'a inmesede uçlarında olacaktır.
Fakat boss öldükten sonra bar kapanmaz. Bunun takibi için bir scoreboard kullanmak gerekiyor.
scoreboard için:
/scoreboard objectives add iskelet-boss minecraft.killed:minecraft.skeleton
/scoreboard players add @a iskelet-boss 0 ile oyuncuyu göreve ekleyin.

Bu komutları çalıştırdıktan sonra hunili clock ile çalışan ve scoreboard test eden bir devre gerekiyor.

/execute if entity @a[scores={iskelet-boss=1..}]
boss öldükten sonra bu devre çalışır.
Hemen bu devrenin önüne:

/scoreboard objectives remove iskelet-boss
/bossbar remove minecraft:iskeletboss
Komutlarını yazarsanız boss bar ve scoreboard görevi kaldırılacaktır.





SONLARA DOĞRU




1.12'den sonra komutlar çok değişmiştir artık harita yapamam diyenler için yardım niteliğinde bir rehber için buradaydım. Kimisinin işine yaramıştır kimisinin de kafası karışmıştır ve rehberi kapatmıştır. Çok detaylı anlatamadığım için üzgünüm, elimden bu kadarı geldi. Önümüzdeki günlerde düzenlemeler yaparak komut ekleyebilirim. Ve sizin yorumlarınıza göre de eklemeler yapmaktan çekinmem. Umarım bu rehber bazı kişilere umut ışığı olur, iyi forumlar.





 
Son düzenleme:

Gutenberg

Demir Madencisi
Mesajlar
332
Beğeniler
495
Puanları
1,180
Ruh Hali
#2
Selam, diğer konunla beraber bu konunu da oldukça beğendim. Ancak birazcık daha çevre düzenlemesi yapılabilirse çok daha hoş olacaktır :)

Bknz. Özel mesaj konuşması.
 

grkmkprl

Kömür Madencisi
Mesajlar
141
Beğeniler
98
Puanları
1,150
#3
Selam, diğer konunla beraber bu konunu da oldukça beğendim. Ancak birazcık daha çevre düzenlemesi yapılabilirse çok daha hoş olacaktır :)

Bknz. Özel mesaj konuşması.
Elimden geldiğince düzenli tutmaya çalıştım. Ama çok komut olduğu için ve onlara ayrı renk vererek belirginleştirmek istediğimden konu düzeni bozulmaya başlıyor. Nasıl yapsam bilemedim yani :D
 

Riaxetr

Şehit mi düştü asker? Cennet koktu da her yer..
Ehemmiyet
Mesajlar
178
Beğeniler
263
Puanları
570
Ruh Hali
#5
Ben 1.13'e ilk girdiğimde komutlar konusunda çok sıkıntı yaşamıştım bu iyi oldu :şapka: