don't use + in the gradle and update JEI stuff
This commit is contained in:
@@ -51,11 +51,11 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
deobfCompile "mezz.jei:jei_1.10.2:3.13.+:api"
|
deobfCompile "mezz.jei:jei_1.10.2:3.13.1.345:api"
|
||||||
runtime "mezz.jei:jei_1.10.2:3.13.+"
|
runtime "mezz.jei:jei_1.10.2:3.13.1.345"
|
||||||
compile "net.darkhax.tesla:Tesla:1.10-1.2.+"
|
compile "net.darkhax.tesla:Tesla:1.10.2-1.2.1.49"
|
||||||
compile "net.industrial-craft:industrialcraft-2:2.6.96-ex110:api"
|
compile "net.industrial-craft:industrialcraft-2:2.6.96-ex110:api"
|
||||||
deobfCompile "MCMultiPart:MCMultiPart:1.2.1+:universal"
|
deobfCompile "MCMultiPart:MCMultiPart:1.2.1:universal"
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources {
|
processResources {
|
||||||
|
|||||||
@@ -5,14 +5,14 @@ import mezz.jei.api.gui.IDrawable;
|
|||||||
import mezz.jei.api.gui.IGuiItemStackGroup;
|
import mezz.jei.api.gui.IGuiItemStackGroup;
|
||||||
import mezz.jei.api.gui.IRecipeLayout;
|
import mezz.jei.api.gui.IRecipeLayout;
|
||||||
import mezz.jei.api.ingredients.IIngredients;
|
import mezz.jei.api.ingredients.IIngredients;
|
||||||
import mezz.jei.api.recipe.IRecipeCategory;
|
import mezz.jei.api.recipe.BlankRecipeCategory;
|
||||||
import mezz.jei.api.recipe.IRecipeWrapper;
|
|
||||||
import net.minecraft.client.Minecraft;
|
|
||||||
import net.minecraft.client.resources.I18n;
|
import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
|
||||||
public class RecipeCategorySolderer implements IRecipeCategory {
|
import javax.annotation.Nonnull;
|
||||||
|
|
||||||
|
public class RecipeCategorySolderer extends BlankRecipeCategory<RecipeWrapperSolderer> {
|
||||||
public static final String ID = "refinedstorage.solderer";
|
public static final String ID = "refinedstorage.solderer";
|
||||||
|
|
||||||
private IDrawable background;
|
private IDrawable background;
|
||||||
@@ -36,17 +36,9 @@ public class RecipeCategorySolderer implements IRecipeCategory {
|
|||||||
return background;
|
return background;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void drawExtras(Minecraft minecraft) {
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void drawAnimations(Minecraft minecraft) {
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
public void setRecipe(IRecipeLayout recipeLayout, IRecipeWrapper recipeWrapper) {
|
public void setRecipe(@Nonnull IRecipeLayout recipeLayout, @Nonnull RecipeWrapperSolderer recipeWrapper) {
|
||||||
IGuiItemStackGroup group = recipeLayout.getItemStacks();
|
IGuiItemStackGroup group = recipeLayout.getItemStacks();
|
||||||
|
|
||||||
int x = 0;
|
int x = 0;
|
||||||
@@ -60,17 +52,15 @@ public class RecipeCategorySolderer implements IRecipeCategory {
|
|||||||
|
|
||||||
group.init(3, false, 83, 18);
|
group.init(3, false, 83, 18);
|
||||||
|
|
||||||
if (recipeWrapper instanceof RecipeWrapperSolderer) {
|
|
||||||
for (int i = 0; i < 3; ++i) {
|
for (int i = 0; i < 3; ++i) {
|
||||||
group.set(i, (ItemStack) recipeWrapper.getInputs().get(i));
|
group.set(i, recipeWrapper.getInputs().get(i));
|
||||||
}
|
}
|
||||||
|
|
||||||
group.set(3, (ItemStack) recipeWrapper.getOutputs().get(0));
|
group.set(3, recipeWrapper.getOutputs().get(0));
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setRecipe(IRecipeLayout recipeLayout, IRecipeWrapper recipeWrapper, IIngredients ingredients) {
|
public void setRecipe(@Nonnull IRecipeLayout recipeLayout, @Nonnull RecipeWrapperSolderer recipeWrapper, @Nonnull IIngredients ingredients) {
|
||||||
IGuiItemStackGroup group = recipeLayout.getItemStacks();
|
IGuiItemStackGroup group = recipeLayout.getItemStacks();
|
||||||
|
|
||||||
int x = 0;
|
int x = 0;
|
||||||
@@ -84,12 +74,10 @@ public class RecipeCategorySolderer implements IRecipeCategory {
|
|||||||
|
|
||||||
group.init(3, false, 83, 18);
|
group.init(3, false, 83, 18);
|
||||||
|
|
||||||
if (recipeWrapper instanceof RecipeWrapperSolderer) {
|
|
||||||
for (int i = 0; i < 3; ++i) {
|
for (int i = 0; i < 3; ++i) {
|
||||||
group.set(i, ingredients.getInputs(ItemStack.class).get(i));
|
group.set(i, ingredients.getInputs(ItemStack.class).get(i));
|
||||||
}
|
}
|
||||||
|
|
||||||
group.set(3, ingredients.getOutputs(ItemStack.class).get(0));
|
group.set(3, ingredients.getOutputs(ItemStack.class).get(0));
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user