import crafttweaker.item.IItemStack; import crafttweaker.item.IIngredient; import crafttweaker.item.ITooltipFunction; import crafttweaker.recipes.IRecipeFunction; import crafttweaker.recipes.ICraftingInfo; import crafttweaker.data.IData; import crafttweaker.formatting.IFormattedText; import mods.jei.JEI; recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); val anythingatall as IIngredient = <*>; val goodArmor = .withTag({ench: [{lvl: 5 as short, id: 16}], display: {Name: "Your Armor"}}); val forJEIepicdisplay = (goodArmor | anythingatall); recipes.addShapeless( "addmythicshieldinggg",, [(anythingatall.marked("mark").transformNew(function(item) { return item.withAmount(1).withTag(item.tag); })).noReturn(), ], function(out,ins,cInfo){ var inpuTag = ins.mark.tag as IData; var updatedTag as IData = {ncRadiationResistance: 10.0}; return ins.mark.updateTag(inpuTag += updatedTag).withAmount(1); }, null ); recipes.addShapeless( "addrecursiveshieldinggg",, [(anythingatall.marked("mark").transformNew(function(item) { return item.withAmount(1).withTag(item.tag); })).noReturn(), ], function(out,ins,cInfo){ var inpuTag = ins.mark.tag as IData; var updatedTag as IData = {ncRadiationResistance: 100.0}; return ins.mark.updateTag(inpuTag += updatedTag).withAmount(1); }, null ); recipes.addShapeless( "addfractalliteshieldinggg",, [(anythingatall.marked("mark").transformNew(function(item) { return item.withAmount(1).withTag(item.tag); })).noReturn(), ], function(out,ins,cInfo){ var inpuTag = ins.mark.tag as IData; var updatedTag as IData = {ncRadiationResistance: 1000.0}; return ins.mark.updateTag(inpuTag += updatedTag).withAmount(1); }, null );