Skip to content

Commit f8d8bb2

Browse files
committed
Restored recipes
1 parent 184b640 commit f8d8bb2

File tree

2 files changed

+16
-13
lines changed

2 files changed

+16
-13
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ org.gradle.jvmargs=-Xmx3G
22

33
minecraft_base_version=1.12
44
minecraft_version=1.12
5-
mod_version=3.0.0
5+
mod_version=3.0.1
66
storagedrawers_version=5.0.0
77
storagedrawers_max_version=6.0.0

src/com/jaquadro/minecraft/storagedrawersextra/core/ModRecipes.java

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,23 @@
33
import com.jaquadro.minecraft.storagedrawers.StorageDrawers;
44
import com.jaquadro.minecraft.storagedrawers.api.storage.EnumBasicDrawer;
55
import com.jaquadro.minecraft.storagedrawers.config.ConfigManager;
6-
import com.jaquadro.minecraft.storagedrawers.util.RecipeHelper;
76
import com.jaquadro.minecraft.storagedrawersextra.StorageDrawersExtra;
87
import com.jaquadro.minecraft.storagedrawersextra.block.EnumMod;
98
import com.jaquadro.minecraft.storagedrawersextra.block.EnumVariant;
109
import com.jaquadro.minecraft.storagedrawersextra.config.ConfigManagerExt;
1110
import net.minecraft.block.Block;
1211
import net.minecraft.item.ItemStack;
1312
import net.minecraft.nbt.NBTTagCompound;
13+
import net.minecraft.util.ResourceLocation;
1414
import net.minecraftforge.fml.common.registry.GameRegistry;
1515
import net.minecraftforge.oredict.ShapedOreRecipe;
1616

1717
import javax.annotation.Nonnull;
1818

1919
public class ModRecipes
2020
{
21+
private static final ResourceLocation EMPTY_GROUP = new ResourceLocation("", "");
22+
2123
@Nonnull
2224
public static ItemStack makeBasicDrawerItemStack (EnumBasicDrawer info, String material, int count) {
2325
@Nonnull ItemStack stack = new ItemStack(ModBlocks.extraDrawers, count, info.getMetadata());
@@ -57,34 +59,35 @@ public void init () {
5759

5860
String material = variant.getResource().toString();
5961

60-
String ch = "chestWood";
61-
String st = "stickWood";
62-
ItemStack pl = plankStack;
63-
ItemStack sl = slabStack;
64-
6562
if (config.isBlockEnabled(EnumBasicDrawer.FULL1.getUnlocalizedName()) && !plankStack.isEmpty()) {
6663
@Nonnull ItemStack result = makeBasicDrawerItemStack(EnumBasicDrawer.FULL1, material, config.getBlockRecipeOutput(EnumBasicDrawer.FULL1.getUnlocalizedName()));
67-
RecipeHelper.addShapedRecipe(result, 3, 3, pl, pl, pl, null, ch, null, pl, pl, pl);
64+
GameRegistry.register(new ShapedOreRecipe(EMPTY_GROUP, result, "xxx", " y ", "xxx", 'x', plankStack, 'y', "chestWood")
65+
.setRegistryName(result.getItem().getRegistryName() + "_" + EnumBasicDrawer.FULL1.getUnlocalizedName() + "_" + variant.toString()));
6866
}
6967
if (config.isBlockEnabled(EnumBasicDrawer.FULL2.getUnlocalizedName()) && !plankStack.isEmpty()) {
7068
@Nonnull ItemStack result = makeBasicDrawerItemStack(EnumBasicDrawer.FULL2, material, config.getBlockRecipeOutput(EnumBasicDrawer.FULL2.getUnlocalizedName()));
71-
RecipeHelper.addShapedRecipe(result, 3, 3, pl, ch, pl, pl, pl, pl, pl, ch, pl);
69+
GameRegistry.register(new ShapedOreRecipe(EMPTY_GROUP, result, "xyx", "xxx", "xyx", 'x', plankStack, 'y', "chestWood")
70+
.setRegistryName(result.getItem().getRegistryName() + "_" + EnumBasicDrawer.FULL2.getUnlocalizedName() + "_" + variant.toString()));
7271
}
7372
if (config.isBlockEnabled(EnumBasicDrawer.FULL4.getUnlocalizedName()) && !plankStack.isEmpty()) {
7473
@Nonnull ItemStack result = makeBasicDrawerItemStack(EnumBasicDrawer.FULL4, material, config.getBlockRecipeOutput(EnumBasicDrawer.FULL4.getUnlocalizedName()));
75-
RecipeHelper.addShapedRecipe(result, 3, 3, ch, pl, ch, pl, pl, pl, ch, pl, ch);
74+
GameRegistry.register(new ShapedOreRecipe(EMPTY_GROUP, result, "yxy", "xxx", "yxy", 'x', plankStack, 'y', "chestWood")
75+
.setRegistryName(result.getItem().getRegistryName() + "_" + EnumBasicDrawer.FULL4.getUnlocalizedName() + "_" + variant.toString()));
7676
}
7777
if (config.isBlockEnabled(EnumBasicDrawer.HALF2.getUnlocalizedName()) && !slabStack.isEmpty()) {
7878
@Nonnull ItemStack result = makeBasicDrawerItemStack(EnumBasicDrawer.HALF2, material, config.getBlockRecipeOutput(EnumBasicDrawer.HALF2.getUnlocalizedName()));
79-
RecipeHelper.addShapedRecipe(result, 3, 3, sl, ch, sl, sl, sl, sl, sl, ch, sl);
79+
GameRegistry.register(new ShapedOreRecipe(EMPTY_GROUP, result, "xyx", "xxx", "xyx", 'x', slabStack, 'y', "chestWood")
80+
.setRegistryName(result.getItem().getRegistryName() + "_" + EnumBasicDrawer.HALF2.getUnlocalizedName() + "_" + variant.toString()));
8081
}
8182
if (config.isBlockEnabled(EnumBasicDrawer.HALF4.getUnlocalizedName()) && !slabStack.isEmpty()) {
8283
@Nonnull ItemStack result = makeBasicDrawerItemStack(EnumBasicDrawer.HALF4, material, config.getBlockRecipeOutput(EnumBasicDrawer.HALF4.getUnlocalizedName()));
83-
RecipeHelper.addShapedRecipe(result, 3, 3, ch, sl, ch, sl, sl, sl, ch, sl, ch);
84+
GameRegistry.register(new ShapedOreRecipe(EMPTY_GROUP, result, "yxy", "xxx", "yxy", 'x', slabStack, 'y', "chestWood")
85+
.setRegistryName(result.getItem().getRegistryName() + "_" + EnumBasicDrawer.HALF4.getUnlocalizedName() + "_" + variant.toString()));
8486
}
8587
if (config.isBlockEnabled("trim") && !plankStack.isEmpty()) {
8688
@Nonnull ItemStack result = new ItemStack(ModBlocks.extraTrim[variant.getGroupIndex()], config.getBlockRecipeOutput("trim"), variant.getGroupMeta());
87-
RecipeHelper.addShapedRecipe(result, 3, 3, st, pl, st, pl, pl, pl, st, pl, st);
89+
GameRegistry.register(new ShapedOreRecipe(EMPTY_GROUP, result, "xyx", "yyy", "xyx", 'x', "stickWood", 'y', plankStack)
90+
.setRegistryName(result.getItem().getRegistryName() + "_" + variant.toString()));
8891
}
8992
}
9093
}

0 commit comments

Comments
 (0)