########################################
# Blocks
########################################
# All Chests
recipes.remove(<ironchest:iron_chest:*>);

# Dirt Chest 9000!
recipes.addShaped(<ironchest:iron_chest:7>, [
    [<minecraft:dirt:*>, <minecraft:dirt:*>, <minecraft:dirt:*>],
    [<minecraft:dirt:*>, <minecraft:chest>, <minecraft:dirt:*>],
    [<minecraft:dirt:*>, <minecraft:dirt:*>, <minecraft:dirt:*>]
]);

# Copper Chest
recipes.addShaped(<ironchest:iron_chest:3>, [
    [<ore:plateCopper>, <ore:plateCopper>, <ore:plateCopper>],
    [<ore:plateCopper>, <minecraft:chest>, <ore:plateCopper>],
    [<ore:plateCopper>, <ore:plateCopper>, <ore:plateCopper>]
]);

# Iron Chest
recipes.addShaped(<ironchest:iron_chest>, [
    [<ore:plateIron>, <ore:plateIron>, <ore:plateIron>],
    [<ore:plateIron>, <minecraft:chest>, <ore:plateIron>],
    [<ore:plateIron>, <ore:plateIron>, <ore:plateIron>]
]);
recipes.addShaped(<ironchest:iron_chest>, [
    [<ore:plateIron>, <ore:plateGlass>, <ore:plateIron>],
    [<ore:plateGlass>, <ironchest:iron_chest:3>, <ore:plateGlass>],
    [<ore:plateIron>, <ore:plateGlass>, <ore:plateIron>]
]);

# Silver Chest
recipes.addShaped(<ironchest:iron_chest:4>, [
    [<ore:plateSilver>, <ore:plateSilver>, <ore:plateSilver>],
    [<ore:plateSilver>, <ironchest:iron_chest:3>, <ore:plateSilver>],
    [<ore:plateSilver>, <ore:plateSilver>, <ore:plateSilver>]
]);
recipes.addShaped(<ironchest:iron_chest:4>, [
    [<ore:plateSilver>, <ore:plateGlass>, <ore:plateSilver>],
    [<ore:plateGlass>, <ironchest:iron_chest>, <ore:plateGlass>],
    [<ore:plateSilver>, <ore:plateGlass>, <ore:plateSilver>]
]);

# Gold Chest
recipes.addShaped(<ironchest:iron_chest:1>, [
    [<ore:plateGold>, <ore:plateGold>, <ore:plateGold>],
    [<ore:plateGold>, <ironchest:iron_chest>, <ore:plateGold>],
    [<ore:plateGold>, <ore:plateGold>, <ore:plateGold>]
]);
recipes.addShaped(<ironchest:iron_chest:1>, [
    [<ore:plateGold>, <ore:plateGlass>, <ore:plateGold>],
    [<ore:plateGlass>, <ironchest:iron_chest:4>, <ore:plateGlass>],
    [<ore:plateGold>, <ore:plateGlass>, <ore:plateGold>]
]);

# Diamond Chest
recipes.addShaped(<ironchest:iron_chest:2>, [
    [<ore:plateGlass>, <ore:plateGlass>, <ore:plateGlass>],
    [<ore:plateDiamond>, <ironchest:iron_chest:1>, <ore:plateDiamond>],
    [<ore:plateGlass>, <ore:plateGlass>, <ore:plateGlass>]
]);
recipes.addShaped(<ironchest:iron_chest:2>, [
    [<ore:plateGlass>, <ore:plateGlass>, <ore:plateGlass>],
    [<ore:plateGlass>, <ironchest:iron_chest:4>, <ore:plateGlass>],
    [<ore:plateDiamond>, <ore:plateDiamond>, <ore:plateDiamond>]
]);

# Crystal Chest
recipes.addShaped(<ironchest:iron_chest:5>, [
    [<ore:plateGlass>, <ore:plateGlass>, <ore:plateGlass>],
    [<ore:plateGlass>, <ironchest:iron_chest:2>, <ore:plateGlass>],
    [<ore:plateGlass>, <ore:plateGlass>, <ore:plateGlass>]
]);

# Obsidian Chest
recipes.addShaped(<ironchest:iron_chest:6>, [
    [<ore:plateObsidian>, <ore:plateObsidian>, <ore:plateObsidian>],
    [<ore:plateObsidian>, <ironchest:iron_chest:2>, <ore:plateObsidian>],
    [<ore:plateObsidian>, <ore:plateObsidian>, <ore:plateObsidian>]
]);

# Wood to Iron Chest Upgrade
recipes.remove(<ironchest:wood_iron_chest_upgrade>);
recipes.addShaped(<ironchest:wood_iron_chest_upgrade>, [
    [<ore:plateIron>, <ore:plateIron>, <ore:plateIron>],
    [<ore:plateIron>, <ore:plankWood>, <ore:plateIron>],
    [<ore:plateIron>, <ore:plateIron>, <ore:plateIron>]
]);

# Wood to Copper Chest Upgrade
recipes.remove(<ironchest:wood_copper_chest_upgrade>);
recipes.addShaped(<ironchest:wood_copper_chest_upgrade>, [
    [<ore:plateCopper>, <ore:plateCopper>, <ore:plateCopper>],
    [<ore:plateCopper>, <ore:plankWood>, <ore:plateCopper>],
    [<ore:plateCopper>, <ore:plateCopper>, <ore:plateCopper>]
]);

# Copper to Iron Chest Upgrade
recipes.remove(<ironchest:copper_iron_chest_upgrade>);
recipes.addShaped(<ironchest:copper_iron_chest_upgrade>, [
    [<ore:plateIron>, <ore:plateGlass>, <ore:plateIron>],
    [<ore:plateGlass>, <ore:plateCopper>, <ore:plateGlass>],
    [<ore:plateIron>, <ore:plateGlass>, <ore:plateIron>]
]);

# Copper to Sliver Chest Upgrade
recipes.remove(<ironchest:copper_silver_chest_upgrade>);
recipes.addShaped(<ironchest:copper_silver_chest_upgrade>, [
    [<ore:plateSilver>, <ore:plateGlass>, <ore:plateSilver>],
    [<ore:plateGlass>, <ore:plateCopper>, <ore:plateGlass>],
    [<ore:plateSilver>, <ore:plateGlass>, <ore:plateSilver>]
]);

# Iron to Gold Chest Upgrade
recipes.remove(<ironchest:iron_gold_chest_upgrade>);
recipes.addShaped(<ironchest:iron_gold_chest_upgrade>, [
    [<ore:plateGold>, <ore:plateGold>, <ore:plateGold>],
    [<ore:plateGold>, <ore:plateIron>, <ore:plateGold>],
    [<ore:plateGold>, <ore:plateGold>, <ore:plateGold>]
]);

# Silver to Gold Chest Upgrade
recipes.remove(<ironchest:silver_gold_chest_upgrade>);
recipes.addShaped(<ironchest:silver_gold_chest_upgrade>, [
    [<ore:plateGold>, <ore:plateGlass>, <ore:plateGold>],
    [<ore:plateGlass>, <ore:plateSilver>, <ore:plateGlass>],
    [<ore:plateGold>, <ore:plateGlass>, <ore:plateGold>]
]);

# Gold to Diamond Chest Upgrade
recipes.remove(<ironchest:gold_diamond_chest_upgrade>);
recipes.addShaped(<ironchest:gold_diamond_chest_upgrade>, [
    [<ore:plateGlass>, <ore:plateGlass>, <ore:plateGlass>],
    [<ore:plateDiamond>, <ore:plateGold>, <ore:plateDiamond>],
    [<ore:plateGlass>, <ore:plateGlass>, <ore:plateGlass>]
]);

# Diamond to Obsidian Chest Upgrade
recipes.remove(<ironchest:diamond_obsidian_chest_upgrade>);
recipes.addShaped(<ironchest:diamond_obsidian_chest_upgrade>, [
    [<ore:plateObsidian>, <ore:plateObsidian>, <ore:plateObsidian>],
    [<ore:plateObsidian>, <ore:plateGlass>, <ore:plateObsidian>],
    [<ore:plateObsidian>, <ore:plateObsidian>, <ore:plateObsidian>]
]);

# Diamond to Crystal Chest Upgrade
recipes.remove(<ironchest:diamond_crystal_chest_upgrade>);
recipes.addShaped(<ironchest:diamond_crystal_chest_upgrade>, [
    [<ore:plateGlass>, <ore:plateGlass>, <ore:plateGlass>],
    [<ore:plateGlass>, <ore:plateObsidian>, <ore:plateGlass>],
    [<ore:plateGlass>, <ore:plateGlass>, <ore:plateGlass>]
]);
