Add recipe category -> item JEI integration

This commit is contained in:
Raoul Van den Berge
2016-05-01 11:48:03 +02:00
parent ee0b9b3b74
commit ae9cac4469
4 changed files with 9 additions and 4 deletions

View File

@@ -17,7 +17,7 @@ group = "refinedstorage"
archivesBaseName = "refinedstorage" archivesBaseName = "refinedstorage"
minecraft { minecraft {
version = "1.9-12.16.0.1866-1.9" version = "1.9-12.16.0.1868-1.9"
runDir = "run" runDir = "run"
useDepAts = true useDepAts = true
mappings = "snapshot_20160312" mappings = "snapshot_20160312"
@@ -30,7 +30,7 @@ repositories {
} }
dependencies { dependencies {
deobfCompile "mezz.jei:jei_1.9:3.2.+" deobfCompile "mezz.jei:jei_1.9:3.3.+"
} }
processResources { processResources {

View File

@@ -5,6 +5,7 @@ import mezz.jei.api.IModPlugin;
import mezz.jei.api.IModRegistry; import mezz.jei.api.IModRegistry;
import mezz.jei.api.JEIPlugin; import mezz.jei.api.JEIPlugin;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import refinedstorage.RefinedStorageBlocks; import refinedstorage.RefinedStorageBlocks;
import refinedstorage.RefinedStorageItems; import refinedstorage.RefinedStorageItems;
import refinedstorage.storage.DiskStorage; import refinedstorage.storage.DiskStorage;
@@ -28,6 +29,8 @@ public class PluginRefinedStorage implements IModPlugin {
registry.addRecipes(SoldererRecipeMaker.getRecipes()); registry.addRecipes(SoldererRecipeMaker.getRecipes());
registry.addRecipeCategoryCraftingItem(new ItemStack(RefinedStorageBlocks.SOLDERER), SoldererRecipeCategory.ID);
registry.getJeiHelpers().getNbtIgnoreList().ignoreNbtTagNames(RefinedStorageItems.STORAGE_DISK, DiskStorage.NBT_ITEMS, DiskStorage.NBT_STORED); registry.getJeiHelpers().getNbtIgnoreList().ignoreNbtTagNames(RefinedStorageItems.STORAGE_DISK, DiskStorage.NBT_ITEMS, DiskStorage.NBT_STORED);
registry.getJeiHelpers().getNbtIgnoreList().ignoreNbtTagNames(Item.getItemFromBlock(RefinedStorageBlocks.STORAGE), TileStorage.NBT_STORAGE); registry.getJeiHelpers().getNbtIgnoreList().ignoreNbtTagNames(Item.getItemFromBlock(RefinedStorageBlocks.STORAGE), TileStorage.NBT_STORAGE);
} }

View File

@@ -12,6 +12,8 @@ import net.minecraft.util.ResourceLocation;
import net.minecraft.util.text.translation.I18n; import net.minecraft.util.text.translation.I18n;
public class SoldererRecipeCategory implements IRecipeCategory { public class SoldererRecipeCategory implements IRecipeCategory {
public static final String ID = "refinedstorage.solderer";
private IDrawable background; private IDrawable background;
public SoldererRecipeCategory(IGuiHelper helper) { public SoldererRecipeCategory(IGuiHelper helper) {
@@ -20,7 +22,7 @@ public class SoldererRecipeCategory implements IRecipeCategory {
@Override @Override
public String getUid() { public String getUid() {
return "refinedstorage.solderer"; return ID;
} }
@Override @Override

View File

@@ -11,7 +11,7 @@ public class SoldererRecipeHandler implements IRecipeHandler<SoldererRecipeWrapp
@Override @Override
public String getRecipeCategoryUid() { public String getRecipeCategoryUid() {
return "refinedstorage.solderer"; return SoldererRecipeCategory.ID;
} }
@Override @Override