Development Assistance BungeeCord Teleportation

Discussion in 'Plugin Help/Development/Requests' started by ProMCKingz, Nov 24, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    ProMCKingz

    Hey,
    I was wondering how you would make bungee teleportation.
    So I am developing a "Server Selector" as part of my plugin, and was wondering how you could teleport between servers. Here is my ClickListener class for my GUI.
    Code:java
    1. @EventHandler
    2. public void onClick(InventoryClickEvent event) {
    3. HumanEntity entity = event.getWhoClicked();
    4. if ((entity instanceof Player)) {
    5. Player player = (Player) entity;
    6. if (event.getInventory().getName()
    7. .equals(Main.name().getName())) {
    8. event.setCancelled(true);
    9. ItemStack clicked = event.getCurrentItem();
    10. if (clicked != null) {
    11. if (clicked.getType() == Material.DIAMOND_SWORD) {
    12. player.closeInventory();
    13. player.performCommand("server KitPvP");
    14. //Ignore the perform commands
    15. player.performCommand("Ignore the perform commands for now");
    16. player.sendMessage(ChatColor.GREEN + "Teleported to KitPvP!");
    17. }
    18. else if (clicked.getType() == Material.GRASS){
    19. player.closeInventory();
    20. player.performCommand("/server ");
    21. player.sendMessage(ChatColor.GREEN + "Telported to Creative");
    22. }
    23. else if (clicked.getType() == Material.CHEST){
    24. player.closeInventory();
    25. player.performCommand("/bportals");
    26. player.sendMessage(ChatColor.GREEN + "Telported to Survival Games");
    27. }
    28. else if (clicked.getType() == Material.MOB_SPAWNER){
    29. player.closeInventory();
    30. player.performCommand("/bportals");
    31. player.sendMessage(ChatColor.GREEN + "Telported to Prison");
    32. }
    33. else if (clicked.getType() == Material.SNOW_BALL){
    34. player.closeInventory();
    35. player.performCommand("/bportals");
    36. player.sendMessage(ChatColor.GREEN + "Telported to Vanilla");
    37. }
    38. else if (clicked.getType() == Material.NETHER_STAR){
    39. player.closeInventory();
    40. player.sendMessage(ChatColor.RED + "Unkown Gamemode");
    41. player.sendMessage(ChatColor.AQUA + "Tell us at: [url="http://www.minelegends.us"]www.minelegends.us[/url]");
    42. }
    43.  
    44. }
    45.  
    46. }
    47. }
    48. }
    49. }
    50.  

    Everything works, however I would like to know how I could add a server teleportation method.
    Thanks, ProMCKingz
     
  2. Offline

    CubieX

    No support for BunjeeCord in this forum. Sorry.
     
  3. Offline

    mrCookieSlime

    Moved to Alternatives Section.
     
  4. Offline

    ProMCKingz

  5. Offline

    mrCookieSlime

    ProMCKingz
    No sorry, I never worked with Bungee.
     
Thread Status:
Not open for further replies.

Share This Page