Bernard

Бернард
Site Danışmanı
Geliştirici
Mesajlar
1,286
En iyi cevaplar
61
Beğeniler
2,129
Puanları
5,790


musacan2.jpg


Minecraft FastCommands

Herkese selamlar sevgili okurlar. Bu yazımda sizlere Minecraft sunucuları için hazırlanmış olan FastCommands adlı pluginden bahsedeceğim.

Bu plugin sunucunuza bazı temel komutları kazandırıyor. Eğer sunucunuzda açlığınızı ve can seviyenizi bir komut ile doldurmak isterseniz bu plugin işinize yarayabilir. Bu plugin içerisinde olan komutlar Essentials plugini içerisinde de bulunmakta. Eğer essentials kullanıyorsanız bu plugini kurmanıza gerek kalmayacaktır. Fakat sunucunuzda essentials kullanmak istemiyorsanız bu plugini kullanabilirsiniz. Bir geliştirici olarak pluginlerde en çok dikkat ettiğim şeylerden birisi pluginin optimizasyonudur. Bu plugin oldukça küçük. Kodlarının düzeni ve optimizasyonu hayati noktadır. Yani 4 komutluk bir pluginin size sağlayacağı etkinin hangi yönde olacağını optimizasyon belirlemekte.

Plugin içerisinde yer alan komutları aşağıdaki listeden görebilirsiniz.

musacan6.jpg
Eklentinin İçerisinde Bulunan Komutlar

  • /heal <Oyuncu>: Bu komut oyun içerisinde sahip olduğunuz canınızın yani kalplerinizin değerini tamamlamaya yarar. Eğer sunucunuz içerisinde acilen canınızı tamamlamanız gerekiyor ise bu komutu kullanabilirsiniz. Özellikle mağarada ölmek üzere iken bu komut işinize yarayabilir. Komut içerisinde yer alan "<oyuncu>" kısmına bir şey yazılmaz, sadece "/heal" yazarak komut kullanılır ise komutu kullanan oyuncunun canı tamamlanacaktır. Fakat "<oyuncu>" kısmına sunucu içerisinde bulunan bir oyuncunun ismi yazılarak komut kullanılır ise ismi yazılan oyuncunun canı tamamlanacaktır.
  • /food <Oyuncu>: Bu komutta "heal" komutuna benzer olarak oyun içi açlık seviyenizi tamamlamaya yaramaktadır. Eğer yemeğiniz yok ve aç kalmış iseniz bu komutu kullanarak açlığınızı tamamlayabilir ve oyuna devam edebilirsiniz. Bu komutta da yer alan "<oyuncu>" değişkeninin kullanımı Heal komutunda olan kullanım ile tamamen aynı. Eğer oyuncu değişkeni boş bırakılıp komut kullanılır ise komutu kullanan oyuncunun açlık seviyesi tamamlanır. Fakat oyuncu değişkenine bir oyuncu adı yazılıp kullanılır ise adı yazılan oyuncunun açlığı tamamlanır.
  • /gm <Mod> <Oyuncu>: Vanilla Minecraft içerisinde uzun uzun "/gamemode" yazarak değiştirdiğimiz oyun modumuzu bu plugin sayesinde "/gm" yazarak değiştirebilmek mümkün. <mod> değişkeni içerisine "s/c/a/spec" değerlerinden birini kullanmanız mümkün. Komutu "/heal s" olarak kullandığınız zaman oyun modunuzu sunucu, Survival (Hayatta Kalma) olarak ayarlanacaktır. Komutu "/heal c" olarak kullandığınız zaman oyun modunuzu sunucu, Creative (Yaratıcı) olarak ayarlanacaktır. İngilizcesi Adventure olan Macera moduna geçmek içinse "A" değerini kullanmanız gerekiyor. "Spec" değeri ise minigame sunucularında bolca gördüğümüz olan izleyici modu. Bu mod içerisindeyken blokların içerisinden geçebilir, oyuncuları görünmez olarak izleyebilirsiniz.
  • /bc <Metin>: Bu komut sayesinde sunucunuz içerisinde bulunan tüm oyunculara duyuru yapabilirsiniz. Eğer sunucunuz Bungeecord ise tüm sunucularda duyuru yapacağını sanmıyorum fakat denemek lazım. Sunucu içerisinde yer alan tüm oyunculara bu komut sayesinde duyuru yapabilirsiniz. Metin değişkenine duyurulacak olan metni girebilirsiniz.
musacan5.jpg

Eklentinin Permission Ayarları
Heal Komutu
fastcommands.heal: Sunucu içi grubunuza bu permi verirseniz "/heal" komutunu kullanabilirsiniz.
Feed Komutu
fastcommands.feed: Sunucu içi grubunuza bu permi verirseniz "/feed" komutunu kullanabilirsiniz.

Broadcast (bc) Komutu
fastcommands.alerte: Sunucu içi grubunuza bu permi verirseniz "/bc" komutunu kullanabilirsiniz.

Gamemode (gm) Komutu
fastcommands.gamemode: Sunucu içi grubunuza bu permi verirseniz "/gm" komutunu kullanabilirsiniz.
fastcommands.gamemode.gm.survival: Sunucu içi grubunuza bu permi verirseniz "/gm <s>" komutunu kullanabilirsiniz.
fastcommands.gamemode.gm.creative: Sunucu içi grubunuza bu permi verirseniz "/gm <c>" komutunu kullanabilirsiniz.
fastcommands.gamemode.gm.adventure: Sunucu içi grubunuza bu permi verirseniz "/gm <a>" komutunu kullanabilirsiniz.
fastcommands.gamemode.gm.spectator: Sunucu içi grubunuza bu permi verirseniz "/gm <spec>" komutunu kullanabilirsiniz.
fastcommands.gamemode.other: Sunucu içi grubunuza bu permi verirseniz yukarıda yazılmış olan "s/c/a/spec" harici olan oyun modu kısaltmasını da kullanabilirsiniz. Permlerin bu şekilde ayrı ayrı olması sayesinde sunucunuz içerisinde yer alan belirli rütbelere ayrı ayrı bu permleri verebileceksiniz. Örnek vermek gerekirse sunucunuzda bulunan rehberin yaratıcı moduna geçmesini istemiyorsunuz. Fakat rehberin oyunculara hızlıca yardım etmesi için ışınlanabilmesi ve durumunu görebilmesi lazım. Işınlanma ve "Spec" yani seyirci moduna geçiş iznini rehber grubuna verirseniz rehberleriniz, oyunculara daha kaliteli bir şekilde yardımcı olacaktır.





Eğer eklentinin spigot sayfasına gitmek isterseniz aşağıdaki butonu kullanabilirsiniz.

FastCommands Spigot
spigotmc.org/resources/fastcommands.66666

Bu konumda anlatacaklarım bu kadardı. Yazımı okuduğunuz için teşekkür ederim. Bir başka yazıda görüşmek üzere, iyi forumlar.
 



Üst