parent
							
								
									63a2447f03
								
							
						
					
					
						commit
						e3fc2cf3e2
					
				
				 1 changed files with 45 additions and 0 deletions
			
			
		@ -0,0 +1,45 @@ | 
				
			|||||||
 | 
					// priority: 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					onEvent("recipes", event => { | 
				
			||||||
 | 
					  const toHammer = [ | 
				
			||||||
 | 
					    // Vanilla
 | 
				
			||||||
 | 
					    "netherite", | 
				
			||||||
 | 
					    // Create
 | 
				
			||||||
 | 
					    "brass", | 
				
			||||||
 | 
					    // Thermal Integration
 | 
				
			||||||
 | 
					    "rose_gold", | 
				
			||||||
 | 
					    // Thermal Foundation
 | 
				
			||||||
 | 
					    "tin", "bronze", "invar", | 
				
			||||||
 | 
					    "signalum", "lumium", "enderium", | 
				
			||||||
 | 
					  ]; | 
				
			||||||
 | 
					  const toMetalPress = [ "netherite", "signalum", "lumium", "enderium", ]; | 
				
			||||||
 | 
					  const toMultiservoPress = [ "brass", "gold" ]; | 
				
			||||||
 | 
					  const toMechanicalPress = [ | 
				
			||||||
 | 
					    // Vanilla
 | 
				
			||||||
 | 
					    "netherite", | 
				
			||||||
 | 
					    // Immersive Engineering
 | 
				
			||||||
 | 
					    "aluminum", "uranium", "steel", | 
				
			||||||
 | 
					    // Thermal Integration
 | 
				
			||||||
 | 
					    "rose_gold", | 
				
			||||||
 | 
					    // Thermal Foundation
 | 
				
			||||||
 | 
					    "tin", "lead", "silver", "nickel", | 
				
			||||||
 | 
					    "bronze", "electrum", "invar", "constantan", | 
				
			||||||
 | 
					    "signalum", "lumium", "enderium", | 
				
			||||||
 | 
					  ]; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  function get(material, shape) { return global.unification[material][shape][0]; } | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  for (let material of toHammer) | 
				
			||||||
 | 
					    event.shapeless(get(material, "plate"), | 
				
			||||||
 | 
					      [ get(material, "ingot"), "immersiveengineering:hammer" ]); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  for (let material of toMetalPress) | 
				
			||||||
 | 
					    event.recipes.immersiveengineeringMetalPress(get(material, "plate"), | 
				
			||||||
 | 
					      get(material, "ingot"), "immersiveengineering:mold_plate"); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  for (let material of toMultiservoPress) | 
				
			||||||
 | 
					    event.recipes.thermal.press(get(material, "plate"), get(material, "ingot")); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  for (let material of toMechanicalPress) | 
				
			||||||
 | 
					    event.recipes.createPressing(get(material, "plate"), get(material, "ingot")); | 
				
			||||||
 | 
					}); | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue