diff --git a/gradle.properties b/gradle.properties index 41a5396a..9866fd51 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,4 +7,4 @@ curse_id=224791 mappings_version=snapshot_20151128 -jei_version=2.8.2.38 \ No newline at end of file +jei_version=2.12.0.49 \ No newline at end of file diff --git a/src/main/java/WayofTime/bloodmagic/compat/jei/BloodMagicPlugin.java b/src/main/java/WayofTime/bloodmagic/compat/jei/BloodMagicPlugin.java index 31f03db6..087cfe09 100644 --- a/src/main/java/WayofTime/bloodmagic/compat/jei/BloodMagicPlugin.java +++ b/src/main/java/WayofTime/bloodmagic/compat/jei/BloodMagicPlugin.java @@ -6,9 +6,9 @@ import WayofTime.bloodmagic.compat.jei.altar.AltarRecipeMaker; import WayofTime.bloodmagic.compat.jei.binding.BindingRecipeCategory; import WayofTime.bloodmagic.compat.jei.binding.BindingRecipeHandler; import WayofTime.bloodmagic.compat.jei.binding.BindingRecipeMaker; -import mezz.jei.api.IModPlugin; -import mezz.jei.api.IModRegistry; -import mezz.jei.api.JEIPlugin; +import WayofTime.bloodmagic.registry.ModBlocks; +import mezz.jei.api.*; +import net.minecraft.item.ItemStack; @JEIPlugin public class BloodMagicPlugin implements IModPlugin { @@ -33,4 +33,19 @@ public class BloodMagicPlugin implements IModPlugin { registry.addRecipes(AltarRecipeMaker.getRecipes()); registry.addRecipes(BindingRecipeMaker.getRecipes()); } + + @Override + public void onJeiHelpersAvailable(IJeiHelpers jeiHelpers) { + jeiHelpers.getItemBlacklist().addItemToBlacklist(new ItemStack(ModBlocks.bloodLight)); + } + + @Override + public void onItemRegistryAvailable(IItemRegistry itemRegistry) { + + } + + @Override + public void onRecipeRegistryAvailable(IRecipeRegistry recipeRegistry) { + + } } diff --git a/src/main/java/WayofTime/bloodmagic/compat/jei/CompatibilityJustEnoughItems.java b/src/main/java/WayofTime/bloodmagic/compat/jei/CompatibilityJustEnoughItems.java index 95d3b46b..76ecdd7d 100644 --- a/src/main/java/WayofTime/bloodmagic/compat/jei/CompatibilityJustEnoughItems.java +++ b/src/main/java/WayofTime/bloodmagic/compat/jei/CompatibilityJustEnoughItems.java @@ -1,15 +1,12 @@ package WayofTime.bloodmagic.compat.jei; import WayofTime.bloodmagic.compat.ICompatibility; -import WayofTime.bloodmagic.registry.ModBlocks; -import mezz.jei.api.JEIManager; -import net.minecraft.item.ItemStack; public class CompatibilityJustEnoughItems implements ICompatibility { @Override public void loadCompatibility() { - JEIManager.itemBlacklist.addItemToBlacklist(new ItemStack(ModBlocks.bloodLight)); + } @Override