2016-04-03 14 views
0
public void run() { 
    if(spleggEnabled == 3){ 
     if(player.isBlocking()){ 
      player.sendMessage(ChatColor.GREEN + "Projected Splegg!"); 
      WitherSkull head = (WitherSkull) ((ProjectileSource) player).launchProjectile(WitherSkull.class); 
      BlockIterator iterator = new BlockIterator(event.getEntity().getWorld(), event.getEntity().getLocation().toVector(), event.getEntity().getVelocity().normalize(), 0.0D, 4); 
     } 
     if(player.isDead()){ 
        spleggEnabled = 0; 
     } 

エラーはそれぞれevent.getEntity()にあり、エラーはevent cannot be resolvedです。Bukkitエラー:イベントを解決できません。

アイデア?

+0

このコードはどこですか?それはどのような方法ですか? – bcsb1001

+0

@ bcsb1001は完全なコードを表示するように編集しました –

+0

'run()'メソッドは 'Listener'に含まれていないようですので、' event'はどのようなものでしょうか?それはいくつかのフィールドですか?どんなクラスですか? – bcsb1001

答えて

1

eventは未定義です。

が不明な場合は、headまたはplayerに置き換えてください。

あなたはそれが何であるかを知って、それが何をした場合、(public static Event eventとしてクラスでそれを定義して、リスナーにそれを設定してください。)あなたのリスナーからeventにアクセスできるよう

あなたは明らかなく、オンラインからいくつかのコードを盗みましたそれが何をするかについての単一のヒント。次回は、盲目的にコピーするのではなく、全体のフォーラム/ブログ/ wiki投稿を読んでください。

関連する問題