Advertisement
Guest User

Untitled

a guest
Nov 11th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.31 KB | None | 0 0
  1. //
  2. // Source code recreated from a .class file by IntelliJ IDEA
  3. // (powered by Fernflower decompiler)
  4. //
  5.  
  6. package net.iz44kpvp.neoskywars.api;
  7.  
  8. import java.io.File;
  9. import java.util.Iterator;
  10. import java.util.UUID;
  11. import net.iz44kpvp.neoskywars.Main;
  12. import org.bukkit.configuration.file.YamlConfiguration;
  13.  
  14. public class LoadConfig {
  15. private YamlConfiguration config = null;
  16. public boolean problem = false;
  17.  
  18. public LoadConfig(Main var1) {
  19. try {
  20. File var2 = new File(var1.getDataFolder(), "stats.yml");
  21. if (!var2.exists()) {
  22. var2.getParentFile().mkdir();
  23. var2.createNewFile();
  24. this.config = YamlConfiguration.loadConfiguration(var2);
  25. YamlConfiguration var3 = YamlConfiguration.loadConfiguration(var1.getResource("stats.yml"));
  26. Iterator var5 = var3.getKeys(false).iterator();
  27.  
  28. while(var5.hasNext()) {
  29. String var4 = (String)var5.next();
  30. this.config.set(var4, var3.get(var4));
  31. }
  32.  
  33. this.config.save(var2);
  34. } else {
  35. this.config = YamlConfiguration.loadConfiguration(var2);
  36. }
  37. } catch (Exception var6) {
  38. this.problem = true;
  39. }
  40.  
  41. }
  42.  
  43. public void createAccount(UUID var1, String var2, int var3, int var4, int var5, int var6) {
  44. this.config.set("users." + var1.toString() + ".name", var2);
  45. this.config.set("users." + var1.toString() + ".coins", var3);
  46. this.config.set("users." + var1.toString() + ".kills", var4);
  47. this.config.set("users." + var1.toString() + ".deaths", var5);
  48. this.config.set("users." + var1.toString() + ".wins", var6);
  49.  
  50. try {
  51. this.config.save(new File(Main.getInstance().getDataFolder(), "stats.yml"));
  52. } catch (Exception var8) {
  53. }
  54.  
  55. }
  56.  
  57. public void setValueString(String var1, UUID var2, String var3) {
  58. this.config.set("users." + var2.toString() + "." + var1, var3);
  59.  
  60. try {
  61. this.config.save(new File(Main.getInstance().getDataFolder(), "stats.yml"));
  62. } catch (Exception var5) {
  63. }
  64.  
  65. }
  66.  
  67. public void setValue(String var1, UUID var2, Object var3) {
  68. this.config.set("users." + var2.toString() + "." + var1, var3);
  69.  
  70. try {
  71. this.config.save(new File(Main.getInstance().getDataFolder(), "stats.yml"));
  72. } catch (Exception var5) {
  73. }
  74.  
  75. }
  76.  
  77. public void setValueInt(String var1, UUID var2, int var3) {
  78. this.config.set("users." + var2.toString() + "." + var1, var3);
  79.  
  80. try {
  81. this.config.save(new File(Main.getInstance().getDataFolder(), "stats.yml"));
  82. } catch (Exception var5) {
  83. }
  84.  
  85. }
  86.  
  87. public String getValueString(String var1, UUID var2) {
  88. return this.config.getString("users." + var2.toString() + "." + var1);
  89. }
  90.  
  91. public Object getValue(String var1, UUID var2) {
  92. return this.config.get("users." + var2.toString() + "." + var1);
  93. }
  94.  
  95. public int getValueInt(String var1, UUID var2) {
  96. return this.config.getInt("users." + var2.toString() + "." + var1);
  97. }
  98.  
  99. public YamlConfiguration getConfig() {
  100. return this.config;
  101. }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement