Advertisement
Guest User

Untitled

a guest
Sep 27th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.70 KB | None | 0 0
  1. package ru.maindry.hack;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Collections;
  5. import java.util.Random;
  6. import java.util.logging.Level;
  7.  
  8. import org.bukkit.Bukkit;
  9. import org.bukkit.command.Command;
  10. import org.bukkit.command.CommandSender;
  11. import org.bukkit.configuration.Configuration;
  12. import org.bukkit.entity.Player;
  13. import org.bukkit.event.Listener;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16. public class Hack extends JavaPlugin implements Listener {
  17.    
  18.     ArrayList<String> s = new ArrayList();
  19.     Configuration c;
  20.    
  21.     public void onEnable() {
  22.         getLogger().log(Level.INFO, "FunHack включен");
  23.         this.c = getConfig();
  24.     }
  25.    
  26.     public void onDisable() {
  27.         getLogger().log(Level.INFO, "FunHack выключен");
  28.     }
  29.    
  30.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
  31.         if (!(sender instanceof Player)) {
  32.             sender.sendMessage("§cебанутый даун сука ди нахуй урод");
  33.             return true;
  34.         }
  35.         Player p = (Player)sender;
  36.        
  37.         if (cmd.getName().equalsIgnoreCase("hack")) {
  38.             p.sendMessage("§aВы написали §c/hack");
  39.         }
  40.         return false;
  41.     }
  42.    
  43.     public void GenerateCmds(String a)
  44.       {
  45.         for (String cmd2 : this.c.getStringList("Hack." + a + ".randomcommands")) {
  46.           this.s.add(cmd2);
  47.         }
  48.       }
  49.    
  50.     public void Prize(Player p, String b) {
  51.         int I = this.c.getInt("Hack." + b + ".randomkolvo");
  52.         String cmd;
  53.         for (int i = 0; i < I; i++) {
  54.           Collections.shuffle(this.s);
  55.           cmd = (String)this.s.get(new Random().nextInt(this.s.size()));
  56.           this.s.remove(cmd);
  57.           Bukkit.dispatchCommand(Bukkit.getConsoleSender(), cmd.replace("%player", p.getName()));
  58.         }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement