Solved adding a level to a players total level..

Discussion in 'Plugin Help/Development/Requests' started by Scorpionvssub, Dec 18, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    Scorpionvssub

    Since xp didnt work i tried level didnt work either but the method and class are called upon..


    Code:
        public static void Rankup(Player p) {
            int level = p.getLevel();
            p.setLevel(level + 1);
            if (Main.get().stats.getString(p.getUniqueId().toString() + ".rank") == null) {
                Main.get().stats.set(p.getUniqueId().toString() + ".rank", Main.get().ranks.getString("Ranks.0.name"));
                Main.get().saveStats();
            }
            int total;
            total = p.getLevel();
            if (Main.get().ranks.get("Ranks." + total) != null) {
                if (!Main.get().ranks.getString("Ranks." + total + ".name").equalsIgnoreCase(Main.get().stats.getString(p.getUniqueId() + ".rank"))) {
                    String rank = Main.get().ranks.getString("Ranks." + total + ".name");
                    Main.get().stats.set(p.getUniqueId().toString() + ".rank", rank);
                    Main.get().saveStats();
                    Main.get().sendConfigMessage(p, "rankup", rank);
                }
            }
        }
    
     
Thread Status:
Not open for further replies.

Share This Page