Add recipe category -> item JEI integration
This commit is contained in:
@@ -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 {
|
||||||
|
@@ -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);
|
||||||
}
|
}
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user