Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.98 KB | None | 0 0
  1. public class StatsAPI {
  2.  
  3. public static File Datei = new File("plugins//KnockIT", "stats.yml");
  4. public static FileConfiguration config = YamlConfiguration.loadConfiguration(Datei);
  5.  
  6. public static void Ornder(){
  7. File Datei = new File ("plugins/KnockIT");
  8. if(!Datei.isDirectory()){
  9. Datei.mkdirs();
  10. }
  11. }
  12.  
  13. public static void Defaults(String pfad, String msg){
  14. config.set(pfad, msg);
  15. try{
  16. config.save(Datei);
  17. }
  18. catch (IOException e){
  19. e.printStackTrace();
  20. }
  21. }
  22.  
  23. public static void removeCoins(UUID uuid, int anzahl) {
  24. int Coins = 0;
  25. if(config.get(uuid + ".Coins") == null){
  26. config.set(uuid + ".Coins", Integer.valueOf(0));
  27. try{
  28. config.save(Datei);
  29. }
  30. catch(Exception e1){
  31. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  32. }
  33. }
  34.  
  35. Coins = config.getInt(uuid + ".Coins");
  36. int total = Coins - anzahl;
  37. config.set(uuid + ".Coins", Integer.valueOf(total));
  38. try{
  39. config.save(Datei);
  40. }
  41. catch(Exception e1){
  42. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  43. }
  44. }
  45.  
  46. public static void setCoins(UUID uuid, int anzahl) {
  47. int Coins = 0;
  48. if(config.get(uuid + ".Coins") == null){
  49. config.set(uuid + ".Coins", Integer.valueOf(0));
  50. try{
  51. config.save(Datei);
  52. }
  53. catch(Exception e1){
  54. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  55. }
  56. }
  57.  
  58. Coins = 0;
  59. int total = Coins + anzahl;
  60. config.set(uuid + ".Coins", total);
  61. try{
  62. config.save(Datei);
  63. }
  64. catch(Exception e1){
  65. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  66. }
  67. }
  68.  
  69. public static void addCoins(UUID uuid, int anzahl) {
  70. int Coins = 0;
  71. if(config.get(uuid + ".Coins") == null){
  72. config.set(uuid + ".Coins", Integer.valueOf(0));
  73. try{
  74. config.save(Datei);
  75. }
  76. catch(Exception e1){
  77. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  78. }
  79. }
  80.  
  81. Coins = config.getInt(uuid + ".Coins");
  82. int total = Coins + anzahl;
  83. config.set(uuid + ".Coins", Integer.valueOf(total));
  84. try{
  85. config.save(Datei);
  86. }
  87. catch(Exception e1){
  88. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  89. }
  90. }
  91.  
  92. public static int getCoins(UUID uuid) {
  93. int Coins = 0;
  94. if(config.get(uuid + ".Coins") == null){
  95. config.set(uuid + ".Coins", Integer.valueOf(0));
  96. try{
  97. config.save(Datei);
  98. }
  99. catch (Exception e1){
  100. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  101. }
  102. }
  103. Coins = config.getInt(uuid + ".Coins");
  104. return Coins;
  105. }
  106.  
  107. public static void addKill(UUID uuid){
  108. int Kills = 0;
  109. if(config.get(uuid + ".kills") == null){
  110. config.set(uuid + ".kills", Integer.valueOf(0));
  111. try{
  112. config.save(Datei);
  113. }
  114. catch(Exception e1){
  115. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  116. }
  117. }
  118.  
  119. Kills = config.getInt(uuid + ".kills");
  120. Kills++;
  121. config.set(uuid + ".kills", Integer.valueOf(Kills));
  122. try{
  123. config.save(Datei);
  124. }
  125. catch(Exception e1){
  126. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  127. }
  128. }
  129.  
  130. public static int getKill(UUID uuid){
  131. int Kills = 0;
  132. if(config.get(uuid + ".kills") == null){
  133. config.set(uuid + ".kills", Integer.valueOf(0));
  134. try{
  135. config.save(Datei);
  136. }
  137. catch (Exception e1){
  138. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  139. }
  140. }
  141. Kills = config.getInt(uuid + ".kills");
  142. return Kills;
  143. }
  144.  
  145. public static void setKills(UUID uuid, int kills) {
  146. config.set(uuid + ".kills", Integer.valueOf(kills));
  147. try {
  148. config.save(Datei);
  149. } catch (IOException e) {
  150. e.printStackTrace();
  151. }
  152. }
  153. public static void setDeath(UUID uuid, int kills) {
  154. config.set(uuid + ".tode", Integer.valueOf(kills));
  155. try {
  156. config.save(Datei);
  157. } catch (IOException e) {
  158. e.printStackTrace();
  159. }
  160. }
  161.  
  162. public static void addDeaths(UUID uuid){
  163. int Tode = 0;
  164. if (config.get(uuid + ".tode") == null) {
  165. config.set(uuid + ".tode", Integer.valueOf(0));
  166. }
  167. Tode = config.getInt(uuid + ".tode");
  168. Tode++;
  169. config.set(uuid + ".tode", Integer.valueOf(Tode));
  170. try{
  171. config.save(Datei);
  172. }
  173. catch (Exception e1){
  174. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  175. }
  176. }
  177.  
  178. public static int getDeaths(UUID uuid){
  179. int Tode = 0;
  180. if (config.get(uuid + ".tode") == null){
  181. config.set(uuid + ".tode", Integer.valueOf(0));
  182. try{
  183. config.save(Datei);
  184. }
  185. catch (Exception e1){
  186. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  187. }
  188. }
  189. Tode = config.getInt(uuid + ".tode");
  190. return Tode;
  191. }
  192.  
  193. public static void buyDeaths(UUID uuid, Integer anzahl){
  194. int Erreicht = 0;
  195. if (config.get(uuid + ".tode") == null){
  196. config.set(uuid + ".tode", Integer.valueOf(0));
  197. try{
  198. config.save(Datei);
  199. }
  200. catch (Exception e1){
  201. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  202. }
  203. }
  204.  
  205. Erreicht = config.getInt(uuid + ".tode");
  206. int Total = Erreicht + anzahl.intValue();
  207. config.set(uuid + ".tode", Integer.valueOf(Total));
  208. try{
  209. config.save(Datei);
  210. }
  211. catch (Exception e1){
  212. Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
  213. }
  214. }
  215. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement