Bukkit Teleport

Dieses Thema im Forum "Programmierung" wurde erstellt von FireCraft, 24. September 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    Ja Hallo liebes Forum

    Ich will heute ein Arena-Plugin erstellen doch weis nicht wie das mit dem Porten funktunirt

    könnt ihr mir bitte Tipps geben

    ps= brauche nur beim Porten Hilfe
     
    #1
  2. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    Ja Hallo liebes Forum

    Ich will heute ein Arena-Plugin erstellen doch weis nicht wie das mit dem Porten funktunirt

    könnt ihr mir bitte Tipps geben

    ps= brauche nur beim Porten Hilfe
     
    #2
  3. DevNull
    Offline

    DevNull

    Registriert seit:
    5. August 2012
    Beiträge:
    107
    Ort:
    /
    #3
  4. DevNull
    Offline

    DevNull

    Registriert seit:
    5. August 2012
    Beiträge:
    107
    Ort:
    /
    #4
  5. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    sorry

    sorry google ist nicht mein Freund xD
     
    #5
  6. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    sorry

    sorry google ist nicht mein Freund xD
     
    #6
  7. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    gut habe mir das angesehen

    sorry finde das mit Teleportiren nicht

    selber habe ich das gemacht

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
    {

    Player p = null;

    if(cmd.getName().equalsIgnoreCase("test")){
    double posx = 10;
    double posz = 10;
    double posy = 10;


    p.getLocation().setX(posx);
    p.getLocation().setZ(posz); p.getLocation().setY(posy);
     
    #7
  8. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    gut habe mir das angesehen

    sorry finde das mit Teleportiren nicht

    selber habe ich das gemacht

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
    {

    Player p = null;

    if(cmd.getName().equalsIgnoreCase("test")){
    double posx = 10;
    double posz = 10;
    double posy = 10;


    p.getLocation().setX(posx);
    p.getLocation().setZ(posz); p.getLocation().setY(posy);
     
    #8
  9. Let's Mine
    Offline

    Let's Mine Ehem. Teammitglied

    Registriert seit:
    1. Dezember 2011
    Beiträge:
    421
    Ort:
    Let's Mine
    Minecraft:
    LetsMine
    Ich rate dir wirklich, LERNE JAVA BEVOR DU IRGENDWAS MACHST, oder fang wenigstens an ne API zu lesen....

    Code (Text):
    1. package de.letsmine.testplugin.command;
    2.  
    3. import org.bukkit.Location;
    4. import org.bukkit.Server;
    5. import org.bukkit.World;
    6. import org.bukkit.command.CommandSender;
    7. import org.bukkit.entity.Player;
    8.  
    9. public class Commandport extends TestPluginCommand {
    10.     public Commandport() {
    11.         super("port");
    12.     }
    13.     public void run(Server server, CommandSender sender, String commandLabel, String[] args) {
    14.         Player player = null;
    15.         if (sender instanceof Player) {
    16.             player = (Player) sender;
    17.         } else {
    18.             sender.sendMessage("Du musst ein Spieler sein, fuer diesen Befehl!");
    19.             return;
    20.         }
    21.         if (args.length != 5) {
    22.             sender.sendMessage("/port X Y Z yaw pitch");
    23.             return;
    24.         }
    25.         try {
    26.             double posX = Double.parseDouble(args[0]);
    27.             double posY = Double.parseDouble(args[1]);
    28.             double posZ = Double.parseDouble(args[2]);
    29.             float yaw = Float.parseFloat(args[3]);
    30.             float pitch = Float.parseFloat(args[4]);
    31.             World world = player.getWorld();
    32.             Location loc = new Location(world, posX, posY, posZ, yaw, pitch);
    33.             player.teleport(loc);
    34.         } catch (NumberFormatException ex) {
    35.             sender.sendMessage("Die Zahlen muessen ZAHLEN sein!");
    36.         }
    37.     }
    38. }
    39.  
     
    #9
  10. Let's Mine
    Offline

    Let's Mine Ehem. Teammitglied

    Registriert seit:
    1. Dezember 2011
    Beiträge:
    421
    Ort:
    Let's Mine
    Minecraft:
    LetsMine
    Ich rate dir wirklich, LERNE JAVA BEVOR DU IRGENDWAS MACHST, oder fang wenigstens an ne API zu lesen....

    Code (Text):
    1. package de.letsmine.testplugin.command;
    2.  
    3. import org.bukkit.Location;
    4. import org.bukkit.Server;
    5. import org.bukkit.World;
    6. import org.bukkit.command.CommandSender;
    7. import org.bukkit.entity.Player;
    8.  
    9. public class Commandport extends TestPluginCommand {
    10.     public Commandport() {
    11.         super("port");
    12.     }
    13.     public void run(Server server, CommandSender sender, String commandLabel, String[] args) {
    14.         Player player = null;
    15.         if (sender instanceof Player) {
    16.             player = (Player) sender;
    17.         } else {
    18.             sender.sendMessage("Du musst ein Spieler sein, fuer diesen Befehl!");
    19.             return;
    20.         }
    21.         if (args.length != 5) {
    22.             sender.sendMessage("/port X Y Z yaw pitch");
    23.             return;
    24.         }
    25.         try {
    26.             double posX = Double.parseDouble(args[0]);
    27.             double posY = Double.parseDouble(args[1]);
    28.             double posZ = Double.parseDouble(args[2]);
    29.             float yaw = Float.parseFloat(args[3]);
    30.             float pitch = Float.parseFloat(args[4]);
    31.             World world = player.getWorld();
    32.             Location loc = new Location(world, posX, posY, posZ, yaw, pitch);
    33.             player.teleport(loc);
    34.         } catch (NumberFormatException ex) {
    35.             sender.sendMessage("Die Zahlen muessen ZAHLEN sein!");
    36.         }
    37.     }
    38. }
    39.  
     
    #10
  11. Sn0wBlizz4rd
    Offline

    Sn0wBlizz4rd

    Registriert seit:
    26. September 2012
    Beiträge:
    424
    Minecraft:
    Sn0wBlizz4rd
    //EDIT: Hups, da war Let's Mine wohl schneller ;)
     
    #11
  12. Sn0wBlizz4rd
    Offline

    Sn0wBlizz4rd

    Registriert seit:
    26. September 2012
    Beiträge:
    424
    Minecraft:
    Sn0wBlizz4rd
    //EDIT: Hups, da war Let's Mine wohl schneller ;)
     
    #12
  13. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    wo kann ich BukkitAPI lessen

    wo kann ich den die Bukkit API lesen


    also alles lesen
     
    #13
  14. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    wo kann ich BukkitAPI lessen

    wo kann ich den die Bukkit API lesen


    also alles lesen
     
    #14
  15. Cabraca
    Online

    Cabraca

    #15
  16. Cabraca
    Online

    Cabraca

    #16
  17. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    danke

    Danke habe die Web-Seite schon lange gesucht
     
    #17
  18. FireCraft
    Offline

    FireCraft

    Registriert seit:
    3. April 2012
    Beiträge:
    310
    danke

    Danke habe die Web-Seite schon lange gesucht
     
    #18
Status des Themas:
Es sind keine weiteren Antworten möglich.