Advertisement
Guest User

Untitled

a guest
Apr 24th, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.59 KB | None | 0 0
  1. package me.SP3NC3RXD.MyFirstPlugin;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9.  
  10. /**
  11. * Created by Spencer on 4/15/2015.
  12. */
  13. @SuppressWarnings("deprecation")
  14. public class MyFirstPlugin extends JavaPlugin {
  15. public void onEnable() {
  16. getLogger().info(getDescription().getName() + " has been enabled!");
  17. }
  18.  
  19. public void onDisable() {
  20. getLogger().info(getDescription().getName() + " has been disabled!");
  21. }
  22.  
  23. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  24.  
  25. /*
  26. As it was before, the feed command code be inside the heal code. If it was, the feed command would never work, because the heal command
  27. has been typed.
  28. */
  29.  
  30.  
  31. //Heal
  32. if (label.equalsIgnoreCase("heal")) {
  33.  
  34. if (sender instanceof Player) {
  35. Player player = (Player) sender;
  36. if (!player.hasPermission("ezcommands.heal"))
  37. {
  38. player.sendMessage(ChatColor.DARK_RED + "You do not have permission to use /heal!");
  39. return true;
  40. }
  41.  
  42. if (args.length == 0) {
  43. player.setHealth(20.0);
  44. player.sendMessage("You have been healed!");
  45.  
  46. } else if (Bukkit.getPlayer(args[0]) != null) {
  47. Player target = Bukkit.getPlayer(args[0]);
  48.  
  49. if (target == null) {
  50. player.sendMessage("");
  51. return true;
  52. }
  53.  
  54. target.setHealth(20.0);
  55. player.sendMessage("You healed " + target.getName() + "!");
  56. target.sendMessage("You have been healed!");
  57. }
  58. }
  59. return true;
  60. }
  61. //Feed
  62. if (label.equalsIgnoreCase("feed")) {
  63.  
  64. if (sender instanceof Player) {
  65. Player player = (Player) sender;
  66. if (!player.hasPermission("ezcommands.feed"))
  67. {
  68. player.sendMessage(ChatColor.DARK_RED + "You do not have permission to use /feed!");
  69. return true;
  70. }
  71.  
  72. if (args.length == 0) {
  73. player.setFoodLevel(20);
  74. player.sendMessage("You have been fed!");
  75.  
  76. } else if (Bukkit.getPlayer(args[0]) != null) {
  77. Player target = Bukkit.getPlayer(args[0]);
  78.  
  79. if (target == null) {
  80. player.sendMessage("");
  81. return true;
  82. }
  83.  
  84. target.setFoodLevel(20);
  85. player.sendMessage("You fed " + target.getName() + "!");
  86. target.sendMessage("You have been fed!");
  87. }
  88. }
  89. return true;
  90. }
  91.  
  92. if(label.equalsIgnoreCase("kill")) {
  93.  
  94. if (sender instanceof Player) {
  95. Player player = (Player) sender;
  96. if (!player.hasPermission("ezcommands.kill"))
  97. {
  98. player.sendMessage(ChatColor.DARK_RED + "You do not have permission to use /kill!");
  99. return true;
  100. }
  101.  
  102. if (args.length == 0) {
  103. player.setHealth(0);
  104. player.sendMessage("You have been killed.");
  105.  
  106. } else if (Bukkit.getPlayer(args[0]) != null) {
  107. Player target = Bukkit.getPlayer(args[0]);
  108.  
  109. if (target == null) {
  110. player.sendMessage("");
  111. return true;
  112. }
  113.  
  114. target.setHealth(0);
  115. player.sendMessage("You killed " + target.getName() + "!");
  116. target.sendMessage("You have been killed.");
  117. }
  118. }
  119. return true;
  120. }
  121.  
  122. if(label.equalsIgnoreCase("fakeop")) {
  123.  
  124. if (sender instanceof Player) {
  125. Player player = (Player) sender;
  126. if (!player.hasPermission("ezcommands.fakeop"))
  127. {
  128. player.sendMessage(ChatColor.DARK_RED + "You do not have permission to use /fakeop!");
  129. return true;
  130. }
  131.  
  132. if (Bukkit.getPlayer(args[0]) != null) {
  133. Player target = Bukkit.getPlayer(args[0]);
  134. player.sendMessage(ChatColor.GRAY + target.getName() + ChatColor.GRAY + " has been opped!");
  135. target.sendMessage("You have fake opped " + target.getName() + "!");
  136. }
  137. if (args.length == 0) {
  138. player.sendMessage(ChatColor.RED + "You must enter a player name! /fakeop <player>");
  139. }
  140. }
  141. }
  142.  
  143. if(label.equalsIgnoreCase("ping")) {
  144.  
  145. if (sender instanceof Player)
  146. {
  147. Player player = (Player) sender;
  148. if (!player.hasPermission("ezcommands.ping"))
  149. {
  150. player.sendMessage(ChatColor.DARK_RED + "You do not have permission to use /ping!");
  151. return true;
  152. }
  153. if (args.length == 0)
  154. {
  155. player.sendMessage("Pong!");
  156. }
  157. }
  158. }
  159. return true;
  160. }
  161. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement