Frage von Ynice, 55

Minecraft Plugin schreiben - Teleportation zu bestimmten Koordinaten?

Hallo, ich bin grad dabei mit selbst Plugin schreiben bei zu bringen, habe jetzt allerdings ein kleines Problem. Ich will, das wenn man einen Befehl eingibt, zu bestimmten Koordinaten teleportiert wird, also z.B: /home und man wird nach 100,100,100 teleportiert.

Ich hab schon Ewigkeiten rumprobiert, allerdings bekomme ich es nicht hin... Das Plugin hat in der Konsole keine Fehlermeldung ausgelöst. Wenn ich dann aber den Befehl eingeben, passiert nichts, als ob es den Befehl nicht gäbe.

Kann vielleicht jemand von euch schreiben wie so ein Plugin aussehen sollte? damit ich es mit meinem Vergleichen kann?

Danke schon mal :)

Antwort
von XVirusX, 35

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

Kommentar von XVirusX ,

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

Kommentar von Ynice ,

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;
}}

Kommentar von XVirusX ,

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

Kommentar von Ynice ,

So oder?

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

Kommentar von Ynice ,

danke für deine Hilfe :)

Kommentar von XVirusX ,

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

Antwort
von MomoZockt, 33

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 ? 

Keine passende Antwort gefunden?

Fragen Sie die Community