//ABOE scripts | All Rights Reserved unless otherwise explicitly stated.
//
//Information.
//This adds regular 3x3 crafting recipes as alternatives to the Dissolution Chamber

//
//Scripted by Predundant
//Last edited by Predundant 17.02.2022 (EU date format) (initial revision).
//Last edited by <name> <date> (EU date format) (Changelog).

settings.logAddedRecipes = true
settings.logRemovedRecipes = true
settings.logSkippedRecipes = false
settings.logErroringRecipes = false

onEvent('recipes', event => {

	//Added recipe: Tier 1 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon0', '{TitaniumAugment:{Range:0.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:cobblestone'
  })
  
  	//Added recipe: Tier 2 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon1', '{TitaniumAugment:{Range:1.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: 'minecraft:lapis_lazuli'
  })
  
   	//Added recipe: Tier 3 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon2', '{TitaniumAugment:{Range:2.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: 'minecraft:bone_meal'
  }) 
  
   	//Added recipe: Tier 4 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon3', '{TitaniumAugment:{Range:3.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:nuggets/iron'
  }) 
    
   	//Added recipe: Tier 5 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon4', '{TitaniumAugment:{Range:4.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: 'minecraft:blaze_powder'
  })   
  
   	//Added recipe: Tier 6 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon5', '{TitaniumAugment:{Range:5.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:nuggets/gold'
  })     
  
   	//Added recipe: Tier 7 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon6', '{TitaniumAugment:{Range:6.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:ingots/iron'
  })      
  
    //Added recipe: Tier 8 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon7', '{TitaniumAugment:{Range:7.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:ingots/gold'
  })  
  
  
   	//Added recipe: Tier 9 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon8', '{TitaniumAugment:{Range:8.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:gems/quartz'
  })      
  
   	//Added recipe: Tier 10 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon9', '{TitaniumAugment:{Range:9.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:gems/diamond'
  })    
  
   	//Added recipe: Tier 11 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon10', '{TitaniumAugment:{Range:10.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: 'minecraft:popped_chorus_fruit'
  })   

   	//Added recipe: Tier 12 Range Upgrade
	event.shaped(Item.of('industrialforegoing:range_addon11', '{TitaniumAugment:{Range:11.0f}}'), [
    'AAB',
    'BCD',
    'DDD'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:gems/emerald'
  })     
  
   	//Added recipe: Tier 1 Speed Upgrade
	event.shaped(Item.of('industrialforegoing:speed_addon_1', '{TitaniumAugment:{Speed:2.0f}}'), [
    'AAB',
    'BCD',
    'DEE'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:gears/gold',
	E: '#forge:sugar/sugar'	
  })       
  
   	//Added recipe: Tier 2 Speed Upgrade
	event.shaped(Item.of('industrialforegoing:speed_addon_2', '{TitaniumAugment:{Speed:3.0f}}'), [
    'AAB',
    'BCD',
    'DEE'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:gears/diamond',
	E: '#forge:sugar/sugar'	
  })    
    
   	//Added recipe: Simple Machine Frame
	event.shaped('industrialforegoing:machine_frame_simple', [
    'ABA',
    'DCD',
    'EFE'
  ], {
    A: '#forge:plastic',
	B: 'industrialforegoing:machine_frame_pity',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:ingots/nether_brick',
	E: '#forge:ingots/iron',
	F: '#forge:gears/gold'	
  })     
  
    	//Added recipe: Advanced Machine Frame
	event.shaped('industrialforegoing:machine_frame_advanced', [
    'ABA',
    'DCD',
    'EFE'
  ], {
    A: '#forge:plastic',
	B: 'industrialforegoing:machine_frame_simple',
	C: 'industrialforegoing:pink_slime_bucket',
	D: '#forge:ingots/netherite_scrap',
	E: '#forge:ingots/gold',
	F: '#forge:gears/diamond'	
  })   
  
     	//Added recipe: Supreme Machine Frame
	event.shaped('industrialforegoing:machine_frame_supreme', [
    'ABA',
    'DCD',
    'EFE'
  ], {
    A: '#forge:plastic',
	B: 'industrialforegoing:machine_frame_advanced',
	C: 'industrialforegoing:ether_gas_bucket',
	D: '#forge:ingots/netherite',
	E: '#forge:gems/diamond',
	F: '#forge:gears/diamond'	
  })   
  
    	//Added recipe: Tier 1 Processing Upgrade
	event.shaped(Item.of('industrialforegoing:processing_addon_1', '{TitaniumAugment:{Processing:2.0f}}'), [
    'AAB',
    'BCD',
    'DEF'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:gears/gold',
	E: 'minecraft:furnace',
	F: 'minecraft:crafting_table'	
  })    
  
    	//Added recipe: Tier 2 Processing Upgrade
	event.shaped(Item.of('industrialforegoing:processing_addon_2', '{TitaniumAugment:{Processing:3.0f}}'), [
    'AAB',
    'BCD',
    'DEF'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:gears/diamond',
	E: 'minecraft:furnace',
	F: 'minecraft:crafting_table'	
  })   
  
    	//Added recipe: Tier 1 Efficiency Upgrade
	event.shaped(Item.of('industrialforegoing:efficiency_addon_1', '{TitaniumAugment:{Efficiency:0.9f}}'), [
    'AAB',
    'BCD',
    'DEE'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:gears/gold',
	E: '#forge:rods/blaze'
  })     
  
     	//Added recipe: Tier 2 Efficiency Upgrade
	event.shaped(Item.of('industrialforegoing:efficiency_addon_2', '{TitaniumAugment:{Efficiency:0.8f}}'), [
    'AAB',
    'BCD',
    'DEE'
  ], {
    A: '#forge:dusts/redstone',
	B: '#forge:glass_panes',
	C: 'industrialforegoing:latex_bucket',
	D: '#forge:gears/diamond',
	E: '#forge:rods/blaze'
  })   
  
     	//Added recipe: Pink slime ball recipe
	event.shaped(Item.of('industrialforegoing:pink_slime', 3), [
    'A  ',
    ' B ',
    '   '
  ], {
	A: '#forge:glass_panes',
	B: 'industrialforegoing:pink_slime_bucket'
  })     
  
     	//Added recipe: Pink slime ingot recipe
	event.shaped('industrialforegoing:pink_slime_ingot', [
    'AAB',
    'BC ',
    '   '
  ], {
	A: '#forge:ingots/iron',
	B: '#forge:ingots/gold',	
	C: 'industrialforegoing:pink_slime_bucket'
  })     
  
     	//Added recipe: White lens
	event.shaped(Item.of('industrialforegoing:laser_lens0', 2), [
    'AAA',
    'ABC',
    '   '
  ], {
	A: '#forge:glass_panes',
	B: 'industrialforegoing:latex_bucket',
	C: '#forge:dyes/white'
  })       
  
  
  
  
  
  
  
  
  
  
})
