diff --git a/src/main/java/storagecraft/proxy/CommonProxy.java b/src/main/java/storagecraft/proxy/CommonProxy.java index 6790e6b59..76666745e 100644 --- a/src/main/java/storagecraft/proxy/CommonProxy.java +++ b/src/main/java/storagecraft/proxy/CommonProxy.java @@ -171,6 +171,9 @@ public class CommonProxy // Crafting Grid SoldererRegistry.addRecipe(new SoldererRecipeCraftingGrid()); + // Pattern Grid + SoldererRegistry.addRecipe(new SoldererRecipePatternGrid()); + // Wireless Transmitter GameRegistry.addRecipe(new ItemStack(StorageCraftBlocks.WIRELESS_TRANSMITTER), "EPE", diff --git a/src/main/java/storagecraft/tile/solderer/SoldererRecipePatternGrid.java b/src/main/java/storagecraft/tile/solderer/SoldererRecipePatternGrid.java new file mode 100644 index 000000000..508119888 --- /dev/null +++ b/src/main/java/storagecraft/tile/solderer/SoldererRecipePatternGrid.java @@ -0,0 +1,41 @@ +package storagecraft.tile.solderer; + +import net.minecraft.item.ItemStack; +import storagecraft.StorageCraftBlocks; +import storagecraft.StorageCraftItems; +import storagecraft.block.EnumGridType; +import storagecraft.item.ItemProcessor; + +public class SoldererRecipePatternGrid implements ISoldererRecipe +{ + @Override + public ItemStack getRow(int row) + { + if (row == 0) + { + return new ItemStack(StorageCraftItems.PROCESSOR, 1, ItemProcessor.TYPE_ADVANCED); + } + else if (row == 1) + { + return new ItemStack(StorageCraftBlocks.GRID, 1, 0); + } + else if (row == 2) + { + return new ItemStack(StorageCraftItems.PATTERN); + } + + return null; + } + + @Override + public ItemStack getResult() + { + return new ItemStack(StorageCraftBlocks.GRID, 1, EnumGridType.PATTERN.getId()); + } + + @Override + public int getDuration() + { + return 500; + } +}