Guest User

http://rubukkit.org/threads/118742/ Edited

a guest
Mar 3rd, 2016
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.00 KB | None | 0 0
  1. package ru.funnyfraq;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.GameMode;
  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 Main extends JavaPlugin {
  11.  
  12.     @Override
  13.     public void onEnable() { // Edited
  14.         this.getServer().getConsoleSender().sendMessage(
  15.                 new String[] {
  16.                     ChatColor.WHITE + "================================",
  17.                     " ",
  18.                     " ",
  19.                     ChatColor.GREEN + "    Utils - Enabled!",
  20.                     " ",
  21.                     ChatColor.GOLD + "       By FunnyFraq",
  22.                     " ",
  23.                     " ",
  24.                     ChatColor.WHITE + "================================"
  25.                 }
  26.         );
  27.     }
  28.  
  29.     @Override
  30.     public void onDisable() { //Edited
  31.         this.getServer().getConsoleSender().sendMessage(
  32.                 new String[] {
  33.                     ChatColor.WHITE + "================================",
  34.                     " ",
  35.                     " ",
  36.                     ChatColor.RED + "    Utils - Disabled!",
  37.                     " ",
  38.                     ChatColor.GOLD + "       By FunnyFraq",
  39.                     " ",
  40.                     " ",
  41.                     ChatColor.WHITE + "================================"
  42.                 }
  43.         );
  44.     }
  45.  
  46.     @Override
  47.     public boolean onCommand(CommandSender s, Command cmd, String label, String[] args) {
  48.         if (!(s instanceof Player)) {
  49.             s.sendMessage(ChatColor.RED + "This command is only for players!");
  50.         }
  51.  
  52.         Player player = (Player) s;
  53.  
  54.         if (cmd.getName().equalsIgnoreCase("heal") && player.hasPermission("utils.heal")) {
  55.             player.setHealth(player.getMaxHealth()); // Edited
  56.             player.sendMessage("§cUtils: §fВы вылечены.");
  57.         }
  58.  
  59.         if (cmd.getName().equalsIgnoreCase("feed") && player.hasPermission("utils.feed")) {
  60.             player.setFoodLevel(20);
  61.             player.sendMessage("§cUtils: §fВы себя покормили.");
  62.         }
  63.  
  64.         if (cmd.getName().equalsIgnoreCase("all") && player.hasPermission("utils.all")) {
  65.             player.setFoodLevel(20);
  66.             player.setHealth(player.getMaxHealth()); //Edited
  67.             player.sendMessage("§cUtils: §fВы полностью вылечились и накушались.");
  68.         }
  69.  
  70.         if (cmd.getName().equalsIgnoreCase("gmc") && player.hasPermission("utils.gmc")) {
  71.             player.setGameMode(GameMode.CREATIVE);
  72.             player.sendMessage("§cUtils: §fТеперь Вы в режиме креатив.");
  73.         }
  74.  
  75.         if (cmd.getName().equalsIgnoreCase("gms") && player.hasPermission("utils.gms")) {
  76.             player.setGameMode(GameMode.SURVIVAL);
  77.             player.sendMessage("§cUtils: §fТеперь Вы в режиме выживания.");
  78.         }
  79.  
  80.         if (cmd.getName().equalsIgnoreCase("clean") && player.hasPermission("utils.clean")) {
  81.             player.getInventory().clear();
  82.             player.sendMessage("§cUtils: §fВаш инвентарь очищен.");
  83.         }
  84.  
  85.         if (cmd.getName().equalsIgnoreCase("day") && player.hasPermission("utils.day")) {
  86.             player.getWorld().setTime(6000L);
  87.             player.sendMessage("§cUtils: §fНа сервере установлен день.");
  88.         }
  89.  
  90.         if (cmd.getName().equalsIgnoreCase("night") && player.hasPermission("utils.night")) {
  91.             player.getWorld().setTime(18000L); //Edited
  92.             player.sendMessage("§cUtils: §fНа сервере установлена ночь!");
  93.         }
  94.  
  95.         if (cmd.getName().equalsIgnoreCase("fly") && player.hasPermission("utils.fly")) {
  96.             if (args.length == 0) {
  97.                 player.sendMessage("§cUtils: §f/fly - Режим");
  98.                 player.sendMessage("§cUtils: §f/fly 1 - Включить полёт");
  99.                 player.sendMessage("§cUtils: §f/fly 0 - Выключить полёт");
  100.             } else { //Edited
  101.                 if (args[0].equalsIgnoreCase("1")) {
  102.                     player.setAllowFlight(true);
  103.                     player.sendMessage("§cUtils: §fПолёт включен!");
  104.                 } else if (args[0].equalsIgnoreCase("0")) {
  105.                     player.setAllowFlight(false);
  106.                     player.sendMessage("§cUtils: §fПолёт выключен!");
  107.                 }
  108.             }
  109.         }
  110.  
  111.         if (cmd.getName().equalsIgnoreCase("utils")) {
  112.             player.sendMessage("");
  113.             player.sendMessage("§a§l================================================================");
  114.             player.sendMessage("");
  115.             player.sendMessage("                             §e§lUtils");
  116.             player.sendMessage("");
  117.             player.sendMessage("                    §c/heal §r- Вылечить себя");
  118.             player.sendMessage("                    §c/feed §r- Накормить себя");
  119.             player.sendMessage("                    §c/all §r- Накормить и вылечить себя");
  120.             player.sendMessage("                    §c/gmc §r- Режим креатив");
  121.             player.sendMessage("                    §c/gms §r- Режим выживания");
  122.             player.sendMessage("                    §c/fly §r- Режим полёта");
  123.             player.sendMessage("                    §c/clean §r- Очистить инвентарь");
  124.             player.sendMessage("                    §c/day §r- Установить день");
  125.             player.sendMessage("                    §c/night §r- Установить ночь");
  126.             player.sendMessage("");
  127.             player.sendMessage("§a§l================================================================");
  128.             player.sendMessage("");
  129.         }
  130.  
  131.         return true; //Edited
  132.     }
  133. }
Add Comment
Please, Sign In to add comment