Advertisement
Guest User

Untitled

a guest
May 4th, 2015
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.25 KB | None | 0 0
  1. public boolean isBaned(){
  2.         File file = new File("/home/WeLoveBerni/User/Ban/", this.uuid + ".yml");
  3.         YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  4.         return cfg.getBoolean("isbaned");
  5.     }
  6.     public long getBanedTime(){
  7.         File file = new File("/home/WeLoveBerni/User/Ban/", this.uuid + ".yml");
  8.         YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  9.         return cfg.getLong("zeit");
  10.     }
  11.     public void setBanedTime(long zeit){
  12.         File file = new File("/home/WeLoveBerni/User/Ban/", this.uuid + ".yml");
  13.         YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  14.         cfg.set("zeit", zeit);
  15.         BerniCordApi.saveConfig(file, cfg);
  16.     }
  17.     public String getBanedReason(){
  18.         File file = new File("/home/WeLoveBerni/User/Ban/", this.uuid + ".yml");
  19.         YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  20.         return cfg.getString("reason");
  21.     }
  22.     public BerniPlayer getBanner(){
  23.         File file = new File("/home/WeLoveBerni/User/Ban/", this.uuid + ".yml");
  24.         YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  25.         String banner = BerniCordApi.getPlayer(cfg.getString("banner")).getName();
  26.         return BerniCordApi.getPlayer(banner);
  27.     }
  28.     public void Ban(long zeit,String reason, BerniPlayer banner){
  29.         File file = new File("/home/WeLoveBerni/User/Ban/", this.uuid + ".yml");
  30.         YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  31.         cfg.set("isbaned", true);
  32.         cfg.set("zeit", zeit);
  33.         cfg.set("reason", reason);
  34.         cfg.set("banner", banner.getUUID());
  35.         BerniCordApi.saveConfig(file, cfg);
  36.     }
  37.     public void autoBan(long zeit, String reason){
  38.         File file = new File("/home/WeLoveBerni/User/Ban/", this.uuid + ".yml");
  39.         YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  40.         cfg.set("isbaned", true);
  41.         cfg.set("zeit", zeit);
  42.         cfg.set("reason", "[Auto] " + reason);
  43.         cfg.set("banner", BerniCordApi.getPlayer("WachHund").getUUID());
  44.         BerniCordApi.saveConfig(file, cfg);
  45.     }
  46.     public void unBan(){
  47.         File file = new File("/home/WeLoveBerni/User/Ban/", this.uuid + ".yml");
  48.         YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  49.         cfg.set("isbaned", false);
  50.         cfg.set("zeit", null);
  51.         cfg.set("reason", null);
  52.         cfg.set("banner", null);
  53.         BerniCordApi.saveConfig(file, cfg);
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement