Advertisement
Guest User

Untitled

a guest
May 27th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. import org.bukkit.ChatColor;
  2. import org.bukkit.Location;
  3. import org.bukkit.Material;
  4. import org.bukkit.block.Chest;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.player.PlayerCommandPreprocessEvent;
  9. import org.bukkit.inventory.Inventory;
  10. import org.bukkit.inventory.ItemStack;
  11.  
  12. public class MesCommandes implements Listener {
  13.  
  14. public MesCommandes(PluginTest pluginTest) {
  15. }
  16.  
  17. @EventHandler
  18. public void onCommandes(PlayerCommandPreprocessEvent e){
  19.  
  20. Player p = e.getPlayer();
  21. String msg = e.getMessage();
  22. String[] args = msg.split(" ");
  23.  
  24. if(args[0].equalsIgnoreCase("/Coffre")){
  25.  
  26. p.getServer().broadcastMessage(ChatColor.GOLD+"Un coffre va être déployé dans 5 minutes !");
  27.  
  28. // Mettre un délai ici tu vois?
  29.  
  30. p.getServer().broadcastMessage(ChatColor.GOLD+"Un coffre va être déployé dans 2 minutes !");
  31.  
  32. // Mettre un délai ici tu vois?
  33.  
  34. p.getServer().broadcastMessage(ChatColor.GOLD+"Un coffre va être déployé dans 30 secondes !");
  35.  
  36. // Mettre un délai ici tu vois?
  37.  
  38. int x = -51;
  39. int y = 73;
  40. int z = -106;
  41.  
  42. Location coffre = new Location(p.getWorld(), x,y,z);
  43. coffre.getBlock().setType(Material.CHEST);
  44. Chest c = (Chest)coffre.getBlock().getState();
  45. Inventory inv = c.getInventory();
  46.  
  47. inv.setItem(13, new ItemStack(Material.DIAMOND, 8));
  48.  
  49. p.getServer().broadcastMessage(ChatColor.DARK_AQUA+"Un coffre a spawn en X: "+x+" Y: "+y+" Z: "+z);
  50.  
  51. e.setCancelled(true);
  52. }
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement