diff --git a/src/generated/resources/assets/bloodmagic/lang/en_us.json b/src/generated/resources/assets/bloodmagic/lang/en_us.json index c2ee5255e..1e278cc13 100644 --- a/src/generated/resources/assets/bloodmagic/lang/en_us.json +++ b/src/generated/resources/assets/bloodmagic/lang/en_us.json @@ -401,7 +401,7 @@ "jei.bloodmagic.recipe.lpDrained": "Drained: %s LP", "jei.bloodmagic.recipe.minimumsouls": "Minimum: %s Will", "jei.bloodmagic.recipe.potionflask": "Potion Crafting", - "jei.bloodmagic.recipe.requiredlp": "LP: %d", + "jei.bloodmagic.recipe.requiredlp": "LP: %,d", "jei.bloodmagic.recipe.requiredtier": "Tier: %d", "jei.bloodmagic.recipe.soulforge": "Hellfire Forge", "jei.bloodmagic.recipe.soulsdrained": "Drained: %s Will", diff --git a/src/main/java/wayoftime/bloodmagic/common/data/GeneratorLanguage.java b/src/main/java/wayoftime/bloodmagic/common/data/GeneratorLanguage.java index ad13c10bf..3e93c4859 100644 --- a/src/main/java/wayoftime/bloodmagic/common/data/GeneratorLanguage.java +++ b/src/main/java/wayoftime/bloodmagic/common/data/GeneratorLanguage.java @@ -909,7 +909,7 @@ protected void addTranslations() // JEI add("jei.bloodmagic.recipe.minimumsouls", "Minimum: %s Will"); add("jei.bloodmagic.recipe.soulsdrained", "Drained: %s Will"); - add("jei.bloodmagic.recipe.requiredlp", "LP: %d"); + add("jei.bloodmagic.recipe.requiredlp", "LP: %,d"); add("jei.bloodmagic.recipe.requiredtier", "Tier: %d"); add("jei.bloodmagic.recipe.consumptionrate", "Consumption: %s LP/t"); add("jei.bloodmagic.recipe.drainrate", "Drain: %s LP/t"); diff --git a/src/main/java/wayoftime/bloodmagic/compat/jei/altar/BloodAltarRecipeCategory.java b/src/main/java/wayoftime/bloodmagic/compat/jei/altar/BloodAltarRecipeCategory.java index bd74334a4..04e272fbc 100644 --- a/src/main/java/wayoftime/bloodmagic/compat/jei/altar/BloodAltarRecipeCategory.java +++ b/src/main/java/wayoftime/bloodmagic/compat/jei/altar/BloodAltarRecipeCategory.java @@ -45,7 +45,7 @@ public BloodAltarRecipeCategory(IGuiHelper guiHelper) { public List getTooltipStrings(RecipeBloodAltar recipe, IRecipeSlotsView recipeSlotsView, double mouseX, double mouseY) { List tooltip = Lists.newArrayList(); - if (mouseX >= 13 && mouseX <= 64 && mouseY >= 27 && mouseY <= 58) { + if (mouseX >= 85 && mouseX <= 104 && mouseY >= 30 && mouseY <= 44) { tooltip.add(Component.translatable("jei.bloodmagic.recipe.consumptionrate", ChatUtil.DECIMAL_FORMAT.format(recipe.getConsumeRate()))); tooltip.add(Component.translatable("jei.bloodmagic.recipe.drainrate", ChatUtil.DECIMAL_FORMAT.format(recipe.getDrainRate()))); } @@ -93,8 +93,15 @@ public void draw(RecipeBloodAltar recipe, IRecipeSlotsView recipeSlotsView, GuiG String[] infoString = new String[]{ TextHelper.localize("jei.bloodmagic.recipe.requiredtier", NumeralHelper.toRoman(recipe.getMinimumTier() + 1)), TextHelper.localize("jei.bloodmagic.recipe.requiredlp", recipe.getSyphon())}; - guiGraphics.drawString(mc.font, infoString[0], 90 - mc.font.width(infoString[0]) / 2, 0, Color.gray.getRGB()); - guiGraphics.drawString(mc.font, infoString[1], 90 - mc.font.width(infoString[1]) / 2, 10, Color.gray.getRGB()); + guiGraphics.drawString(mc.font, infoString[0], 90 - mc.font.width(infoString[0]) / 2, 0, Color.gray.getRGB(), false); + guiGraphics.drawString(mc.font, infoString[1], 90 - mc.font.width(infoString[1]) / 2, 10, Color.gray.getRGB(), false); + + PoseStack poseStack = guiGraphics.pose(); + poseStack.pushPose(); + poseStack.translate(87, 41, 0); + poseStack.scale(0.5f, 0.5f, 1f); + guiGraphics.drawString(Minecraft.getInstance().font, Component.translatable("jei.bloodmagic.recipe.info"), 0, 0, 0x8b8b8b, false); + poseStack.popPose(); } } \ No newline at end of file