Minecraft Plugin schreiben - Teleportation zu bestimmten Koordinaten?

2 Antworten

World world = player.getWorld();
Location location= new Location(world, 100, 100, 100);
player.teleport(location);

Und dann den Befehl wie alle anderen noch registrieren nicht vergessen.

0
@XVirusX

Bei mir siehts momentan so aus, aber es funktioniert nicht... Es sieht so aus als gäbe es den Befehl nicht :| Was habe ich falsch gemacht?

import...

public class Mainsv extends JavaPlugin{

public void onEnabled(){
System.out.println("An");
getCommand("weltx").setExecutor(this);
}
public void onDisabled(){
System.out.println("Aus");
}
@Override
public boolean onCommand (CommandSender sender, Command cmd, String cmdLable, String[] args ){

Player player = (Player) sender;
if(sender instanceof Player){
if (cmd.getName().equalsIgnoreCase("weltx")){
World world = player.getWorld();
Location location= new Location(world, -757, 64, 438);
player.teleport(location);
}else{
player.sendMessage("§c Fehler!");
}}
return true;
}}

0

Hast du den Command richtig in der plugin.yml registriert?

0
@XVirusX

So oder?

name: pluginname
version: 1.0
author: unwichtig
main: SVPackage.Mainsv
commands:
         home:
               usage: /weltx

0

Anstatt 'home' mach 'weltx' dann sollte es gehen

0

Ich habe keine Ahnung von Plugins selber schreiben aber du kannst dir ja mal auf Bukkit etc. ein /Home Plugin herunterladen und dann mit deinem vergleichen ... 

LG Momo

Ps: Wollen wir vllt mal zusammen Minecraft zocken ? 

Was möchtest Du wissen?