Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.ztez59.pets.listeners;
- import java.util.UUID;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.craftbukkit.v1_8_R3.entity.CraftArmorStand;
- import org.bukkit.craftbukkit.v1_8_R3.entity.CraftCow;
- import org.bukkit.entity.ArmorStand;
- import org.bukkit.entity.Cow;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.SkullMeta;
- public class PlayerJoin implements Listener {
- private ArmorStand armorStand;
- private UUID uuid;
- private ItemStack getHead(String name) {
- ItemStack is = new ItemStack(Material.SKULL_ITEM, 1, (byte)3);
- SkullMeta im = (SkullMeta) is.getItemMeta();
- im.setOwner(name);
- is.setItemMeta(im);
- return is;
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- uuid = p.getUniqueId();
- Location locp = new Location(Bukkit.getWorld(p.getWorld().getName()),p.getLocation().getX() - 0.5, p.getLocation().getY() + 0.7,
- p.getLocation().getZ(), p.getLocation().getYaw(), p.getLocation().getPitch());
- armorStand = (ArmorStand) p.getWorld().spawnEntity(locp, EntityType.ARMOR_STAND);
- armorStand.setCustomName("test");
- armorStand.setCustomNameVisible(true);
- armorStand.setSmall(true);
- armorStand.setHelmet(getHead(p.getName()));
- armorStand.setGravity(false);
- armorStand.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement