package pers.gwyog.gtneioreplugin.plugin; import codechicken.lib.gui.GuiDraw; import codechicken.nei.recipe.TemplateRecipeHandler; import net.minecraft.client.resources.I18n; import net.minecraft.util.EnumChatFormatting; import java.awt.*; public class PluginBase extends TemplateRecipeHandler { @Override public int recipiesPerPage() { return 1; } @Override public String getRecipeName() { return null; } @Override public String getGuiTexture() { return "gtneioreplugin:textures/gui/nei/guiBase.png"; } @Override public void loadTransferRects() { int stringLength = GuiDraw.getStringWidth(EnumChatFormatting.BOLD + I18n.format("gui.nei.seeAll")); transferRects.add(new RecipeTransferRect(new Rectangle(getGuiWidth() - stringLength - 3, 5, stringLength, 9), getOutputId())); } public String getOutputId() { return null; } public String getWorldNameTranslated(boolean genOverworld) { String worldNameTranslated = ""; if (genOverworld) { if (!worldNameTranslated.isEmpty()) worldNameTranslated += ", "; worldNameTranslated += I18n.format("gtnop.world.overworld.name"); } return worldNameTranslated; } public int getGuiWidth() { return 166; } }