Guest User

Untitled

a guest
Dec 22nd, 2023
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.34 KB | None | 0 0
  1. @EventHandler
  2.     public void onPlayerDeath(PlayerDeathEvent event) {
  3.         Bukkit.broadcastMessage("killed event");
  4.         ItemStack[] items = event.getEntity().getInventory().getContents();
  5.  
  6.         Player player = event.getEntity();
  7.  
  8.         Location location = player.getLocation();
  9.         Location location2 = new Location(player.getWorld(), player.getLocation().getX() + 1, player.getLocation().getY(), player.getLocation().getZ());
  10.         location.getBlock().setType(Material.CHEST);
  11.         location2.getBlock().setType(Material.CHEST);
  12.  
  13.         Block chest1 = location.getBlock();
  14.         Block chest2 = location.getBlock();
  15.  
  16.         Chest chest = (Chest) location.getBlock().getState();
  17.         chest.getInventory().setContents(items);
  18.         chest.update();
  19.  
  20.         BlockData leftData = chest2.getBlockData();
  21.         ((Directional) leftData).setFacing(BlockFace.EAST);
  22.         chest2.setBlockData(leftData);
  23.  
  24.  
  25.         BlockData rightData = chest1.getBlockData();
  26.         ((Directional) rightData).setFacing(BlockFace.EAST);
  27.         chest1.setBlockData(rightData);
  28.  
  29.         chest1.setBlockData(Material.CHEST.createBlockData("[facing=east,type=right]"));
  30.         chest2.setBlockData(Material.CHEST.createBlockData("[facing=east,type=left]"));
  31.  
  32.         chest1.getState().update();
  33.         chest2.getState().update();
  34.     }
Advertisement
Add Comment
Please, Sign In to add comment