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