Initial commit for Insdustrial Sawmill JEI support
This commit is contained in:
parent
fefdaf89e0
commit
8b4ce46e46
3 changed files with 83 additions and 0 deletions
|
@ -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() {
|
||||||
}
|
}
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -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
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in a new issue