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
。
有什么想法吗?
答案 0 :(得分:1)
看起来是event
未定义。
如果您不确定event.getEntity()
是什么,请尝试将其替换为代码中的head
或player
。
如果您知道它是什么以及它做了什么,请使您的侦听器中的event
可访问(在类中将其定义为public static Event event
并将其设置在您的侦听器中。)
你显然从网上窃取了一些代码而没有任何关于它的作用的线索。下一次,阅读整个论坛/博客/维基帖子,而不是盲目复制。