Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. package me.bukkit.ManofRealSteel;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.HashSet;
  5. import java.util.List;
  6.  
  7. import org.bukkit.Effect;
  8. import org.bukkit.Material;
  9. import org.bukkit.entity.Entity;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.block.Action;
  14. import org.bukkit.event.player.PlayerCommandPreprocessEvent;
  15. import org.bukkit.event.player.PlayerInteractEvent;
  16. import org.bukkit.inventory.meta.ItemMeta;
  17.  
  18. import net.minecraft.server.v1_10_R1.ItemStack;
  19.  
  20. public class PlayerListener implements Listener{
  21.  
  22. private HashSet<Player> Particles = new HashSet<>();
  23. private List<org.bukkit.entity.Entity> Nearby = new ArrayList<Entity>();
  24. @EventHandler
  25. public void onCommand(PlayerCommandPreprocessEvent event)
  26. {
  27. Player player= event.getPlayer();
  28. if(event.getMessage().startsWith("/particles") && (player.getName()=="Atlas" || player.getName()=="ManofRealSteel"))
  29. {
  30. if(Particles.contains(player))
  31. {
  32. Particles.remove(player);
  33. player.sendMessage("Particule dezactivate");
  34. event.setCancelled(true);
  35. }
  36. else
  37. {
  38. Particles.add(player);
  39. player.sendMessage("Particule activate");
  40. event.setCancelled(true);
  41. }
  42. }
  43. }
  44. public void run() throws InterruptedException {
  45. while(true)
  46. {
  47. for (Player player : Particles) {
  48. player.playEffect(player.getLocation(), Effect.HEART, player);
  49. Nearby= player.getNearbyEntities(100,100,100);
  50. for(org.bukkit.entity.Entity p : Nearby){
  51. if(p instanceof Player){
  52. Player pla=(Player) p;
  53. pla.playEffect(player.getLocation(), Effect.HEART, player);
  54. }
  55. }
  56.  
  57. }
  58. Thread.sleep(150);
  59. }
  60. }
  61. @EventHandler
  62. public void onPlayerInteractEvent(PlayerInteractEvent event)
  63. {
  64. if(event.getAction()==Action.RIGHT_CLICK_BLOCK || event.getAction()==Action.RIGHT_CLICK_AIR)
  65. {
  66. Player player=event.getPlayer();
  67. if(player.getName().equalsIgnoreCase("Atlas"))
  68. {
  69. org.bukkit.inventory.ItemStack item=player.getItemInHand();
  70. ItemMeta meta=item.getItemMeta();
  71. if(meta.getDisplayName().equalsIgnoreCase("Jucheria lui Atlas") && item.getType()==Material.STONE_BUTTON)
  72. {
  73. player.setDisplayName("DUMNEZEU");
  74. event.setCancelled(true);
  75. }
  76. if(meta.getDisplayName().equalsIgnoreCase("Jucheria lui Patrick") && item.getType()==Material.STONE_BUTTON)
  77. {
  78. player.setDisplayName("Atlas");
  79. event.setCancelled(true);
  80. }
  81. }
  82. }
  83. }
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement