Une erreur surviens toujours; voila je code complet :
Code:
package fr.RedHeadEmile.RedHeadEmile;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
public class Command implements Listener {
public Command(RedHeadEmile redHeadEmile) {
}
@EventHandler
public void onCommand(PlayerCommandPreprocessEvent e){
Player player = (Player) sender;
Player p = e.getPlayer();
String msg = e.getMessage();
String[] args = msg.split(" ");
if(args[0].equalsIgnoreCase("/danceore")){
if(p.hasPermission("redheademile.danceore")){
if(args.length == 1){
p.sendMessage("§7/danceore <start | stop>");
e.setCancelled(true);
}
if(args.length == 2){
if(args[1].equalsIgnoreCase("start")){
p.getServer().broadcastMessage("§6Le DanceOre §acommence §6!");
World world = player.getWorld();
world.getBlockAt(new Location(world, -202, 77, -48)).setType(Material.DIRT)
}
if(args[1].equalsIgnoreCase("stop")){
p.getServer().broadcastMessage("§6Le DanceOre est §cfini §6!");
}
e.setCancelled(true);
}
}
}
}
}