import crafttweaker.item.IItemStack; val russianItem = ; val gunpowderBlock = ; val dandelionYellow = ; val roseRed = ; val ironShovel = ; val ironHoe = ; val ironPickaxe = ; val ironAxe = ; val diamondShovel = ; val diamondHoe = ; val diamondPickaxe = ; val diamondAxe = ; val antimatterExplosives = ; val antimatterMissile = ; val tier10Rocket = ; val moxFuel = ; val mfsu = ; val nuclearMissile = ; val nuclearReactor = ; val nuclearChamber = ; val advancedMachineCasing = ; val advancedCircuit = ; val uranium235 = ; val enrichedUraniumNuclearFuel = ; val moxNuclearFuel = ; val plutonium = ; val reactorPlating = ; val advancedAlloy = ; val rtgPellets = ; val heavyDutyPlatingT1 = ; val stableUnstableNugget = ; val stableUnstableIngot = ; val unstableIngot = ; val tools = [ , , , , , , , ] as IItemStack[]; function setDurabilityAndTooltip(item as IItemStack) as void { item.maxDamage = 2; item.addTooltip(format.red("This tool is useless, use Tinkers' Construct")); } for tool in tools { setDurabilityAndTooltip(tool); } recipes.remove(russianItem); recipes.remove(antimatterExplosives); recipes.remove(antimatterMissile); recipes.remove(nuclearReactor); recipes.remove(nuclearChamber); recipes.remove(stableUnstableIngot); recipes.remove(stableUnstableNugget); recipes.remove(enrichedUraniumNuclearFuel); recipes.remove(moxNuclearFuel); recipes.remove(reactorPlating); recipes.remove(rtgPellets); recipes.addShapeless(reactorPlating, [heavyDutyPlatingT1, advancedAlloy]); recipes.addShaped(rtgPellets, [ [plutonium, plutonium, plutonium], [plutonium, plutonium, plutonium], [plutonium, plutonium, plutonium] ]); recipes.addShaped(enrichedUraniumNuclearFuel, [ [uranium235, uranium235, uranium235], [uranium235, uranium235, uranium235], [uranium235, uranium235, uranium235] ]); recipes.addShaped(moxNuclearFuel, [ [uranium235, uranium235, uranium235], [plutonium, plutonium, plutonium], [uranium235, uranium235, uranium235] ]); recipes.addShaped(nuclearChamber, [ [heavyDutyPlatingT1, heavyDutyPlatingT1, heavyDutyPlatingT1], [heavyDutyPlatingT1, advancedMachineCasing, heavyDutyPlatingT1], [heavyDutyPlatingT1, heavyDutyPlatingT1, heavyDutyPlatingT1] ]); recipes.addShaped(nuclearReactor, [ [unstableIngot, advancedCircuit, unstableIngot], [nuclearChamber, nuclearChamber, nuclearChamber], [unstableIngot, advancedMachineCasing, unstableIngot] ]); recipes.addShaped(antimatterMissile, [ [tier10Rocket, tier10Rocket, tier10Rocket], [tier10Rocket, antimatterExplosives, tier10Rocket], [tier10Rocket, tier10Rocket, tier10Rocket] ]); recipes.addShaped(antimatterExplosives, [ [tier10Rocket, mfsu, tier10Rocket], [nuclearMissile, nuclearMissile, nuclearMissile], [tier10Rocket, mfsu, tier10Rocket] ]); recipes.addShaped(russianItem, [ [gunpowderBlock, gunpowderBlock, gunpowderBlock], [dandelionYellow, roseRed, roseRed], [gunpowderBlock, gunpowderBlock, gunpowderBlock] ]);