Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void playerDeath(final PlayerDeathEvent e) {
- Bukkit.getServer().broadcastMessage("Somebody died!"); // debug
- if (e.getEntity() instanceof Player) {
- Player player = (Player) e.getEntity();
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
- public void run() {
- ItemStack skull = new ItemStack(397, 1, (short) 3);
- SkullMeta meta = (SkullMeta) skull.getItemMeta();
- meta.setOwner(e.getEntity().getPlayer().getName());
- skull.setItemMeta(meta);
- Bukkit.getServer().broadcastMessage("Somebody dropped their head!"); // debug
- e.getEntity().getPlayer().getLocation().subtract(0, 1, 0).getBlock().setType(skull); // how do I make this a material?
- }
- }, 40L);
- player.sendMessage(ChatColor.GOLD + "You have died and dropped your head at your previous location!");
- } else { System.out.println("Error: Entity is not a player! "); }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement