33 lines
1.2 KiB
Java
33 lines
1.2 KiB
Java
package de.steev.bm.Commands;
|
|
|
|
import de.steev.bm.BetterMinecraft;
|
|
import de.steev.bm.Manager.GameManager;
|
|
import org.bukkit.Location;
|
|
import org.bukkit.command.Command;
|
|
import org.bukkit.command.CommandExecutor;
|
|
import org.bukkit.command.CommandSender;
|
|
import org.bukkit.entity.Player;
|
|
|
|
public class back implements CommandExecutor {
|
|
private GameManager gameManager;
|
|
|
|
public back(GameManager gameManager) {
|
|
this.gameManager = gameManager;
|
|
}
|
|
|
|
@Override
|
|
public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) {
|
|
Player player = (Player) commandSender.getServer().getPlayer(commandSender.getName());
|
|
Location lastDeath;
|
|
try {
|
|
lastDeath = this.gameManager.getPlugin().getPlayerDataConfig().getLocation(player.getUniqueId() + ".death");
|
|
player.teleport(lastDeath);
|
|
this.gameManager.getPlugin().getPlayerDataConfig().set(player.getUniqueId() + ".death", null);
|
|
commandSender.sendMessage("Du wurdest Teleportiert. Dein todespunkt ist nun entfernt worden.");
|
|
} catch (Exception ex) {
|
|
commandSender.sendMessage("Tot nicht gefunden!");
|
|
}
|
|
return false;
|
|
}
|
|
}
|