aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ExtraPage.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ExtraPage.java b/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ExtraPage.java
index 1936e9c3..21ccc683 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ExtraPage.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ExtraPage.java
@@ -112,16 +112,18 @@ public class ExtraPage extends GuiProfileViewerPage {
) {
int guiLeft = GuiProfileViewer.getGuiLeft();
int guiTop = GuiProfileViewer.getGuiTop();
- yStartTop = yStartTop + 78;
+ yStartTop += 77;
if (Constants.PARENTS == null || !Constants.PARENTS.has("ESSENCE_WITHER")) {
Utils.showOutdatedRepoNotification();
return;
}
JsonObject parents = Constants.PARENTS;
- JsonArray essenceArray = parents.get("ESSENCE_WITHER").getAsJsonArray();
+ JsonArray essenceArray = new JsonArray();
+ essenceArray.addAll(parents.get("ESSENCE_WITHER").getAsJsonArray());
+ //add wither essence since it's not part of the parents array
+ essenceArray.add(new JsonPrimitive("ESSENCE_WITHER"));
for (int i = 0; i < essenceArray.size(); i++) {
-
JsonElement jsonElement = essenceArray.get(i);
String essenceName = jsonElement.getAsString();
@@ -132,13 +134,13 @@ public class ExtraPage extends GuiProfileViewerPage {
}
String displayName = itemInformation.get(essenceName).getAsJsonObject().get("displayname").getAsString();
int essenceNumber =
- (profileInfo.has(essenceName.toLowerCase()) ? profileInfo.get(essenceName.toLowerCase()).getAsInt() : 0);
+ profileInfo.has(essenceName.toLowerCase()) ? profileInfo.get(essenceName.toLowerCase()).getAsInt() : 0;
Utils.renderAlignedString(
EnumChatFormatting.GOLD + displayName,
EnumChatFormatting.WHITE + StringUtils.shortNumberFormat(essenceNumber, 0),
guiLeft + xStart + xOffset,
- guiTop + yStartTop + yOffset * i,
+ guiTop + yStartTop + (yOffset - 1) * i,
76
);
}