COMO EXPLODIR UM JOGADOR MINERANDO
Bom sou novo na comunidade então vou trazer algo bem simples mas que é muito legal....
Vamos começar com nosso onEnable() nele vamos registrar nosso evento.
public class Main extends JavaPlugin implements Listener{
public void onEnable(){
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}
Agora vamos passar para nosso EventHandler
@EventHandler
public void explodirAmiguinhorsrs(BlockBreakEvent e){
//Vamos começar declarando que nosso jogador é um jogador né babys
Player p = e.getPlayer();
//Rsrsrs agora já falamos que a variavel p é um jogador quebrando um bloco rsrs
//No meu caso vou declara quando ele quebrar um bloco de diamante ele vai explodir
if(e.getBlock().getType() == Material.DIAMOND_ORE){
Bukkit.getWorld("world").createExplosion(p.getLocation(), 10);
}
Nosso ficara assim amigos....
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
public class Main extends JavaPlugin implements Listener{
public void onEnable(){
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void explodirAmiguinhorsrs(BlockBreakEvent e){
//Vamos começar declarando que nosso jogador é um jogador né babys
Player p = e.getPlayer();
//Rsrsrs agora já falamos que a variavel p é um jogador quebrando um bloco rsrs
//No meu caso vou declara quando ele quebrar um bloco de diamante ele vai explodir
if(e.getBlock().getType() == Material.DIAMOND_ORE){
Bukkit.getWorld("world").createExplosion(p.getLocation(), 10);
}
Então é isso quase lindas...