Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. package me.universe.hub;
  2. import java.io.ByteArrayOutputStream;
  3. import java.io.DataOutputStream;
  4.  
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.Listener;
  7.  
  8.  
  9.  
  10.  
  11. public class BUtil
  12. implements Listener
  13. {
  14. private static Main plugin;
  15.  
  16. public BUtil(Main hub)
  17. {
  18. plugin = hub;
  19. }
  20.  
  21. public static void sendToServer(Player player, String targetServer)
  22. {
  23. ByteArrayOutputStream b = new ByteArrayOutputStream();
  24. DataOutputStream out = new DataOutputStream(b);
  25. try
  26. {
  27. out.writeUTF("Connect");
  28. out.writeUTF(targetServer);
  29. }
  30. catch (Exception e)
  31. {
  32. e.printStackTrace();
  33. }
  34. player.sendPluginMessage(plugin, "BungeeCord", b.toByteArray());
  35. }
  36.  
  37. public static void sendMessage(Player player, String playerName, String Message)
  38. {
  39. ByteArrayOutputStream b = new ByteArrayOutputStream();
  40. DataOutputStream out = new DataOutputStream(b);
  41. try
  42. {
  43. out.writeUTF("Message");
  44. out.writeUTF(playerName);
  45. out.writeUTF(Message);
  46. }
  47. catch (Exception e)
  48. {
  49. e.printStackTrace();
  50. }
  51. player.sendPluginMessage(plugin, "BungeeCord", b.toByteArray());
  52. }
  53.  
  54. public static void playerCountOfServer(Player player, String targetServer)
  55. {
  56. ByteArrayOutputStream b = new ByteArrayOutputStream();
  57. DataOutputStream out = new DataOutputStream(b);
  58. try
  59. {
  60. out.writeUTF("PlayerCount");
  61. out.writeUTF(targetServer);
  62. }
  63. catch (Exception e)
  64. {
  65. e.printStackTrace();
  66. }
  67. player.sendPluginMessage(plugin, "BungeeCord", b.toByteArray());
  68. }
  69.  
  70. public static void kickPlayer(Player player, String playerName, String kickMessage)
  71. {
  72. ByteArrayOutputStream b = new ByteArrayOutputStream();
  73. DataOutputStream out = new DataOutputStream(b);
  74. try
  75. {
  76. out.writeUTF("KickPlayer");
  77. out.writeUTF(playerName);
  78. out.writeUTF(kickMessage);
  79. }
  80. catch (Exception e)
  81. {
  82. e.printStackTrace();
  83. }
  84. player.sendPluginMessage(plugin, "BungeeCord", b.toByteArray());
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement