Advertisement
Guest User

Untitled

a guest
Sep 4th, 2015
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.53 KB | None | 0 0
  1. package me.zCarrilo.Main;
  2.  
  3. import java.util.HashMap;
  4. import java.util.Map;
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.plugin.PluginManager;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. public class Main extends JavaPlugin implements Listener {
  15. public static Map<String, Integer> lista = new HashMap<>();
  16. public static Main instance;
  17. public static Main getInstance() {
  18. return instance;
  19. }
  20. public void onEnable() {
  21. Bukkit.getConsoleSender().sendMessage(ChatColor.GOLD + "Plugin ligado com sucesso!");
  22. RegisterEventos();
  23. onGetCommands();
  24. saveDefaultConfig();
  25. instance = this;
  26. }
  27. public void onDisable() {
  28. Bukkit.getConsoleSender().sendMessage(ChatColor.RED + "Plugin desligado com sucesso!");
  29.  
  30. }
  31. public void RegisterEventos() {
  32. PluginManager pm = Bukkit.getPluginManager();
  33. pm.registerEvents(new CmdPlayer(), this);
  34. }
  35.  
  36. public void onGetCommands() {
  37. getCommand("ajuda").setExecutor(new CmdPlayer());
  38. }
  39. @SuppressWarnings("deprecation")
  40. public boolean onCommand(CommandSender sender, Command cmd, String label,
  41. String[] args) {
  42. if (cmd.getName().equalsIgnoreCase("infoserver")) {
  43. if (args.length == 0) {
  44. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  45. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Site:" + ChatColor.WHITE + " §lwww.combatcraft.com.br");
  46. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Forum:" + ChatColor.WHITE + " §lwww.forum.combatcraft.com.br");
  47. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "TeamSpeak do servidor:" + ChatColor.WHITE + " §lts.combatcraft.com.br");
  48. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Servidor Full PvP 1.5.2:" + ChatColor.WHITE + " §lpvp.combatcraft.com.br");
  49. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Servidor P4 FREE 1.5.2:" + ChatColor.WHITE + " §lp4free.combatcraft.com.br");
  50. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Servidor MiniGames 1.7:" + ChatColor.WHITE + " §ljogar.combatcraft.com.br");
  51. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  52. }
  53. }
  54. if (cmd.getName().equalsIgnoreCase("launcher")) {
  55. if (args.length == 0) {
  56. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  57. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Launcher do servidor 1.5.2: " + ChatColor.WHITE + "§lhttp://goo.gl/267KA8");
  58. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Launcher do servidor 1.7: " + ChatColor.WHITE + "§lhttp://goo.gl/yooAww");
  59. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  60. }
  61. }
  62. if (cmd.getName().equalsIgnoreCase("infovip")) {
  63. if (args.length == 0) {
  64. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  65. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Link para a compra de" + ChatColor.GOLD + " §lVIP: " + ChatColor.WHITE + "§lwww.combatcraft.com.br/vip");
  66. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.GOLD + "§lVIP "+ ChatColor.BLUE + "servidor Full PvP 1.5.2 " + " " + ChatColor.WHITE + " §lR$20,00");
  67. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.GOLD + "§lVIP "+ ChatColor.BLUE + "servidor Full PvP 1.7.2 " + " " + ChatColor.WHITE + " §lR$20,00");
  68. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.GOLD + "§lVIP "+ ChatColor.BLUE + "servidor SkyWars 1.7.2 " + " " + ChatColor.WHITE + " §lR$15,00");
  69. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.GOLD + "§lVIP "+ ChatColor.BLUE + "servidor Factions 1.7.2 " + " " + ChatColor.WHITE + " §lR$15,00");
  70. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.GOLD + "§lVIP "+ ChatColor.BLUE + "servidor Facions 1.7.2 " + ChatColor.GOLD + "§lVIP+ " + " " + ChatColor.WHITE + " §lR$20,00");
  71. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.GOLD + "§lVIP "+ ChatColor.BLUE + "servidor Facions 1.7.2 " + ChatColor.GOLD + "§lVIP ++ " + " " + ChatColor.WHITE + " §lR$25,00");
  72. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.GOLD + "§lVIP "+ ChatColor.BLUE + "servidor KitPvP 1.7.2 " + ChatColor.GOLD + "§lVIP PRO " + " " + ChatColor.WHITE + " §lR$15,00");
  73. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.GOLD + "§lVIP "+ ChatColor.BLUE + "servidor KitPvP 1.7.2 " + ChatColor.GOLD + "§lVIP ULTIMATE " + " " + ChatColor.WHITE + " §lR$20,00");
  74. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  75. }
  76. }
  77. if (cmd.getName().equalsIgnoreCase("infokiller")){
  78. if(args.length == 0){
  79. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  80. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + " Horario dos killers:");
  81. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.WHITE + " §l11:00");
  82. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.WHITE + " §l16:00");
  83. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.WHITE + " §l21:00");
  84. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  85. }
  86. }
  87. if (cmd.getName().equalsIgnoreCase("infoglad")){
  88. if(args.length == 0){
  89. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  90. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Horario do gladiador:");
  91. sender.sendMessage(getConfig().getString("horaglad").replaceAll("&", "§").replaceAll("%>>%", "»"));
  92. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  93. }
  94. }
  95. if (cmd.getName().equalsIgnoreCase("infostaff")){
  96. if(args.length == 0){
  97. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  98. sender.sendMessage(ChatColor.GREEN + "»" +ChatColor.AQUA + "Direcao:");
  99. sender.sendMessage(getConfig().getString("direcao1").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  100. sender.sendMessage(getConfig().getString("direcao2").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  101. sender.sendMessage("");
  102. sender.sendMessage(ChatColor.GREEN + "»" +ChatColor.DARK_AQUA + "Sub-Direcao:");
  103. sender.sendMessage(getConfig().getString("sub1").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  104. sender.sendMessage(getConfig().getString("sub2").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  105. sender.sendMessage("");
  106. sender.sendMessage(ChatColor.GREEN + "»" +ChatColor.DARK_RED + "Admninstracao:");
  107. sender.sendMessage(getConfig().getString("admin1").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  108. sender.sendMessage(getConfig().getString("admin2").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  109. sender.sendMessage(getConfig().getString("admin3").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  110. sender.sendMessage("");
  111. sender.sendMessage(ChatColor.GREEN + "»" +ChatColor.DARK_GREEN + "Moderacao:");
  112. sender.sendMessage(getConfig().getString("mod1").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  113. sender.sendMessage(getConfig().getString("mod2").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  114. sender.sendMessage(getConfig().getString("mod3").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  115. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  116. }
  117. }
  118. if(cmd.getName().equalsIgnoreCase("minigames")){
  119. if(args.length == 0){
  120. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  121. sender.sendMessage(getConfig().getString("minigames").replaceAll("&", "§").replaceAll("%>>%", "»"));
  122. sender.sendMessage(getConfig().getString("tipo").replaceAll("&", "§").replaceAll("%>>%", "»"));
  123. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  124. }
  125. }
  126. if(cmd.getName().equalsIgnoreCase("cores")){
  127. if(args.length == 0){
  128. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  129. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.AQUA + "Cores que os " + ChatColor.GOLD + "VIPs" + ChatColor.AQUA + " Podem usar no chat:");
  130. sender.sendMessage(ChatColor.BLACK + "&0 " + ChatColor.DARK_BLUE + "&1 " + ChatColor.DARK_GREEN + "&2 " + ChatColor.DARK_AQUA + "&3 " + ChatColor.DARK_RED + "&4 " + ChatColor.DARK_PURPLE + "&5 " + ChatColor.GOLD + "&6 " + ChatColor.GRAY + "&7 " + ChatColor.DARK_GRAY + "&8 " + ChatColor.BLUE + "&9 " + ChatColor.GREEN + "&a " + ChatColor.AQUA + "&b " + ChatColor.RED + "&c " + ChatColor.LIGHT_PURPLE + "&d " + ChatColor.YELLOW + "&e " + ChatColor.WHITE + "&f ");
  131. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  132. }
  133. }
  134. if(cmd.getName().equalsIgnoreCase("youtube")){
  135. if(args.length == 0){
  136. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  137. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.WHITE + "You" + ChatColor.DARK_RED + "Tube " + ChatColor.BLUE + "Oficial do servidor: youtube.com/user/CombatCraftBR");
  138. sender.sendMessage("");
  139. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Requisitos para ganhar a TAG " + ChatColor.WHITE + "You" + ChatColor.DARK_RED + "Tube:");
  140. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.BLUE + "Ter mais de 1k 500 inscritos, ter um video do servidor e postar video diariamente.");
  141. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  142. }
  143. if(cmd.getName().equalsIgnoreCase("infoeventos")){
  144. if(args.length == 0){
  145. sender.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  146. sender.sendMessage(ChatColor.GREEN + "»" + ChatColor.DARK_AQUA + "Horario dos eventos:");
  147. sender.sendMessage(getConfig().getString("evento1").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  148. sender.sendMessage(getConfig().getString("evento2").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  149. sender.sendMessage(getConfig().getString("evento3").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  150. sender.sendMessage(getConfig().getString("evento4").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  151. sender.sendMessage(getConfig().getString("evento5").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  152. sender.sendMessage(getConfig().getString("evento6").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  153. sender.sendMessage(getConfig().getString("evento7").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  154. sender.sendMessage(getConfig().getString("evento8").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  155. sender.sendMessage(getConfig().getString("evento9").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  156. sender.sendMessage(getConfig().getString("evento10").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  157. sender.sendMessage(getConfig().getString("evento11").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  158. sender.sendMessage(getConfig().getString("evento12").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  159. sender.sendMessage(getConfig().getString("evento13").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  160. sender.sendMessage(getConfig().getString("evento14").replaceAll("&", "§").replaceAll("%>>%", "»").replaceAll("%OK%", "✓").replaceAll("%AH%", "✚"));
  161.  
  162. }
  163. }
  164. if(cmd.getName().equalsIgnoreCase("listar")){
  165. Player p = (Player)sender;
  166.  
  167. String list = "";
  168. int online = Bukkit.getOnlinePlayers().length;
  169. int max = Bukkit.getMaxPlayers();
  170. for(Player players : Bukkit.getOnlinePlayers()){
  171. list = list + players.getName() + ", " + " ";
  172. }
  173. p.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  174. p.sendMessage("§bPlayers Online:§f ("+online+"/"+max+") §3" + list);
  175. p.sendMessage(ChatColor.AQUA + "-----------------------------------------------------");
  176. }
  177. }
  178. return false;
  179. }
  180. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement