Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. package fr.ztez59.pets.listeners;
  2.  
  3. import java.util.UUID;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Location;
  7. import org.bukkit.Material;
  8. import org.bukkit.craftbukkit.v1_8_R3.entity.CraftArmorStand;
  9. import org.bukkit.craftbukkit.v1_8_R3.entity.CraftCow;
  10. import org.bukkit.entity.ArmorStand;
  11. import org.bukkit.entity.Cow;
  12. import org.bukkit.entity.EntityType;
  13. import org.bukkit.entity.Player;
  14. import org.bukkit.event.EventHandler;
  15. import org.bukkit.event.Listener;
  16. import org.bukkit.event.player.PlayerJoinEvent;
  17. import org.bukkit.inventory.ItemStack;
  18. import org.bukkit.inventory.meta.SkullMeta;
  19.  
  20. public class PlayerJoin implements Listener {
  21.  
  22. private ArmorStand armorStand;
  23. private UUID uuid;
  24.  
  25.  
  26.  
  27.  
  28. private ItemStack getHead(String name) {
  29. ItemStack is = new ItemStack(Material.SKULL_ITEM, 1, (byte)3);
  30. SkullMeta im = (SkullMeta) is.getItemMeta();
  31. im.setOwner(name);
  32. is.setItemMeta(im);
  33. return is;
  34. }
  35.  
  36. @EventHandler
  37. public void onJoin(PlayerJoinEvent e) {
  38. Player p = e.getPlayer();
  39. uuid = p.getUniqueId();
  40. Location locp = new Location(Bukkit.getWorld(p.getWorld().getName()),p.getLocation().getX() - 0.5, p.getLocation().getY() + 0.7,
  41. p.getLocation().getZ(), p.getLocation().getYaw(), p.getLocation().getPitch());
  42. armorStand = (ArmorStand) p.getWorld().spawnEntity(locp, EntityType.ARMOR_STAND);
  43. armorStand.setCustomName("test");
  44. armorStand.setCustomNameVisible(true);
  45. armorStand.setSmall(true);
  46. armorStand.setHelmet(getHead(p.getName()));
  47. armorStand.setGravity(false);
  48. armorStand.setVisible(true);
  49. }
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement