Çözüldü ASkyblock komutlarını değiştirmek istiyorum.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

DangerYusuf

Zombi Geldi, Beni Yedi
Katılım
4 Haziran 2016
Mesajlar
251
Elmaslar
77
Puan
13.925
Yaş
22
Minecraft
DangerYusuf

Discord:

DangerYusuf#6617

Merhaba değerli forum üyeleri. Ben ada komutlarını değiştirmek istiyorum. Örneğin: "/is go" komutunu "/is spawn" olarak değiştirmek istiyorum. Bunun için yeni bir eklenti kodladım ancak kodladığım eklenti tüm askyblock komutlarıyla çakışıyor ve çalışmaz hale geliyor. Bir arkadaş "
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
" kullanarak bu problemi çözebileceğimi söyledi fakat nasıl kullanılacağını bilmiyorum. bu sorunu çözmek için ne yapabilirim?

Kodladığım eklenti:
Kod:
package me.dangeryusuf.dgnwplugin;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

public class CommandSky implements CommandExecutor {
  
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if (sender instanceof Player) {
            Player p = (Player) sender;
            if(cmd.getName().equalsIgnoreCase("is")) {
                if (args.length == 0) {
                    return true;
                  
                }
                else {
                    if(args[0].equalsIgnoreCase("spawn")) {
                        if (args.length == 1) {
                            p.performCommand("is go");
                            return true;
                            }
                        }
                    }
                }
            }
        return true;
    }

}
 
Bence bunu bir eklentiyle değil, bir skriptle yapmanız daha iyi olur. Bahsettiğiniz eventin kullanılması önerilmemektedir.
Kod:
on command "is spawn":
     cancel event
     execute player command "is go"
 
Bence bunu bir eklentiyle değil, bir skriptle yapmanız daha iyi olur. Bahsettiğiniz eventin kullanılması önerilmemektedir.
Kod:
on command "is spawn":
     cancel event
     execute player command "is go"
Cevabınız için teşekkürler, Skript ile çözmeye çalışırken aklıma "on command" eventinin altına "cancel event" eklemek gelmedi eklemediğimde ise komut bulunamadı hatası veriyordu.
Cevabın sorumu çözdü tekrardan teşekkürler.
 
Cevabınız için teşekkürler, Skript ile çözmeye çalışırken aklıma "on command" eventinin altına "cancel event" eklemek gelmedi eklemediğimde ise komut bulunamadı hatası veriyordu.
Cevabın sorumu çözdü tekrardan teşekkürler.
Rica ederim.
 
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