Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void respawn(final Player p) {
- p.playSound(p.getLocation(), Sound.SKELETON_DEATH, 3.0F, 2.0F);
- p.getInventory().clear();
- p.getInventory().setArmorContents(null);
- for(PotionEffect ef : p.getActivePotionEffects()) {
- p.removePotionEffect(ef.getType());
- }
- p.setFireTicks(0);
- Bukkit.getScheduler().scheduleSyncDelayedTask(getMain(), new Runnable() {
- @Override
- public void run() {
- PacketPlayInClientCommand packet = new PacketPlayInClientCommand(EnumClientCommand.PERFORM_RESPAWN);
- ((CraftPlayer)p).getHandle().playerConnection.a(packet);
- KitItemManager.getItems(p);
- getMain().teleportRandomSpawnpoint(p);
- p.setNoDamageTicks(20*3);
- updateScoreboard(p);
- }
- }, 20);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement