package de.letsmine.testplugin.command;
import org.bukkit.Location;
import org.bukkit.Server;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class Commandport extends TestPluginCommand {
public Commandport() {
super("port");
}
public void run(Server server, CommandSender sender, String commandLabel, String[] args) {
Player player = null;
if (sender instanceof Player) {
player = (Player) sender;
} else {
sender.sendMessage("Du musst ein Spieler sein, fuer diesen Befehl!");
return;
}
if (args.length != 5) {
sender.sendMessage("/port X Y Z yaw pitch");
return;
}
try {
double posX = Double.parseDouble(args[0]);
double posY = Double.parseDouble(args[1]);
double posZ = Double.parseDouble(args[2]);
float yaw = Float.parseFloat(args[3]);
float pitch = Float.parseFloat(args[4]);
World world = player.getWorld();
Location loc = new Location(world, posX, posY, posZ, yaw, pitch);
player.teleport(loc);
} catch (NumberFormatException ex) {
sender.sendMessage("Die Zahlen muessen ZAHLEN sein!");
}
}
}
package de.letsmine.testplugin.command;
import org.bukkit.Location;
import org.bukkit.Server;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class Commandport extends TestPluginCommand {
public Commandport() {
super("port");
}
public void run(Server server, CommandSender sender, String commandLabel, String[] args) {
Player player = null;
if (sender instanceof Player) {
player = (Player) sender;
} else {
sender.sendMessage("Du musst ein Spieler sein, fuer diesen Befehl!");
return;
}
if (args.length != 5) {
sender.sendMessage("/port X Y Z yaw pitch");
return;
}
try {
double posX = Double.parseDouble(args[0]);
double posY = Double.parseDouble(args[1]);
double posZ = Double.parseDouble(args[2]);
float yaw = Float.parseFloat(args[3]);
float pitch = Float.parseFloat(args[4]);
World world = player.getWorld();
Location loc = new Location(world, posX, posY, posZ, yaw, pitch);
player.teleport(loc);
} catch (NumberFormatException ex) {
sender.sendMessage("Die Zahlen muessen ZAHLEN sein!");
}
}
}