change blocks on revive
All checks were successful
continuous-integration/drone/tag Build is passing

This commit is contained in:
Niklas 2020-06-28 21:14:18 +02:00
parent f0e8ee791a
commit d79d139cae

View File

@ -92,13 +92,21 @@ public class RevivePlayer{
private void revivePlayer(Player player, Location headLocation){ private void revivePlayer(Player player, Location headLocation){
// Break blocks // Break blocks
headLocation.getBlock().setType(Material.AIR); headLocation.getBlock().setType(Material.AIR);
headLocation.add(new Vector(0,-1,0)).getBlock().setType(Material.AIR); headLocation.clone().add(0,-1,0).getBlock().setType(Material.AIR);
headLocation.add(new Vector(0,-1,0)).getBlock().setType(Material.AIR);
for (int x = -1; x < 2; x++) {
for (int y = -1; y < 2; y++) {
headLocation.clone().add(x,-2,y).getBlock().setType(Material.ANDESITE);
}
}
// Teleport player // Teleport player
player.teleport(headLocation); player.teleport(headLocation);
// Set player gamemode // Set player gamemode
player.setGameMode(GameMode.SURVIVAL); player.setGameMode(GameMode.SURVIVAL);
// Set player to 1 heart
player.setHealth(2);
} }
} }