Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file modified gradlew
100644 → 100755
Empty file.
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
import mezz.jei.api.recipe.RecipeType;
import mezz.jei.api.recipe.category.extensions.IExtendableRecipeCategory;
import mezz.jei.api.recipe.category.extensions.vanilla.crafting.ICraftingCategoryExtension;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Font;
import net.minecraft.client.gui.GuiGraphics;
import net.minecraft.network.chat.Component;
import net.minecraft.resources.ResourceLocation;
Expand Down Expand Up @@ -87,6 +89,10 @@ public void draw(ProfessionRecipe recipe, IRecipeSlotsView recipeSlotsView, GuiG
int recipeWidth = this.getWidth();
int recipeHeight = this.getHeight();
recipeExtension.drawInfo(recipeWidth, recipeHeight, guiGraphics, mouseX, mouseY);

Font font = Minecraft.getInstance().font;
Component levelText = Component.translatable("mmorpg.jei.level_requirement", recipe.getLevelRequirement());
guiGraphics.drawString(font, levelText, CraftingCategory.width - font.width(levelText), 0, 0xFF808080, false);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@
import mezz.jei.api.gui.ingredient.ICraftingGridHelper;
import mezz.jei.api.recipe.IFocusGroup;
import mezz.jei.api.recipe.category.extensions.vanilla.crafting.ICraftingCategoryExtension;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Font;
import net.minecraft.client.gui.GuiGraphics;
import net.minecraft.network.chat.Component;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.item.ItemStack;
import org.jetbrains.annotations.Nullable;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ public List<Component> getTooltipJEI() {
var prof = ExileDB.Professions().get(profession);

list.add(prof.locName().append(" ").append(TooltipUtils.level(getLevelRequirement())));
list.add(Component.translatable("mmorpg.jei.exp_reward", this.exp).withStyle(ChatFormatting.GREEN));


return list;
Expand Down
7 changes: 6 additions & 1 deletion src/main/resources/assets/mmorpg/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -3661,6 +3661,11 @@
"library_of_exile.relic_stat.bonus_rune": "Rune Drop rate %1$s",
"library_of_exile.relic_stat.bonus_skill_gem": "Skill Gem Drop rate %1$s",
"library_of_exile.relic_stat.bonus_watcher_eye": "Watcher Eye Drop rate %1$s",
"library_of_exile.relic_type.mmorpg": "Mine and Slash Relic"
"library_of_exile.relic_type.mmorpg": "Mine and Slash Relic",

"_comment": " [CATEGORY]: JEI integration",

"mmorpg.jei.level_requirement": "LVL %s+",
"mmorpg.jei.exp_reward": "+%s EXP/LVL"

}