Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. package Paczka;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.World;
  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. public class Klasa extends JavaPlugin{
  11.  
  12. public void onEnable(){
  13. System.out.println("Uruchamianie...");
  14. }
  15.  
  16. @Override
  17. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  18. if(cmd.getName().equalsIgnoreCase("pogoda")){
  19. if(sender.hasPermission("limonki.pogoda")){
  20. }
  21. if(args.length == 1){
  22. if(sender instanceof Player){
  23. World w =((Player)sender).getWorld();
  24. if(args[0].equalsIgnoreCase("slonce")){
  25. w.setStorm(false);
  26. w.setThundering(false);
  27. }
  28. if(args[0].equalsIgnoreCase("deszcz")){
  29. w.setStorm(true);
  30. w.setThundering(false);
  31. }
  32. if(args[0].equalsIgnoreCase("burza")){
  33. w.setStorm(true);
  34. w.setThundering(false);
  35. }
  36. if(args[0].equalsIgnoreCase("dzien")){
  37. w.setTime(2400);
  38. }
  39. if(args[0].equalsIgnoreCase("noc")){
  40. w.setTime(14000);
  41. }
  42. } else{
  43. sender.sendMessage("§e§l Pogoda");
  44. sender.sendMessage("");
  45. sender.sendMessage("§e/slonce - Zmienia pogode na sloneczna");
  46. sender.sendMessage("§e/deszcz - Zmienia pogode na deszczowa");
  47. sender.sendMessage("§e/burza - Zmienia pogode na burzowa");
  48. sender.sendMessage("§e/dzien - Zmienia pore dnia na dzien");
  49. sender.sendMessage("§e/noc - Zmienia pore dnia na noc");
  50. }
  51. }
  52. }
  53. if(args.length == 2){
  54. String nazwa = args[1];
  55. if(Bukkit.getWorld(nazwa) !=null){
  56. World w = Bukkit.getWorld(nazwa);
  57. if(args[0].equalsIgnoreCase("slonce")){
  58. w.setStorm(false);
  59. w.setThundering(false);
  60. }
  61. if(args[0].equalsIgnoreCase("deszcz")){
  62. w.setStorm(true);
  63. w.setThundering(false);
  64. }
  65. if(args[0].equalsIgnoreCase("burza")){
  66. w.setStorm(true);
  67. w.setThundering(false);
  68. }
  69. if(args[0].equalsIgnoreCase("dzien")){
  70. w.setTime(2400);
  71. }
  72. if(args[0].equalsIgnoreCase("noc")){
  73. w.setTime(14000);
  74. }
  75. } else{
  76. sender.sendMessage("§e§l Pogoda");
  77. sender.sendMessage("");
  78. sender.sendMessage("§e/slonce - Zmienia pogode na sloneczna");
  79. sender.sendMessage("§e/deszcz - Zmienia pogode na deszczowa");
  80. sender.sendMessage("§e/burza - Zmienia pogode na burzowa");
  81. sender.sendMessage("§e/dzien - Zmienia pore dnia na dzien");
  82. sender.sendMessage("§e/noc - Zmienia pore dnia na noc");
  83. }
  84. } else{
  85. sender.sendMessage("§cNie ma takiego swiata!");
  86. }
  87. sender.sendMessage("§cZla liczba argumentów!");
  88.  
  89. if(cmd.getName().equalsIgnoreCase("czas")){
  90. if(sender.hasPermission("limonki.pogoda")){
  91. if(args.length == 2){
  92. String nazwa = args[1];
  93. if(Bukkit.getWorld(nazwa) !=null){
  94. World w = Bukkit.getWorld(nazwa);
  95. w.setTime(1);
  96. } else{
  97. sender.sendMessage("§cNie ma takiego swiata!");
  98. }
  99. return false;
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement