Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class StatsAPI {
- public static File Datei = new File("plugins//KnockIT", "stats.yml");
- public static FileConfiguration config = YamlConfiguration.loadConfiguration(Datei);
- public static void Ornder(){
- File Datei = new File ("plugins/KnockIT");
- if(!Datei.isDirectory()){
- Datei.mkdirs();
- }
- }
- public static void Defaults(String pfad, String msg){
- config.set(pfad, msg);
- try{
- config.save(Datei);
- }
- catch (IOException e){
- e.printStackTrace();
- }
- }
- public static void removeCoins(UUID uuid, int anzahl) {
- int Coins = 0;
- if(config.get(uuid + ".Coins") == null){
- config.set(uuid + ".Coins", Integer.valueOf(0));
- try{
- config.save(Datei);
- }
- catch(Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- Coins = config.getInt(uuid + ".Coins");
- int total = Coins - anzahl;
- config.set(uuid + ".Coins", Integer.valueOf(total));
- try{
- config.save(Datei);
- }
- catch(Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- public static void setCoins(UUID uuid, int anzahl) {
- int Coins = 0;
- if(config.get(uuid + ".Coins") == null){
- config.set(uuid + ".Coins", Integer.valueOf(0));
- try{
- config.save(Datei);
- }
- catch(Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- Coins = 0;
- int total = Coins + anzahl;
- config.set(uuid + ".Coins", total);
- try{
- config.save(Datei);
- }
- catch(Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- public static void addCoins(UUID uuid, int anzahl) {
- int Coins = 0;
- if(config.get(uuid + ".Coins") == null){
- config.set(uuid + ".Coins", Integer.valueOf(0));
- try{
- config.save(Datei);
- }
- catch(Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- Coins = config.getInt(uuid + ".Coins");
- int total = Coins + anzahl;
- config.set(uuid + ".Coins", Integer.valueOf(total));
- try{
- config.save(Datei);
- }
- catch(Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- public static int getCoins(UUID uuid) {
- int Coins = 0;
- if(config.get(uuid + ".Coins") == null){
- config.set(uuid + ".Coins", Integer.valueOf(0));
- try{
- config.save(Datei);
- }
- catch (Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- Coins = config.getInt(uuid + ".Coins");
- return Coins;
- }
- public static void addKill(UUID uuid){
- int Kills = 0;
- if(config.get(uuid + ".kills") == null){
- config.set(uuid + ".kills", Integer.valueOf(0));
- try{
- config.save(Datei);
- }
- catch(Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- Kills = config.getInt(uuid + ".kills");
- Kills++;
- config.set(uuid + ".kills", Integer.valueOf(Kills));
- try{
- config.save(Datei);
- }
- catch(Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- public static int getKill(UUID uuid){
- int Kills = 0;
- if(config.get(uuid + ".kills") == null){
- config.set(uuid + ".kills", Integer.valueOf(0));
- try{
- config.save(Datei);
- }
- catch (Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- Kills = config.getInt(uuid + ".kills");
- return Kills;
- }
- public static void setKills(UUID uuid, int kills) {
- config.set(uuid + ".kills", Integer.valueOf(kills));
- try {
- config.save(Datei);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- public static void setDeath(UUID uuid, int kills) {
- config.set(uuid + ".tode", Integer.valueOf(kills));
- try {
- config.save(Datei);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- public static void addDeaths(UUID uuid){
- int Tode = 0;
- if (config.get(uuid + ".tode") == null) {
- config.set(uuid + ".tode", Integer.valueOf(0));
- }
- Tode = config.getInt(uuid + ".tode");
- Tode++;
- config.set(uuid + ".tode", Integer.valueOf(Tode));
- try{
- config.save(Datei);
- }
- catch (Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- public static int getDeaths(UUID uuid){
- int Tode = 0;
- if (config.get(uuid + ".tode") == null){
- config.set(uuid + ".tode", Integer.valueOf(0));
- try{
- config.save(Datei);
- }
- catch (Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- Tode = config.getInt(uuid + ".tode");
- return Tode;
- }
- public static void buyDeaths(UUID uuid, Integer anzahl){
- int Erreicht = 0;
- if (config.get(uuid + ".tode") == null){
- config.set(uuid + ".tode", Integer.valueOf(0));
- try{
- config.save(Datei);
- }
- catch (Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- Erreicht = config.getInt(uuid + ".tode");
- int Total = Erreicht + anzahl.intValue();
- config.set(uuid + ".tode", Integer.valueOf(Total));
- try{
- config.save(Datei);
- }
- catch (Exception e1){
- Bukkit.getConsoleSender().sendMessage(Data.prefix+"§cDie Stats eines Spielers konnten nicht überschrieben werden");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement