Estou fazendo um plugin de Splegg porem na hora de atirar os ovos simplesmente não acontece nada
Código:
public class Eventos implements Listener {
@EventHandler
public void onPlayerInteract(PlayerInteractEvent e) {
Player p = e.getPlayer();
if(p.getItemInHand().getType() == Material.STICK) {
if(e.getAction() == Action.RIGHT_CLICK_AIR) {
p.launchProjectile(Egg.class);
}
}
}
}
Main:
public class Main extends JavaPlugin {
public void onEnable() {
getLogger().info("Plugin inicializado");
Bukkit.getServer().getPluginManager().registerEvents(new Eventos(), this);
}
public void onDisable() {
getLogger().info("Plugin desligado");
}
}
Eu só consegui fazer um modo para que ovos fossem lançados porem invés de isso acontecer ao clicar com o botão direito em qualquer lugar ele só atira no bloco setado:
public class Eventos implements Listener {
@EventHandler
public void onPlayerInteract(PlayerInteractEvent e) {
Player p = e.getPlayer();
if(p.getItemInHand().getType() == Material.STICK) {
if((e.getAction() == Action.RIGHT_CLICK_BLOCK) && (e.getClickedBlock().getType() == Material.GRASS)) {
p.launchProjectile(Egg.class);
}
}
}
}
Estou precisando bastante que me ajudem quanto a isso antes de eu continuar o plugin.
Pergunta
Guest Wheeze
Estou fazendo um plugin de Splegg porem na hora de atirar os ovos simplesmente não acontece nada
Código:
Main:
Eu só consegui fazer um modo para que ovos fossem lançados porem invés de isso acontecer ao clicar com o botão direito em qualquer lugar ele só atira no bloco setado:
Estou precisando bastante que me ajudem quanto a isso antes de eu continuar o plugin.
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados