Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onPlayerDeath(PlayerDeathEvent event) {
- Bukkit.broadcastMessage("killed event");
- ItemStack[] items = event.getEntity().getInventory().getContents();
- Player player = event.getEntity();
- Location location = player.getLocation();
- Location location2 = new Location(player.getWorld(), player.getLocation().getX() + 1, player.getLocation().getY(), player.getLocation().getZ());
- location.getBlock().setType(Material.CHEST);
- location2.getBlock().setType(Material.CHEST);
- Block chest1 = location.getBlock();
- Block chest2 = location.getBlock();
- Chest chest = (Chest) location.getBlock().getState();
- chest.getInventory().setContents(items);
- chest.update();
- BlockData leftData = chest2.getBlockData();
- ((Directional) leftData).setFacing(BlockFace.EAST);
- chest2.setBlockData(leftData);
- BlockData rightData = chest1.getBlockData();
- ((Directional) rightData).setFacing(BlockFace.EAST);
- chest1.setBlockData(rightData);
- chest1.setBlockData(Material.CHEST.createBlockData("[facing=east,type=right]"));
- chest2.setBlockData(Material.CHEST.createBlockData("[facing=east,type=left]"));
- chest1.getState().update();
- chest2.getState().update();
- }
Advertisement
Add Comment
Please, Sign In to add comment