Initial commit for Insdustrial Sawmill JEI support

This commit is contained in:
drcrazy 2017-04-07 02:53:09 +03:00
parent fefdaf89e0
commit 8b4ce46e46
3 changed files with 83 additions and 0 deletions

View file

@ -40,6 +40,7 @@ public class RecipeCategoryUids {
public static final String EXTRACTOR = "TechReborn.Extractor"; public static final String EXTRACTOR = "TechReborn.Extractor";
public static final String COMPRESSOR = "TechReborn.Compressor"; public static final String COMPRESSOR = "TechReborn.Compressor";
public static final String SCRAPBOX = "TechReborn.Scrapbox"; public static final String SCRAPBOX = "TechReborn.Scrapbox";
public static final String INDUSTRIAL_SAWMILL = "TechReborn.IndustrialSawmill";
private RecipeCategoryUids() { private RecipeCategoryUids() {
} }

View file

@ -0,0 +1,51 @@
package techreborn.compat.jei.industrialSawmill;
import javax.annotation.Nonnull;
import mezz.jei.api.IGuiHelper;
import mezz.jei.api.gui.IDrawable;
import mezz.jei.api.gui.IRecipeLayout;
import mezz.jei.api.ingredients.IIngredients;
import mezz.jei.api.recipe.BlankRecipeCategory;
import mezz.jei.util.Translator;
import net.minecraft.util.ResourceLocation;
import techreborn.compat.jei.RecipeCategoryUids;
public class IndustrialSawmillRecipeCategory extends BlankRecipeCategory<IndustrialSawmillRecipeWrapper> {
private final String title;
public static final ResourceLocation texture = new ResourceLocation("techreborn",
"textures/gui/industrial_sawmill.png");
private final IDrawable background;
public IndustrialSawmillRecipeCategory(IGuiHelper guiHelper){
title = Translator.translateToLocal("tile.techreborn.industrialsawmill.name");
background = guiHelper.createDrawable(texture, 7, 15, 141, 55);
}
@Nonnull
@Override
public String getUid() {
return RecipeCategoryUids.INDUSTRIAL_SAWMILL;
}
@Nonnull
@Override
public String getTitle() {
return title;
}
@Nonnull
@Override
public IDrawable getBackground() {
return background;
}
@Override
public void setRecipe(IRecipeLayout recipeLayout, IndustrialSawmillRecipeWrapper recipeWrapper, IIngredients ingredients) {
}
}

View file

@ -0,0 +1,31 @@
/**
*
*/
package techreborn.compat.jei.industrialSawmill;
import mezz.jei.api.ingredients.IIngredients;
import mezz.jei.api.recipe.BlankRecipeWrapper;
/**
* @author drcrazy
*
*/
public class IndustrialSawmillRecipeWrapper extends BlankRecipeWrapper {
/**
*
*/
public IndustrialSawmillRecipeWrapper() {
// TODO Auto-generated constructor stub
}
/* (non-Javadoc)
* @see mezz.jei.api.recipe.IRecipeWrapper#getIngredients(mezz.jei.api.ingredients.IIngredients)
*/
@Override
public void getIngredients(IIngredients ingredients) {
// TODO Auto-generated method stub
}
}