Advertisement
Guest User

main class

a guest
Aug 25th, 2013
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.32 KB | None | 0 0
  1. package me.ShadowWizard.SteveSays;
  2.  
  3. import java.util.Arrays;
  4. import java.util.Iterator;
  5. import java.util.List;
  6. import java.util.logging.Logger;
  7.  
  8. import org.bukkit.Bukkit;
  9. import org.bukkit.ChatColor;
  10. import org.bukkit.command.Command;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.entity.Player;
  13. import org.bukkit.plugin.PluginDescriptionFile;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16. public class SteveSays extends JavaPlugin{
  17.  
  18.  
  19. public final Logger logger = Logger.getLogger("Minecraft");
  20. public static SteveSays plugin;
  21. int counter = 0;
  22.  
  23. public void onEnable () {
  24. PluginDescriptionFile pdfFile = this.getDescription();
  25. this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Has Been Enabled!");
  26. }
  27.  
  28. public void onDisable() {
  29. PluginDescriptionFile pdfFile = this.getDescription();
  30. this.logger.info(pdfFile.getName() + " Has Been Disabled!");
  31. }
  32.  
  33. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
  34. Player player = (Player) sender;
  35. if(commandLabel.equalsIgnoreCase("Healall")){
  36. healAllPlayers();
  37. }
  38.  
  39. if(commandLabel.equalsIgnoreCase("Killarenas")){
  40. List<Player> onlinePlayer = Arrays.asList(Bukkit.getServer().getOnlinePlayers());
  41. Iterator<Player> iterator = onlinePlayer.iterator();
  42. while(iterator.hasNext()){
  43. Player onlinePlayer1 = iterator.next();
  44. onlinePlayer1.setHealth(0);
  45. }
  46. }
  47.  
  48. if(commandLabel.equalsIgnoreCase("steveversion")){
  49. player.sendMessage(ChatColor.GOLD + "[SimonSays] Version 1.0");
  50.  
  51. }
  52.  
  53. if(commandLabel.equalsIgnoreCase("Helpme")){
  54. if(player.isOp()){
  55. player.sendMessage("----" + ChatColor.GREEN + "SimonSays help (Admin)" + ChatColor.WHITE + "----");
  56. player.sendMessage(ChatColor.AQUA + "/Helpme" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Shows This Screen! ");
  57. player.sendMessage(ChatColor.AQUA + "/Helpme <Admin's Name>" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Sends A Message To An Admin To Notify Cheating ");
  58. player.sendMessage(ChatColor.AQUA + "/Helpme Left" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Shows The Amount Of Helpme's Left To Be Completed");
  59. player.sendMessage(ChatColor.AQUA + "/Helpme Done" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Finishes The Help Request");
  60.  
  61. }else{
  62. if (!(player.isOp())){
  63. player.sendMessage("----" + ChatColor.GREEN + "SimonSays help (Admin)" + ChatColor.WHITE + "----");
  64. player.sendMessage(ChatColor.AQUA + "/Helpme" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Shows This Screen! ");
  65. player.sendMessage(ChatColor.AQUA + "/Helpme <Admin's Name>" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Sends A Message To An Admin To Notify Cheating ");
  66.  
  67. }
  68.  
  69. else if (args.length == 1){
  70. if(!(player.getServer().getPlayer(args[0])==null)){
  71. Player targetPlayer = player.getServer().getPlayer(args[0]);
  72. if(player.isOp()){
  73. counter++;
  74. targetPlayer.sendMessage(ChatColor.GREEN + "You Have a Help Request from " + ChatColor.DARK_AQUA + player.getName());
  75. targetPlayer.sendMessage(ChatColor.GREEN + "There are Now" + counter + " HelpMe Requst To Complete!");
  76. targetPlayer.sendMessage(ChatColor.DARK_RED + "REMEMBER! Use " + ChatColor.GOLD + "/Helpme Done" + ChatColor.DARK_GREEN + " When You Have Finished");
  77. }else{
  78. player.sendMessage(ChatColor.RED + "You Do Not Have Permission To Do This!");
  79.  
  80. }
  81. }
  82.  
  83. else if (args[0].equalsIgnoreCase("left")){
  84. if(counter == 0){
  85. player.sendMessage(ChatColor.GREEN + "There Are No Help Requests At the Moment!");
  86.  
  87. }
  88.  
  89. else if(counter == 1){
  90. player.sendMessage(ChatColor.AQUA + "There is 1 Help Request At the Moment!");
  91.  
  92. }else{
  93. player.sendMessage(ChatColor.AQUA + "There are" + counter + "Help Request At The Moment");
  94.  
  95. }
  96. }
  97.  
  98. else if(args[0].equalsIgnoreCase("Done")){
  99. if(counter <=0){
  100. player.sendMessage(ChatColor.DARK_RED + "There are No Rates Ieft To Complete!");
  101. }else{
  102. counter --;
  103. if(counter == 0){
  104. player.sendMessage(ChatColor.LIGHT_PURPLE + "Request Completed! There Are 0 Help Request To do!");
  105. }
  106.  
  107. else if(counter == 1){
  108. player.sendMessage(ChatColor.LIGHT_PURPLE + "Request Completed! There is 1 Help Request Left to Do!");
  109.  
  110. }else{
  111. player.sendMessage(ChatColor.LIGHT_PURPLE + "Request Completed! There Are " + counter + " Help Request To do!");
  112. if(commandLabel.equalsIgnoreCase("Helpme")){
  113. }
  114. }
  115. }
  116.  
  117. }else{
  118. player.sendMessage(ChatColor.RED + "You Do Not Have Permission To Do This!");
  119. }
  120. }
  121. }
  122. }
  123. return false;
  124. }
  125.  
  126. public void healAllPlayers() {
  127. List<Player> onlinePlayerList = Arrays.asList(Bukkit.getServer().getOnlinePlayers());
  128. Iterator<Player> itr = onlinePlayerList.iterator();
  129.  
  130. while(itr.hasNext()){
  131. Player player = itr.next();
  132. player.setHealth(20);
  133. }
  134.  
  135. }
  136.  
  137.  
  138. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement