[Çözüldü]Javada aldığım hata

SolidSteed

Fake Nether Yerlisi
Mesajlar
268
En iyi cevaplar
6
Beğeniler
111
Puanları
560
Ruh hali
Şimdi, projectkorra plugini için kodladığım bir skill var. Ancak kodu yazarken şu hata çıkıyor, nedenini çözemedim.

Kodum şu:
Kod:
package me.SolidSteed.ruhsagligi;


import org.bukkit.Location;
import org.bukkit.entity.Player;
import org.bukkit.event.Event;
import org.bukkit.event.block.Action;

import com.projectkorra.projectkorra.ability.AddonAbility;
import com.projectkorra.projectkorra.ability.SpiritualAbility;

public class RuhSagligi extends SpiritualAbility implements AddonAbility {

    public RuhSagligi(Player player) {
        super(player);
         
    }
    public long getCooldown() {
         
        return 30000;
    }
    @Override
    public Location getLocation() {
         
        return this.player.getLocation();
    }
    @Override
    public String getName() {
         
        return "RuhYenileme";
    }
    @Override
    public boolean isHarmlessAbility() {
         
        return true;
    }
    @Override
    public boolean isSneakAbility() {
         
        return true;
    }
    @Override
    public void progress() {
        
        if (player.isDead() || !player.isOnline()) {
            remove();
            return;
            
            
        }
        
        if (Event.getAction() == Action.LEFT_CLICK_AIR) {
            
        }
}
        
    @Override
    public String getAuthor() {
         
        return "SolidSteed";
    }
    @Override
    public String getVersion() {
         
        return "0.1";
    }
    @Override
    public void load() {
        
        
         
        
    }
    @Override
    public void stop() {
         
        
    }
}
Hatayı göstereyim:
Kod:
The method getAction() is undefined for the type Event

Hatayı aldığım yer ise şu:

Kod:
        if (Event.getAction() == Action.LEFT_CLICK_AIR) {
            
        }
Yardımcı olursanız çok sevinirim.
 


furkan3000

Obsidyen Madencisi
Emektar Üye
Mesajlar
1,427
En iyi cevaplar
62
Beğeniler
668
Puanları
3,710
Ruh hali
Event tipi nesneler için getAction tanımlı değil diyor doğru anladıysam.
mesela liste türü şeyler için count tarzı, içerde kaç nesne olduğunu gösteren metodlar tanımlı olabilirken düz bir int için yoktur, onun gibi. Yazarken ide otomatik olarak getAction'a tamamlıyor mu?
 
Son düzenleme:

Jakinda

Blind Bandit
Mesajlar
563
En iyi cevaplar
7
Beğeniler
587
Puanları
1,460
Ruh hali
Neden eventi listener classı açıp yapmak yerine skill classı içine yapıyorsun ki.
 

Üst