Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. package thefactor44.plugins;
  2.  
  3. import java.util.Random;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Location;
  7. import org.bukkit.Material;
  8. import org.bukkit.block.Chest;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.EventHandler;
  11. import org.bukkit.event.Listener;
  12. import org.bukkit.event.player.PlayerCommandPreprocessEvent;
  13. import org.bukkit.inventory.Inventory;
  14. import org.bukkit.inventory.ItemStack;
  15.  
  16. public class MesCommandes implements Listener {
  17.  
  18. public MesCommandes(plugins plugins) {
  19. }
  20.  
  21. @EventHandler
  22. public void onCommandes(PlayerCommandPreprocessEvent e){
  23.  
  24. Player p = e.getPlayer();
  25. String msg = e.getMessage();
  26. String[] args = msg.split(" ");
  27.  
  28. if(args[0].equalsIgnoreCase("/site")){
  29. if(p.hasPermission("broadcast.site")){
  30. p.getServer().broadcastMessage(ChatColor.RED+"[Annonce]"+ChatColor.GREEN+" [Site Web En Cours De Codage ! ]");
  31. }else{
  32. p.sendMessage(ChatColor.RED+"Vous N'Avez Pas Accès A Cette Commande #TheFactor44 !");
  33. }
  34. e.setCancelled(true);
  35. }
  36.  
  37. if(args[0].equalsIgnoreCase("/coffres")){
  38.  
  39. Random r = new Random();
  40.  
  41. int x = p.getLocation().getBlockX() + r.nextInt(8000);
  42. int y = p.getLocation().getBlockY();
  43. int z = - p.getLocation().getBlockZ() + r.nextInt(8000);
  44.  
  45. Location coffre = new Location(p.getWorld(), x,y,z);
  46. coffre.getBlock().setType(Material.CHEST);
  47. Chest c = (Chest)coffre.getBlock().getState();
  48. Inventory inv = c.getInventory();
  49.  
  50. inv.setItem(6, new ItemStack(Material.DIAMOND, 3));
  51. inv.setItem(7, new ItemStack(Material.DIAMOND, 3));
  52. inv.setItem(8, new ItemStack(Material.DIAMOND, 3));
  53. inv.setItem(9, new ItemStack(Material.DIAMOND, 3));
  54. inv.setItem(10, new ItemStack(Material.DIAMOND, 3));
  55. inv.setItem(11, new ItemStack(Material.DIAMOND, 3));
  56. inv.setItem(12, new ItemStack(Material.DIAMOND_HELMET, 1));
  57. inv.setItem(13, new ItemStack(Material.DIAMOND_CHESTPLATE, 1));
  58. inv.setItem(14, new ItemStack(Material.DIAMOND_LEGGINGS, 1));
  59. inv.setItem(15, new ItemStack(Material.DIAMOND_BOOTS, 1));
  60. p.getServer().broadcastMessage(ChatColor.RED+"[Coffres] "+ChatColor.GREEN+" Un Coffre A Spawn En X: "+x+" Y: "+y+" Z: "+z);
  61.  
  62. e.setCancelled(true);
  63. }
  64.  
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement