Guest User

Untitled

a guest
Dec 15th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. package me.TehTomaz.WeatherGods;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.Server;
  5. import org.bukkit.World;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. public class WeatherGods extends JavaPlugin {
  12.  
  13. @Override
  14. public void onDisable() {
  15. System.out.println("WeatherGods is Now Disabled!");
  16. }
  17.  
  18. @Override
  19. public void onEnable() {
  20. System.out.println("WeatherGods is now Enabled!");
  21. }
  22. //
  23. //ChatColors, Making My Life easy.
  24. ChatColor Blue = ChatColor.BLUE;
  25. ChatColor Red = ChatColor.RED;
  26. ChatColor LightBlue = ChatColor.AQUA;
  27. ChatColor DarkBlue = ChatColor.DARK_AQUA;
  28. ChatColor Grey = ChatColor.DARK_GRAY;
  29. ChatColor DarkGrey = ChatColor.DARK_GRAY;
  30. ChatColor DarkGreen = ChatColor.DARK_GREEN;
  31. ChatColor DarkPurple = ChatColor.DARK_PURPLE;
  32. ChatColor LightPurple = ChatColor.LIGHT_PURPLE;
  33. ChatColor DarkRed = ChatColor.DARK_RED;
  34. ChatColor Gold = ChatColor.GOLD;
  35. ChatColor Green = ChatColor.GREEN;
  36. ChatColor White = ChatColor.WHITE;
  37. ChatColor Yellow = ChatColor.YELLOW;
  38. //ChatColors End NOTE: Still need to-do some stuff
  39. //Start Of Commands
  40. @Override
  41. public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args) {
  42. Player p = (Player)sender;
  43. World w = p.getWorld();
  44. Server s = p.getServer();
  45.  
  46. if (cmdLabel.equalsIgnoreCase("weathergods")){
  47.  
  48. if(args.length==0){ //when user types /weathergods wothout any arg
  49. sender.sendMessage(LightPurple+"[WeatherGods] Wrong args try one of theese:");
  50. sender.sendMessage(LightPurple+"/weathergods sun");
  51. sender.sendMessage(LightPurple+"/weathergods storm");
  52. }else{
  53. if(args[0].equalsIgnoreCase("sun")) { // user typed /weathergod sun
  54. w.setStorm(false);
  55. s.broadcastMessage(LightPurple + "[WeatherGods] Has Set a Sunny Day Again!");
  56. }else if(args[0].equalsIgnoreCase("storm")){ // user typed /weathergod storm
  57. w.setStorm(true);
  58. s.broadcastMessage(LightPurple + "[WeatherGods] Has set the weather to storm!");
  59. }else if(args[0].equalsIgnoreCase("ver")){ // user typed /weathergod ver
  60. sender.sendMessage(Gold + "WeatherGods 0.1 - Made By TehTomaz");
  61. }
  62. }
  63. }
  64.  
  65. return true;
  66. }
  67.  
  68. }
Add Comment
Please, Sign In to add comment