DreamerBoy

'Cause I love how it feels when I break the chains
Emektar Üye
Mesajlar
170
En iyi cevaplar
0
Beğeniler
389
Puanları
630
Ruh hali
minecraft-türk-oyun-forumu.png
wizard.jpg


Minecraft Sihir Plugini
Öncelikle tüm büyücülere ve büyücü olmak yolunda ilerleyenlere merhaba! Bu konumuzda minecraft üzerinde binevi büyücü olabilmemiz sağlayan sihir eklentisinden bahsedeceğiz. Asalarımızı aldıysak eklentimizi kısa ve öz şekilde tanımlayarak konumuza başlayalım.

MagicSpells Nedir?
MagicSpells, 25 Ağustos 2011 yılında Bukkit Forum adıyla nisovin tarafından oluşturulmuş sihir eklentisidir. Toplamda 362,026 indirilmeye sahip olan MagicSpells son olarak 24 Mayıs 2014’de güncelleme aldı. İçeriğinden bahsedecek olursak, ilk indirdiğimizde eklenti içerisinde barındırdığı tüm sihirleri spells-regular.yml adlı dosyada barındırıyor, daha sonra bizler tarafından düzenlenip, örnek alarak yeni sihirler oluşturulabiliyor. Eklenti içerisinde sihirleri düzenlememiz için birçok özellik barındırmakta. Bu özelliklerimizden bazılarını sıralayacak olursak,
• Bekleme Süresi (Cooldown): Bu seçeneğimiz sihrimizi kullandıktan sonra spam yapılmamasını sağlıyor. Böylelikle sihirleri kullanarak savaşırken bu konuda herhangi bir haksızlık olmamış oluyor.
• Mesafe (Range): Bu seçeneğimiz parçacık efektleri ile oluşturduğumuz sihirlerin ne kadar uzağa gideceğini ayarlamamızı sağlamakta.
• Gerekli maliyetler (Reagent costs): Bu seçeneğimiz sihrimizi kullanmamız için gerekli olan binevi kriteri kontrol etmemizi sağlamakta. Örnek vermek gerekirse, 1 can, tecrübe, mana veya eşya gibi.


Komutlar
Ana komudumuz cast olup, mana ve magicXP için 2 ayrı komudumuz da mevcut.
/mana > Mana barımızı gösterir.
/magicXP > MagicXP hakkında bilgileri gösterir.
• /cast reload > Config dosyasını yeniden yüklemeyi sağlar, bunun yanında tüm oyuncuların belirli bir süreye bağlı çalışan sihirlerini (Buff Sihri gibi) de yeniden yükler.
• /cast resetcd > Tüm oyuncuların sahip olduğu tüm sihirlerinin bekleme sürelerini sıfırlar, eğer /cast resetcd <Oyuncu İsmi> şeklinde kullanılırsa, belirtilen oyuncunun tüm sihirlerini bekleme sürelerini sıfırlar.
• /cast teach <Oyuncu İsmi> <Sihir Adı> > Belirtilen oyuncunun, belirtilen sihri kullanması için gerekli izni verir.
• /cast list > Komutu kullanan oyuncunun kullanabileceğini sihirleri gösterir.
• /cast help <Sihir Adı> > Belirtilen sihir hakkında bilgi verir.
• /cast forget <Oyuncu İsmi> <Sihir Adı> > Belirtilen oyuncunun, belirtilen sihri kullanamaması için gerekli izni alır.


İzinler
Genel İzinler:
magicspells.noreagents > Bu izne sahip olan oyuncu herhangi bir sihri istenilen kriterler olmaksızın kullanabilir.
magicspells.nocooldown > Bu izne sahip olan oyuncu herhangi bir sihri gereken bekleme süresi olmaksızın kullanabilir.
magicspells.notarget > Bu izne sahip olan oyuncu herhangi bir sihrin hedefi olamaz.


Öğrenme ve Öğretme:
magicspells.learn.sihiradı > Bu izne sahip olan oyuncunun belirtilen sihri öğrenmesini sağlar. Eğer oyuncu magicspells.learn.* iznine sahipse tüm sihirleri öğrenebilir.
magicspells.teach.sihiradı > Bu izne sahip olan oyuncunun belirtilen sihri herhangi bir oyuncuya öğretmesini sağlar. Eğer oyuncu magicspells.teach.* iznine sahipse tüm sihirleri öğretebilir.


Diğer:
magicspells.advanced.list > Bu izne sahip olan oyuncu farklı bir oyuncunun kullanabileceği sihirleri görebilir. - /cast list <Oyuncu Adı>
magicspells.advanced.forget > Bu izne sahip olan oyuncu hedef oyuncunun bir sihri kullanamaması için sahip olduğu izni alır. - /cast forget <Oyuncu Adı>


İlgili Bir Video

İndirme Bağlantısı
dev.bukkit.org/projects/magicspells

Bir konumun da burada sonuna gelmiş bulunmaktayım. Okuyan herkese en içten teşekkürlerimi sunar, büyücülük yolunda başarılar dilerim. ^_^
 


Xosmuits

Kızıltaş Madencisi
Mesajlar
672
En iyi cevaplar
5
Beğeniler
359
Puanları
960
Ruh hali
Fotoğraflarla desteklenmediği sürece yetersiz bir konu, olanla değerlendirirsek; iyi!
 

Üst