import mods.modularmachinery.RecipeBuilder; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; val enc1 = RecipeBuilder.newBuilder("astaeth1","gravitite_enchanter",60); enc1.addFluidInput(*2000); enc1.addItemInput(); enc1.addItemOutput(); enc1.build(); val enc2 = RecipeBuilder.newBuilder("astaeth2","gravitite_enchanter",60); enc2.addFluidInput(*500); enc2.addItemInput(); enc2.addItemOutput(); enc2.build(); val enc3 = RecipeBuilder.newBuilder("astaeth3","gravitite_enchanter",100); enc3.addFluidInput(*1500); enc3.addItemInput(); enc3.addItemInput(); enc3.addItemOutput(); enc3.build(); val enclistDurandalWrapped as EnchantMap = EnchantMap() .add("minecraft:fire_aspect",4) .add("minecraft:sharpness",45) .add("minecraft:mending",1) .add("minecraft:unbreaking",5) .add("minecraft:sweeping",4) .add("minecraft:looting",5) .add("minecraft:smite",100); val enc4 = RecipeBuilder.newBuilder("astaeth4","gravitite_enchanter",3000); enc4.addFluidInput(*20000); enc4.addItemInput(); enc4.addItemInput(*32); enc4.addItemInput(*8); enc4.addItemInput(*4); enc4.addItemInput(*64); enc4.addItemInput(*16); enc4.addItemInput(); enc4.addItemInput(); enc4.addItemInput(); enc4.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oDurandal§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistDurandalWrapped).getItem()); enc4.build(); val enc5 = RecipeBuilder.newBuilder("astaeth5","gravitite_enchanter",40); enc5.addFluidInput(*500); enc5.addItemInput(); enc5.addItemOutput(); enc5.build(); val enclistAetherTrinketsWrapped as EnchantMap = EnchantMap() .add("minecraft:unbreaking",20) .add("minecraft:mending",1); val enc6 = RecipeBuilder.newBuilder("astaeth6","gravitite_enchanter",100); enc6.addFluidInput(*500); enc6.addItemInput(); enc6.addItemInput(*16); enc6.addItemInput(*4); enc6.addItemInput(); enc6.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oIce Ring§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistAetherTrinketsWrapped).getItem()); enc6.build(); val enc7 = RecipeBuilder.newBuilder("astaeth7","gravitite_enchanter",100); enc7.addFluidInput(*500); enc7.addItemInput(); enc7.addItemInput(*32); enc7.addItemInput(*4); enc7.addItemInput(); enc7.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oPhoenix Gloves§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistAetherTrinketsWrapped).getItem()); enc7.build(); val enc8 = RecipeBuilder.newBuilder("astaeth8","gravitite_enchanter",100); enc8.addFluidInput(*500); enc8.addItemInput(); enc8.addItemInput(*16); enc8.addItemInput(*4); enc8.addItemInput(); enc8.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oIce Pendant§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistAetherTrinketsWrapped).getItem()); enc8.build(); val enc9 = RecipeBuilder.newBuilder("astaeth9","gravitite_enchanter",40); enc9.addFluidInput(*60); enc9.addItemInput(); enc9.addItemOutput(); enc9.build(); val enc10 = RecipeBuilder.newBuilder("astaeth10","gravitite_enchanter",40); enc10.addFluidInput(*300); enc10.addItemInput(); enc10.addItemOutput(*3); enc10.build();