Update JEI compat
This commit is contained in:
parent
53c5a7ad8f
commit
d51a908f6b
|
@ -7,4 +7,4 @@ curse_id=224791
|
|||
|
||||
mappings_version=snapshot_20151128
|
||||
|
||||
jei_version=2.1.3.13
|
||||
jei_version=2.2.0.15
|
|
@ -88,7 +88,6 @@ public class ConfigHandler {
|
|||
public static boolean vanillaPotionAbsorptionEnabled;
|
||||
|
||||
// Compat
|
||||
public static boolean compatibilityJustEnoughItems;
|
||||
|
||||
public static void init(File file) {
|
||||
config = new Configuration(file);
|
||||
|
@ -176,7 +175,6 @@ public class ConfigHandler {
|
|||
|
||||
category = "Compatibility";
|
||||
config.addCustomCategoryComment(category, "Compatibility settings");
|
||||
compatibilityJustEnoughItems = config.getBoolean("compatibilityJustEnoughItems", category, true, "Enables the JEI recipe categories for specialized recipes.");
|
||||
|
||||
config.save();
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ 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.JEIPlugin;
|
||||
import mezz.jei.api.recipe.IRecipeCategory;
|
||||
import mezz.jei.api.recipe.IRecipeHandler;
|
||||
import mezz.jei.api.recipe.IRecipeTransferHelper;
|
||||
|
@ -16,6 +17,7 @@ import java.util.ArrayList;
|
|||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@JEIPlugin
|
||||
public class BloodMagicPlugin implements IModPlugin {
|
||||
|
||||
@Override
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
package WayofTime.bloodmagic.compat.jei;
|
||||
|
||||
import WayofTime.bloodmagic.ConfigHandler;
|
||||
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.pluginRegistry.registerPlugin(new BloodMagicPlugin());
|
||||
JEIManager.itemBlacklist.addItemToBlacklist(new ItemStack(ModBlocks.bloodLight));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -18,6 +19,6 @@ public class CompatibilityJustEnoughItems implements ICompatibility {
|
|||
|
||||
@Override
|
||||
public boolean enableCompat() {
|
||||
return ConfigHandler.compatibilityJustEnoughItems;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import mezz.jei.api.gui.IDrawable;
|
|||
import mezz.jei.api.gui.IRecipeLayout;
|
||||
import mezz.jei.api.recipe.IRecipeCategory;
|
||||
import mezz.jei.api.recipe.IRecipeWrapper;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
|
@ -39,6 +40,11 @@ public class AltarRecipeCategory implements IRecipeCategory {
|
|||
return background;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void drawExtras(Minecraft minecraft) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void init(@Nonnull IRecipeLayout recipeLayout) {
|
||||
recipeLayout.getItemStacks().init(INPUT_SLOT, true, 31, 0);
|
||||
|
|
|
@ -7,6 +7,7 @@ import mezz.jei.api.gui.IDrawable;
|
|||
import mezz.jei.api.gui.IRecipeLayout;
|
||||
import mezz.jei.api.recipe.IRecipeCategory;
|
||||
import mezz.jei.api.recipe.IRecipeWrapper;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
|
@ -39,6 +40,11 @@ public class BindingRecipeCategory implements IRecipeCategory {
|
|||
return background;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void drawExtras(Minecraft minecraft) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void init(@Nonnull IRecipeLayout recipeLayout) {
|
||||
recipeLayout.getItemStacks().init(INPUT_SLOT, true, 0, 5);
|
||||
|
|
Loading…
Reference in a new issue