Advertisement
Guest User

ItsErik - Bukkit Plugin

a guest
Mar 4th, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.33 KB | None | 0 0
  1. package me.ItsErik;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.GameMode;
  6. import org.bukkit.Location;
  7. import org.bukkit.World;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. public class LCNCore extends JavaPlugin{
  14.  
  15. public void OnEnable() {
  16. getLogger().info(ChatColor.DARK_RED + "LCN Core" + ChatColor.RED + ">" + ChatColor.YELLOW +" Enabling...");
  17. getLogger().info(ChatColor.DARK_RED + "LCN Core" + ChatColor.RED + ">" + ChatColor.YELLOW +" Enabled Version 1.0 Alpha!");
  18. getLogger().info(ChatColor.DARK_RED + "Credits" + ChatColor.RED + ">" + ChatColor.YELLOW +" LCN Core 1.0 Alpha Created By ItsErik!");
  19. }
  20. public boolean LCore(CommandSender sender, Command cmd, String label, String[] args) {
  21. if (cmd.getName().equalsIgnoreCase("LCore")) {
  22. Player player = (Player) sender;
  23. player.sendMessage(ChatColor.DARK_RED + "Message" + ChatColor.RED + ">" + ChatColor.YELLOW + "Running Version 1.0 Alpha!");
  24. return true;
  25. }
  26. return false;
  27. }
  28. public boolean tp(CommandSender sender, Command cmd, String label, String[] args) {
  29. Player player = (Player) sender;
  30. if (cmd.getName().equalsIgnoreCase("tp")) {
  31. if(args.length == 0){
  32. player.sendMessage(ChatColor.DARK_RED + "Teleport" + ChatColor.RED + "> " + ChatColor.YELLOW + "Please specifiy players.");
  33. }else if(args.length == 1){
  34. Player targetPlayer = player.getServer().getPlayer(args[0]);
  35. Location targetPlayerLocation = targetPlayer.getLocation();
  36. player.teleport(targetPlayerLocation);
  37. player.sendMessage(ChatColor.DARK_RED + "Teleport" + ChatColor.RED + "> " + ChatColor.GREEN + "You " + ChatColor.YELLOW + "have teleported to" + ChatColor.GREEN + targetPlayer + ChatColor.YELLOW + ".");
  38. }else if(args.length == 2){
  39. Player targetPlayer = player.getServer().getPlayer(args[0]);
  40. Player targetPlayer1 = player.getServer().getPlayer(args[1]);
  41. Location targetPlayer1Location = targetPlayer1.getLocation();
  42. targetPlayer.teleport(targetPlayer1Location);
  43. player.sendMessage(ChatColor.DARK_RED + "Teleport" + ChatColor.RED + "> " + ChatColor.GREEN + "You " + ChatColor.YELLOW + "have teleported " + ChatColor.GREEN + targetPlayer + ChatColor.YELLOW + "to " + ChatColor.GREEN + targetPlayer1 + ChatColor.YELLOW + ".");
  44. return true;
  45. }
  46. return false;
  47. }
  48. return false;
  49. }
  50. public boolean gamemode(CommandSender sender, Command cmd, String label, String[] args) {
  51. if (cmd.getName().equalsIgnoreCase("Gamemode")) {
  52. Player player = (Player) sender;
  53. player.sendMessage(ChatColor.DARK_RED + "Gamemode" + ChatColor.RED + ">" + ChatColor.YELLOW + "Please Instead Use: " + ChatColor.GREEN + "/GMS" + ChatColor.YELLOW + ","+ " /GMA " + ChatColor.YELLOW + "or" + ChatColor.GREEN + " /GMS" + ChatColor.YELLOW + " please.");
  54. return true;
  55. }
  56. return false;
  57. }
  58. public boolean gmc(CommandSender sender, Command cmd, String label, String[] args) {
  59. Player player = (Player) sender;
  60. GameMode Creative = GameMode.CREATIVE;
  61. if (cmd.getName().equalsIgnoreCase("gmc")) {
  62. if(args.length == 0){
  63. player.sendMessage(ChatColor.DARK_RED + "Gamemode" + ChatColor.RED + "> " + ChatColor.YELLOW + "Switching Gamemode To" + ChatColor.GREEN + "Creative" + ChatColor.YELLOW + ".");
  64. player.setGameMode(Creative);
  65. }
  66. return true;
  67. }
  68. return false;
  69. }
  70. public boolean gms(CommandSender sender, Command cmd, String label, String[] args) {
  71. Player player = (Player) sender;
  72. GameMode Survival = GameMode.SURVIVAL;
  73. if (cmd.getName().equalsIgnoreCase("gms")) {
  74. if(args.length == 0){
  75. player.sendMessage(ChatColor.DARK_RED + "Gamemode" + ChatColor.RED + "> " + ChatColor.YELLOW + "Switching Gamemode To" + ChatColor.GREEN + "Survival" + ChatColor.YELLOW + ".");
  76. player.setGameMode(Survival);
  77. }
  78. return true;
  79. }
  80. return false;
  81. }
  82. public boolean gma(CommandSender sender, Command cmd, String label, String[] args) {
  83. Player player = (Player) sender;
  84. GameMode A = GameMode.ADVENTURE;
  85. if (cmd.getName().equalsIgnoreCase("gma")) {
  86. if(args.length == 0){
  87. player.sendMessage(ChatColor.DARK_RED + "Gamemode" + ChatColor.RED + "> " + ChatColor.YELLOW + "Switching Gamemode To" + ChatColor.GREEN + "Adventure" + ChatColor.YELLOW + ".");
  88. player.setGameMode(A);
  89. }
  90. return true;
  91. }
  92. return false;
  93. }
  94. public boolean time(CommandSender sender, Command cmd, String label, String[] args) {
  95. Player player = (Player) sender;
  96. World world = player.getWorld();
  97. if (cmd.getName().equalsIgnoreCase("time")) {
  98. if(args[0].equalsIgnoreCase("day")){
  99. world.setTime(0);
  100. player.sendMessage(ChatColor.DARK_RED + "Time" + ChatColor.RED + ">" + ChatColor.YELLOW + "Time Has Been Set To" + ChatColor.GREEN + "Day" + ChatColor.YELLOW + ".");
  101. Bukkit.broadcastMessage(ChatColor.DARK_RED + "Time" + ChatColor.RED + ">" + ChatColor.YELLOW + "Time Has Been Set To" + ChatColor.GREEN + "Day" + ChatColor.YELLOW + "by" + ChatColor.GREEN + player.getName() +ChatColor.YELLOW + ".");
  102. }else if(args[0].equalsIgnoreCase("night")){
  103. world.setTime(13000);
  104. player.sendMessage(ChatColor.DARK_RED + "Time" + ChatColor.RED + ">" + ChatColor.YELLOW + "Time Has Been Set To" + ChatColor.GREEN + "Night" + ChatColor.YELLOW + ".");
  105. Bukkit.broadcastMessage(ChatColor.DARK_RED + "Time" + ChatColor.RED + ">" + ChatColor.YELLOW + "Time Has Been Set To" + ChatColor.GREEN + "Night" + ChatColor.YELLOW + "by" + ChatColor.GREEN + player.getName() +ChatColor.YELLOW + ".");
  106. }else if(args[0].equalsIgnoreCase("noon")){
  107. world.setTime(5000);
  108. player.sendMessage(ChatColor.DARK_RED + "Time" + ChatColor.RED + ">" + ChatColor.YELLOW + "Time Has Been Set To" + ChatColor.GREEN + "Noon" + ChatColor.YELLOW + ".");
  109. Bukkit.broadcastMessage(ChatColor.DARK_RED + "Time" + ChatColor.RED + ">" + ChatColor.YELLOW + "Time Has Been Set To" + ChatColor.GREEN + "Noon" + ChatColor.YELLOW + "by" + ChatColor.GREEN + player.getName() +ChatColor.YELLOW + ".");
  110. }
  111. return true;
  112. }
  113. return false;
  114. }
  115. public boolean staff(CommandSender sender, Command cmd, String label, String[] args) {
  116. Player player = (Player) sender;
  117. if (cmd.getName().equalsIgnoreCase("Staff")) {
  118. if(args.length == 0){
  119. player.sendMessage(ChatColor.DARK_RED + "Staff" + ChatColor.RED + "> " + ChatColor.YELLOW + "Feature Comming Soon!");
  120. }
  121. return true;
  122. }
  123. return false;
  124. }
  125. public boolean plugins(CommandSender sender, Command cmd, String label, String[] args) {
  126. Player player = (Player) sender;
  127. if (cmd.getName().equalsIgnoreCase("plugins")) {
  128. if(args.length == 0){
  129. player.sendMessage(ChatColor.DARK_RED + "Server" + ChatColor.RED + "> " + ChatColor.YELLOW + "Are You Allowed? Nope, Its Says" + ChatColor.GREEN + player.getName() + ChatColor.YELLOW + "Not Allowed!");
  130. }
  131. return true;
  132. }
  133. return false;
  134. }
  135. public boolean pl(CommandSender sender, Command cmd, String label, String[] args) {
  136. Player player = (Player) sender;
  137. if (cmd.getName().equalsIgnoreCase("pl")) {
  138. if(args.length == 0){
  139. player.sendMessage(ChatColor.DARK_RED + "Server" + ChatColor.RED + "> " + ChatColor.YELLOW + "Are You Allowed? Nope, Its Says" + ChatColor.GREEN + player.getName() + ChatColor.YELLOW + "Not Allowed!");
  140. }
  141. return true;
  142. }
  143. return false;
  144. }
  145. public boolean say(CommandSender sender, Command cmd, String label, String[] args) {
  146. Player player = (Player) sender;
  147. if (cmd.getName().equalsIgnoreCase("say")) {
  148. if(args.length == 0){
  149. player.sendMessage(ChatColor.DARK_RED + "Server" + ChatColor.RED + "> " + ChatColor.YELLOW + "Are You Allowed? Nope, Its Says" + ChatColor.GREEN + player.getName() + ChatColor.YELLOW + "Not Allowed!");
  150. }
  151. return true;
  152. }
  153. return false;
  154. }
  155. public boolean scoreboard(CommandSender sender, Command cmd, String label, String[] args) {
  156. Player player = (Player) sender;
  157. if (cmd.getName().equalsIgnoreCase("scoreboard")) {
  158. if(args.length == 0){
  159. player.sendMessage(ChatColor.DARK_RED + "Server" + ChatColor.RED + "> " + ChatColor.YELLOW + "Are You Allowed? Nope, Its Says" + ChatColor.GREEN + player.getName() + ChatColor.YELLOW + "Not Allowed!");
  160. }
  161. return true;
  162. }
  163. return false;
  164. }
  165. public boolean me(CommandSender sender, Command cmd, String label, String[] args) {
  166. Player player = (Player) sender;
  167. if (cmd.getName().equalsIgnoreCase("me")) {
  168. if(args.length == 0){
  169. player.sendMessage(ChatColor.DARK_RED + "Server" + ChatColor.RED + "> " + ChatColor.YELLOW + "Are You Allowed? Nope, Its Says" + ChatColor.GREEN + player.getName() + ChatColor.YELLOW + "Not Allowed!");
  170. }
  171. return true;
  172. }
  173. return false;
  174. }
  175. public boolean WhoAmI(CommandSender sender, Command cmd, String label, String[] args) {
  176. Player player = (Player) sender;
  177. if (cmd.getName().equalsIgnoreCase("whoami")) {
  178. if(args.length == 0){
  179. player.sendMessage(ChatColor.DARK_RED + "WhoAmI" + ChatColor.RED + "> " + ChatColor.GREEN + player.getName());
  180. }
  181. return true;
  182. }
  183. return false;
  184. }
  185. public void onDisable() {
  186. getLogger().info(ChatColor.DARK_RED + "LCN Core" + ChatColor.RED + ">" + ChatColor.YELLOW + " Reloading...");
  187. getLogger().info(ChatColor.DARK_RED + "LCN Core" + ChatColor.RED + ">" + ChatColor.YELLOW + " Reloaded!");
  188. }
  189. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement