
////////////////////////
/// Made by Team AOF ///
////////////////////////


ServerEvents.recipes(event => {

  // Shingles 
  const shingles = [
    'white',
    'orange',
    'magenta',
    'light_blue',
    'yellow',
    'lime',
    'pink',
    'light_gray',
    'gray',
    'cyan',
    'purple',
    'blue',
    'brown',
    'green',
    'red',
    'black'
    ];

    shingles.forEach((item) => {
    event.remove({ output: 'blockus:' + item + '_shingles' });
    event.shaped('6x blockus:' + item + '_shingles', [
      'AAA', 
      'AAA'
    ], {
        A: 'minecraft:' + item + '_terracotta',
      })
    });

    event.remove({ output: 'blockus:shingles' });
    event.shaped('6x blockus:shingles', [
      'AAA', 
      'AAA'
    ], {
        A: 'minecraft:terracotta',
      })

      const recipes = [
        {
          output: 'blockus:polished_deepslate_button',
          pattern: ['AA'],
          key: {
            A: 'minecraft:polished_deepslate',
        },
          id: 'blockus:polished_deepslate_button'
        },

        // Paper Lamp
        {
          output: 'blockus:paper_lamp',
          pattern: [' A ', 'ABA', ' A '],
          key: {
            A: 'minecraft:paper',
            B: 'minecraft:torch'
        },
          id: 'blockus:paper_lamp'
        }
        ];
        
        recipes.forEach((recipe) => {
        event.shaped(recipe.output, recipe.pattern, recipe.key).id(recipe.id);
         });
  });
