Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.bukkit.ManofRealSteel;
- import java.util.ArrayList;
- import java.util.HashSet;
- import java.util.List;
- import org.bukkit.Effect;
- import org.bukkit.Material;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.player.PlayerCommandPreprocessEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.inventory.meta.ItemMeta;
- import net.minecraft.server.v1_10_R1.ItemStack;
- public class PlayerListener implements Listener{
- private HashSet<Player> Particles = new HashSet<>();
- private List<org.bukkit.entity.Entity> Nearby = new ArrayList<Entity>();
- @EventHandler
- public void onCommand(PlayerCommandPreprocessEvent event)
- {
- Player player= event.getPlayer();
- if(event.getMessage().startsWith("/particles") && (player.getName()=="Atlas" || player.getName()=="ManofRealSteel"))
- {
- if(Particles.contains(player))
- {
- Particles.remove(player);
- player.sendMessage("Particule dezactivate");
- event.setCancelled(true);
- }
- else
- {
- Particles.add(player);
- player.sendMessage("Particule activate");
- event.setCancelled(true);
- }
- }
- }
- public void run() throws InterruptedException {
- while(true)
- {
- for (Player player : Particles) {
- player.playEffect(player.getLocation(), Effect.HEART, player);
- Nearby= player.getNearbyEntities(100,100,100);
- for(org.bukkit.entity.Entity p : Nearby){
- if(p instanceof Player){
- Player pla=(Player) p;
- pla.playEffect(player.getLocation(), Effect.HEART, player);
- }
- }
- }
- Thread.sleep(150);
- }
- }
- @EventHandler
- public void onPlayerInteractEvent(PlayerInteractEvent event)
- {
- if(event.getAction()==Action.RIGHT_CLICK_BLOCK || event.getAction()==Action.RIGHT_CLICK_AIR)
- {
- Player player=event.getPlayer();
- if(player.getName().equalsIgnoreCase("Atlas"))
- {
- org.bukkit.inventory.ItemStack item=player.getItemInHand();
- ItemMeta meta=item.getItemMeta();
- if(meta.getDisplayName().equalsIgnoreCase("Jucheria lui Atlas") && item.getType()==Material.STONE_BUTTON)
- {
- player.setDisplayName("DUMNEZEU");
- event.setCancelled(true);
- }
- if(meta.getDisplayName().equalsIgnoreCase("Jucheria lui Patrick") && item.getType()==Material.STONE_BUTTON)
- {
- player.setDisplayName("Atlas");
- event.setCancelled(true);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement