diff --git a/src/main/java/me/mrCookieSlime/Slimefun/api/PlayerProfile.java b/src/main/java/me/mrCookieSlime/Slimefun/api/PlayerProfile.java index 36ba9cee6..c6cbe11b7 100644 --- a/src/main/java/me/mrCookieSlime/Slimefun/api/PlayerProfile.java +++ b/src/main/java/me/mrCookieSlime/Slimefun/api/PlayerProfile.java @@ -185,9 +185,10 @@ public final class PlayerProfile { public String getTitle() { List titles = SlimefunPlugin.getSettings().researchesTitles; - - int index = Math.round(Float.valueOf(String.valueOf(Math.round(((researches.size() * 100.0F) / Research.list().size()) * 100.0F) / 100.0F)) / 100.0F) * titles.size(); - if (index > 0) index--; + + float fraction = (float) researches.size() / Research.list().size(); + int index = (int) (fraction * (titles.size() -1)); + return titles.get(index); }