import crafttweaker.enchantments.IEnchantmentDefinition; import crafttweaker.data.IData; import mods.thaumcraft.Infusion; import mods.astralsorcery.Utils; // New Super-Enchant Page: Reorganized Edition // // Relevant Information: // // § (Alt+21) is a selctor symbol for format codes in Minecraft Java Edition // List of available codes can be found here --> https://minecraft.wiki/w/Formatting_codes // The gold color code is §6 and should always come before a format code (§o for Italics), §r to reset formating (optional, but very useful when running /ct NBT) // The Legendary Tooltips config checks for "§d§oSuper-Enchanted§r" in the tooltip // When adding a Super-Enchant (especially armor) make sure you add the enchantments AFTER the NBT mapping. // Tidal Greatblade { var mapTidal as IData = { RepairCost: 1, display: {Name: "§6§oTidal Greatblade§r", Lore: ["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistTidal as IEnchantmentDefinition[] = [, , , ]; mapTidal += enclistTidal[0].makeEnchantment(25).makeTag(); mapTidal += enclistTidal[1].makeEnchantment(10).makeTag(); mapTidal += enclistTidal[2].makeEnchantment(1).makeTag(); mapTidal += enclistTidal[3].makeEnchantment(10).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapTidal), [[, null, null, null, null, null, ], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [, null, null, null, null, null, ]]); } // Vulcammer Maul { var mapHammer as IData = { RepairCost: 1, display: {Name: "§6§oVulcammer Maul§r", Lore: ["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistHammer as IEnchantmentDefinition[] = [, , , ]; mapHammer += enclistHammer[0].makeEnchantment(6).makeTag(); mapHammer += enclistHammer[1].makeEnchantment(10).makeTag(); mapHammer += enclistHammer[2].makeEnchantment(1).makeTag(); mapHammer += enclistHammer[3].makeEnchantment(10).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapHammer), [[, null, null, null, null, null, ], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [, null, null, null, null, null, ]]); } // Crabsmasher Maul { var mapCrab as IData = { RepairCost: 1, display: {Name: "§6§oCrabsmasher Maul§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistCrab as IEnchantmentDefinition[] = [, , , , ]; mapCrab += enclistCrab[0].makeEnchantment(27).makeTag(); mapCrab += enclistCrab[1].makeEnchantment(20).makeTag(); mapCrab += enclistCrab[2].makeEnchantment(5).makeTag(); mapCrab += enclistCrab[3].makeEnchantment(5).makeTag(); mapCrab += enclistCrab[4].makeEnchantment(1).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapCrab), [[, null, null, null, null, null, ], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [, null, null, null, null, null, ]]); } // Soul Stealer { var mapVile as IData = { RepairCost:1, display: {Name: "§6§oSoul Stealer§r", Lore: ["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistVile as IEnchantmentDefinition[] = [, ]; mapVile += enchlistVile[0].makeEnchantment(55).makeTag(); mapVile += enchlistVile[1].makeEnchantment(6).makeTag(); // Recipe recipes.addShaped(.withTag(mapVile), [[, , ], [, , ], [, .reuse(), ]]); } // Brave { var mapBrave as IData = { display: {Name: "§6§oBrave§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistBrave as IEnchantmentDefinition[] = [, , , ]; mapBrave += enchlistBrave[0].makeEnchantment(6).makeTag(); mapBrave += enchlistBrave[1].makeEnchantment(12).makeTag(); mapBrave += enchlistBrave[2].makeEnchantment(1).makeTag(); mapBrave += enchlistBrave[3].makeEnchantment(1).makeTag(); // Recipe recipes.addShaped(.withTag(mapBrave), [[, , ], [, , ], [, , ]]); } // Prison Realm Bow { var mapPrisonRealm as IData = { RepairCost: 1, display: {Name: "§6§oPrison Realm Bow§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistPrisonrealm as IEnchantmentDefinition[] = [, , , ]; mapPrisonRealm += enchlistPrisonrealm[0].makeEnchantment(6).makeTag(); mapPrisonRealm += enchlistPrisonrealm[1].makeEnchantment(30).makeTag(); mapPrisonRealm += enchlistPrisonrealm[2].makeEnchantment(1).makeTag(); mapPrisonRealm += enchlistPrisonrealm[3].makeEnchantment(1).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapPrisonRealm), [[, null, null, , null, null, ], [null, , , , , , null], [null, , , , , , null], [, , , , , , ], [null, , , , , , null], [null, , , , , , null], [, null, null, , null, null, ]]); } // Mirkwood Bow { var mapMirkwood as IData = { RepairCost: 1, display: {Name: "§6§oMirkwood Bow§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistMirkwood as IEnchantmentDefinition[] = [, , , ]; mapMirkwood += enchlistMirkwood[0].makeEnchantment(6).makeTag(); mapMirkwood += enchlistMirkwood[1].makeEnchantment(18).makeTag(); mapMirkwood += enchlistMirkwood[2].makeEnchantment(1).makeTag(); mapMirkwood += enchlistMirkwood[3].makeEnchantment(1).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapMirkwood), [[, null, null, null, null, null, ], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [, null, null, , null, null, ]]); } // Vrangr { var mapAbyss as IData = { RepairCost: 1, display: {Name: "§6§oVrangr§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistAbyss as IEnchantmentDefinition[] = [, , , ]; mapAbyss += enchlistAbyss[0].makeEnchantment(16).makeTag(); mapAbyss += enchlistAbyss[1].makeEnchantment(10).makeTag(); mapAbyss += enchlistAbyss[2].makeEnchantment(5).makeTag(); mapAbyss += enchlistAbyss[3].makeEnchantment(1).makeTag(); // Recipe recipes.addShaped(.withTag(mapAbyss), [[, , ], [, , ], [, , ]]); } // K-Room { var mapKikoku as IData = { RepairCost: 1, display: {Name: "§6§oK-Room§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistKikoku as IEnchantmentDefinition[] = []; mapKikoku += enchlistKikoku[0].makeEnchantment(16).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapKikoku), [[, , , , ], [, null, , null, ], [, , , , ], [, null, , null, ], [, , , , ]]); } // Gun Devil Tribute { var mapBayonette as IData = { RepairCost: 1, display: {Name: "§6§oGun Devil Tribute§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant val enchlistBayonette as IEnchantmentDefinition[] = [, , , ]; mapBayonette += enchlistBayonette[0].makeEnchantment(3).makeTag(); mapBayonette += enchlistBayonette[1].makeEnchantment(1).makeTag(); mapBayonette += enchlistBayonette[2].makeEnchantment(15).makeTag(); mapBayonette += enchlistBayonette[3].makeEnchantment(3).makeTag(); // Recipe recipes.addShaped(.withTag(mapBayonette), [[, , ], [, , ], [, , ]]); } // Spicy Air Gun { var mapChilli as IData = { RepairCost: 1, display: {Name: "§6§oSpicy Air Gun§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistChilli as IEnchantmentDefinition[] = [, , ]; mapChilli += enchlistChilli[0].makeEnchantment(3).makeTag(); mapChilli += enchlistChilli[1].makeEnchantment(125).makeTag(); mapChilli += enchlistChilli[2].makeEnchantment(3).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapChilli), [[, null, null, null, null, null, ], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [, null, null, null, null, null, ]]); } // Faultless Ichor { recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); } // Venomous Thyrsus { var mapPoisonSpear as IData = { RepairCost: 1, display: {Name: "§6§oVenomous Thyrsus§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistPoisonSpear as IEnchantmentDefinition[] = [, ]; mapPoisonSpear += enchlistPoisonSpear[0].makeEnchantment(20).makeTag(); mapPoisonSpear += enchlistPoisonSpear[1].makeEnchantment(20).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapPoisonSpear), [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); } // Elder Spooder String { recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); } // Superoomerang { var mapBoomerang as IData = { RepairCost: 1, display: {Name: "§6§oSuperoomerang§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistBoomerang as IEnchantmentDefinition[] = [, , , , , ]; mapBoomerang += enchlistBoomerang[0].makeEnchantment(1).makeTag(); mapBoomerang += enchlistBoomerang[1].makeEnchantment(10).makeTag(); mapBoomerang += enchlistBoomerang[2].makeEnchantment(10).makeTag(); mapBoomerang += enchlistBoomerang[3].makeEnchantment(10).makeTag(); mapBoomerang += enchlistBoomerang[4].makeEnchantment(10).makeTag(); // Recipe recipes.addShaped(.withTag(mapBoomerang), [[, , ], [, , ], [, , ]]); } // The Flim-Flammer { var mapFlimFlam as IData = { RepairCost: 1, display: {Name: "§6§oThe Flim-Flammer§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistFlimFlamCleave as IEnchantmentDefinition[] = []; mapFlimFlam += enchlistFlimFlamCleave[0].makeEnchantment(222).makeTag(); // Recipe recipes.addShaped(.withTag(mapFlimFlam), [[, .withTag({entity_id: "minecraft:endermite"}), ], [, , ], [, .withTag({entity_id: "minecraft:endermite"}), ]]); } // Cursed Gem of Betrayal { recipes.addShapeless(, [, , ]); } // Eurobeat Bow { var mapSpeedyBow as IData = { RepairCost: 1, display: {Name: "§6§oEurobeat Bow§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistSpeedybow as IEnchantmentDefinition[] = [, , ]; mapSpeedyBow += enchlistSpeedybow[0].makeEnchantment(25).makeTag(); mapSpeedyBow += enchlistSpeedybow[1].makeEnchantment(1).makeTag(); mapSpeedyBow += enchlistSpeedybow[2].makeEnchantment(1).makeTag(); // Recipe mods.extendedcrafting.CombinationCrafting.addRecipe(.withTag(mapSpeedyBow), 10000000, , [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]); } // Dragnipur { var mapWarrenSword as IData = { RepairCost: 1, display: {Name: "§6§oDragnipur§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistWarrenSword as IEnchantmentDefinition[] = [, , ]; mapWarrenSword += enchlistWarrenSword[0].makeEnchantment(100).makeTag(); mapWarrenSword += enchlistWarrenSword[1].makeEnchantment(30).makeTag(); mapWarrenSword += enchlistWarrenSword[2].makeEnchantment(50).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapWarrenSword), [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); } // War { var mapWarBound as IData = { RepairCost: 1, display: {Name: "§6§oWar§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistWarBound as IEnchantmentDefinition[] = [, ]; mapWarBound += enchlistWarBound[0].makeEnchantment(55).makeTag(); mapWarBound += enchlistWarBound[1].makeEnchantment(100).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapWarBound), [[.withTag({tank: {FluidName: "overworldian_fluid", Amount: 16000}}), , , , , , .withTag({tank: {FluidName: "overworldian_fluid", Amount: 16000}})], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [.withTag({tank: {FluidName: "overworldian_fluid", Amount: 16000}}), , , , , , .withTag({tank: {FluidName: "overworldian_fluid", Amount: 16000}})]]); } // Spatial Phaser { recipes.addHiddenShapeless("stellararmorhidden", , [, , , , ]); } // Super Stellar Armor { var mapStellarHelm as IData = { RepairCost: 1, display: {Name: "§6§oStellar Helmet§r", Lore:["§d§oSuper-Enchanted§r"]} }; var mapStellarChest as IData = { RepairCost: 1, display: {Name: "§6§oStellar Chestplate§r", Lore:["§d§oSuper-Enchanted§r"]} }; var mapStellarLegs as IData = { RepairCost: 1, display: {Name: "§6§oStellar Leggings§r", Lore:["§d§oSuper-Enchanted§r"]} }; var mapStellarBoots as IData = { RepairCost: 1, display: {Name: "§6§oStellar BootsA§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List var mapStellar as IData = {}; val enclistStellar as IEnchantmentDefinition[] = [ , , , , , , , , , ]; mapStellar += enclistStellar[0].makeEnchantment(16).makeTag(); mapStellar += enclistStellar[1].makeEnchantment(16).makeTag(); mapStellar += enclistStellar[2].makeEnchantment(16).makeTag(); mapStellar += enclistStellar[3].makeEnchantment(16).makeTag(); mapStellar += enclistStellar[4].makeEnchantment(16).makeTag(); mapStellar += enclistStellar[5].makeEnchantment(16).makeTag(); mapStellar += enclistStellar[6].makeEnchantment(16).makeTag(); mapStellar += enclistStellar[7].makeEnchantment(16).makeTag(); mapStellar += enclistStellar[8].makeEnchantment(2).makeTag(); mapStellar += enclistStellar[9].makeEnchantment(1).makeTag(); // Recipe val attunecrystal = Utils.getCrystalORIngredient(true, true); mods.thaumcraft.Infusion.registerRecipe("superstellarhelm", "", .withTag(mapStellarHelm += mapStellar), 20, [*600, *100], , [, , , , attunecrystal, attunecrystal, attunecrystal, attunecrystal]); mods.thaumcraft.Infusion.registerRecipe("superstellarchest", "", .withTag(mapStellarChest += mapStellar), 20, [*600, *100], , [, , , , attunecrystal, attunecrystal, attunecrystal, attunecrystal]); mods.thaumcraft.Infusion.registerRecipe("superstellarlegs", "", .withTag(mapStellarLegs += mapStellar), 20, [*600, *100], , [, , , , attunecrystal, attunecrystal, attunecrystal, attunecrystal]); mods.thaumcraft.Infusion.registerRecipe("superstellarboots", "", .withTag(mapStellarBoots += mapStellar), 20, [*600, *100], , [, , , , attunecrystal, attunecrystal, attunecrystal, attunecrystal]); } // Dragon Slayer { var mapBigBoySword as IData = { RepairCost: 1, display: {Name: "§6§oDragon Slayer§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistBigBoySword as IEnchantmentDefinition[] = [, , ]; mapBigBoySword += enchlistBigBoySword[0].makeEnchantment(55).makeTag(); mapBigBoySword += enchlistBigBoySword[1].makeEnchantment(20).makeTag(); mapBigBoySword += enchlistBigBoySword[2].makeEnchantment(20).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapBigBoySword), [[null, null, null, , , , null, null, null], [null, null, null, , , , null, null, null], [null, null, null, , , , null, null, null], [null, null, null, , , , null, null, null], [null, null, , , , , , null, null], [null, null, , , , , , null, null], [null, null, , , , , , null, null], [null, , , , , , , , null], [null, null, null, null, , null, null, null, null]]); } // Plaguesword { var mapPlaguesword as IData = { RepairCost: 1, display: {Name: "§6§oPlaguesword§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistPlaguesword as IEnchantmentDefinition[] = [, , ]; mapPlaguesword += enchlistPlaguesword[0].makeEnchantment(75).makeTag(); mapPlaguesword += enchlistPlaguesword[1].makeEnchantment(20).makeTag(); mapPlaguesword += enchlistPlaguesword[2].makeEnchantment(20).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapPlaguesword), [[, , null, null, null, , ], [, , , null, , , ], [null, , , , , , null], [null, null, , , , null, null], [null, , , , , , null], [, , , null, , , ], [, , null, null, null, , ]]); } // Jerry's Sword { var mapSlimesword as IData = { RepairCost: 1, display: {Name: "§6§oJerry's Sword§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistSlimesword as IEnchantmentDefinition[] = [, ]; mapSlimesword += enchlistSlimesword[0].makeEnchantment(125).makeTag(); mapSlimesword += enchlistSlimesword[1].makeEnchantment(50).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapSlimesword), [[, null, null, , null, null, ], [null, , , , , , null], [null, , , , , , null], [, , , , , , ], [null, , , , , , null], [null, , , , , , null], [, null, null, , null, null, ]]); } // Sacrificial Khopesh { var mapBloodKopesh as IData = { RepairCost: 1, display: {Name: "§6§oSacrificial Khopesh§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistBloodKopesh as IEnchantmentDefinition[] = [, , ]; mapBloodKopesh += enchlistBloodKopesh[0].makeEnchantment(75).makeTag(); mapBloodKopesh += enchlistBloodKopesh[1].makeEnchantment(150).makeTag(); mapBloodKopesh += enchlistBloodKopesh[2].makeEnchantment(150).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapBloodKopesh), [[, , null, null, null, , ], [, null, null, , null, null, ], [null, null, , , , null, null], [null, , , , , , null], [null, null, , , , null, null], [, null, null, , null, null, ], [, , null, null, null, , ]]); } // Caliburn { var mapCaliburn as IData = { RepairCost: 1, display: {Name: "§6§oCaliburn§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistCaliburn as IEnchantmentDefinition[] = [, , ]; mapCaliburn += enchlistCaliburn[0].makeEnchantment(120).makeTag(); mapCaliburn += enchlistCaliburn[1].makeEnchantment(16).makeTag(); mapCaliburn += enchlistCaliburn[2].makeEnchantment(20).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapCaliburn), [[, null, null, , null, null, ], [null, null, , , , null, null], [null, , , , , , null], [, , , , , , ], [null, , , , , , null], [null, null, , , , null, null], [, null, null, , null, null, ]]); } // Dauthdaert { var mapDauthdaert as IData = { RepairCost: 1, display: {Name: "§6§oDauthdaert§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistDauthdaert as IEnchantmentDefinition[] = [, , ]; mapDauthdaert += enchlistDauthdaert[0].makeEnchantment(75).makeTag(); mapDauthdaert += enchlistDauthdaert[1].makeEnchantment(20).makeTag(); mapDauthdaert += enchlistDauthdaert[2].makeEnchantment(20).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapDauthdaert), [[, null, null, null, null, null, ], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [, null, null, null, null, null, ]]); } // Light of Shadesman { mods.extendedcrafting.CompressionCrafting.addRecipe(, , 2000, , 100000); } // Oathbringer { var mapOathbringer as IData = { RepairCost: 1, display: {Name: "§6§oOathbringer§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enchlistOathbringer as IEnchantmentDefinition[] = [, ]; mapOathbringer += enchlistOathbringer[0].makeEnchantment(150).makeTag(); mapOathbringer += enchlistOathbringer[1].makeEnchantment(25).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapOathbringer), [[null, null, null, null, null, null, null, , ], [null, null, null, null, null, null, , , ], [null, .withTag({Fluid: {FluidName: "enderium", Amount: 65336000}}), null, null, null, , , , null], [null, , null, null, , , , null, null], [null, , null, , , , null, null, null], [null, null, , , , null, null, null, null], [null, null, , , null, null, null, null, null], [null, , null, null, , , .withTag({Fluid: {FluidName: "molten_awakened", Amount: 65336000}}), null, null], [, null, null, null, null, null, null, null, null]]); } // Evernight Chain { // Amthirmis recipes.addShaped(.withTag({display: {Name: "§4§oAmthirmis Staff§r"}}), [[, , ], [, , ], [, , ]]); // Darven recipes.addShaped(.withTag({display: {Name: "§c§oDarven Staff§r"}}), [[, , ], [, .withTag({display: {Name: "§4§oAmthirmis Staff§r"}}, false), ], [, , ]]); // Cermile recipes.addShaped(.withTag({display: {Name: "§d§oCermile Staff§r"}}), [[, , ], [, .withTag({display: {Name: "§c§oDarven Staff§r"}}, false), ], [, , ]]); // Pardimal recipes.addShaped(.withTag({display: {Name: "§5§oPardimal Staff§r"}}), [[, , ], [, .withTag({display: {Name: "§d§oCermile Staff§r"}}, false), ], [, , ]]); // Quadrotic recipes.addShaped(.withTag({display: {Name: "§9§oQuadrotic Staff§r"}}), [[, , ], [, .withTag({display: {Name: "§5§oPardimal Staff§r"}}, false), ], [, , ]]); // Karos recipes.addShaped(.withTag({display: {Name: "§b§oKaros Staff§r"}}), [[, , ], [, .withTag({display: {Name: "§9§oQuadrotic Staff§r"}}, false), ], [, , ]]); // Heliosis recipes.addShaped(.withTag({display: {Name: "§a§oHeliosis Staff§r"}}), [[, , ], [, .withTag({display: {Name: "§b§oKaros Staff§r"}}, false), ], [, , ]]); // Arksiane recipes.addShaped(.withTag({display: {Name: "§e§oArksiane Staff§r"}}), [[, , ], [, .withTag({display: {Name: "§a§oHeliosis Staff§r"}}, false), ], [, , ]]); // Evernight recipes.addShaped(.withTag({display: {Name: "§6§oEvernight§r"}}), [[, , ], [, .withTag({display: {Name: "§e§oArksiane Staff§r"}}, false), ], [, , ]]); } // Biggus Yeetus { var mapYeet as IData = { RepairCost: 1, display: {Name: "§6§oBiggus Yeetus§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistYeet as IEnchantmentDefinition[] = [, , ]; mapYeet += enclistYeet[0].makeEnchantment(29).makeTag(); mapYeet += enclistYeet[1].makeEnchantment(3).makeTag(); mapYeet += enclistYeet[2].makeEnchantment(49).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapYeet), [[, null, null, null, null, null, ], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [, null, null, null, null, null, ]]); } // Thorns of Villainy { var mapBedrock as IData = { RepairCost: 1, display: {Name: "§6§oThorns of Villainy§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistBedrock as IEnchantmentDefinition[] = [, , ]; mapBedrock += enclistBedrock[0].makeEnchantment(1).makeTag(); mapBedrock += enclistBedrock[1].makeEnchantment(15).makeTag(); mapBedrock += enclistBedrock[2].makeEnchantment(30).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapBedrock), [[, null, null, , null, null, ], [null, , , , , , null], [, , , , , , ], [, , , , , , ], [, , , , , , ], [null, , , , , , null], [, null, null, , null, null, ]]); } // Blade of Terra { var mapTerra as IData = { RepairCost: 1, display: {Name: "§6§oBlade of Terra§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistTerra as IEnchantmentDefinition[] = [, , ]; mapTerra += enclistTerra[0].makeEnchantment(37).makeTag(); mapTerra += enclistTerra[1].makeEnchantment(1).makeTag(); mapTerra += enclistTerra[2].makeEnchantment(1).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapTerra), [[, null, null, , null, null, ], [null, , , , , , null], [null, , , , , , null], [, , , , , , ], [null, , , , , , null], [null, , , , , , null], [, null, null, .withTag({Biome: "minecraft:sky"}), null, null, ]]); } // Arcanium Blade { var mapArcanium as IData = { RepairCost: 1, display: {Name: "§6§oArcanium Blade§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistArcanium as IEnchantmentDefinition[] = [, , ]; mapArcanium += enclistArcanium[0].makeEnchantment(57).makeTag(); mapArcanium += enclistArcanium[1].makeEnchantment(6).makeTag(); mapArcanium += enclistArcanium[2].makeEnchantment(1).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapArcanium), [[, , , , ], [, , null, , ], [, null, , null, ], [, , null, , ], [, , , , ]]); } // Vorpal Sword { var mapVorpal as IData = { RepairCost: 1, display: {Name: "§6§oVorpal Sword§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistVorpal as IEnchantmentDefinition[] = [, , , ]; mapVorpal += enclistVorpal[0].makeEnchantment(3).makeTag(); mapVorpal += enclistVorpal[1].makeEnchantment(5).makeTag(); mapVorpal += enclistVorpal[2].makeEnchantment(1).makeTag(); mapVorpal += enclistVorpal[3].makeEnchantment(10).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapVorpal), [[, null, null, null, null, null, ], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [null, , , , , , null], [, null, null, null, null, null, ]]); } // Direpick { var mapDire as IData = { display: {Name: "§6§oDirepick§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistDire as IEnchantmentDefinition[] = []; mapDire += enclistDire[0].makeEnchantment(20).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapDire), [[null, , null, , null], [, null, , null, ], [null, , , , null], [, null, , null, ], [null, , null, , null]]); } // Doped Electrode { var mapElectrode as IData = { display: {Name: "§6§oDoped Electrode§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistElectrode as IEnchantmentDefinition[] = []; mapElectrode += enclistElectrode[0].makeEnchantment(233).makeTag(); // Recipe recipes.addShaped(.withTag(mapElectrode), [[, , ], [, , ], [, , ]]); } // Stinger Samurai Helmet§r { var mapSamurai as IData = { RepairCost: 1, display: {Name: "§6§oStinger Samurai Helm§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistSamurai as IEnchantmentDefinition[] = [, , ]; mapSamurai += enclistSamurai[0].makeEnchantment(1).makeTag(); mapSamurai += enclistSamurai[1].makeEnchantment(15).makeTag(); mapSamurai += enclistSamurai[2].makeEnchantment(55).makeTag(); // Recipe recipes.addShaped(.withTag(mapSamurai), [[null, , null], [null, , null], [null, , null]]); } // Living Myrmitite Ingot { recipes.addHiddenShapeless("sharpboneprecasia", , [, .withTag({Level: 4, Key: "bloodarsenal.modifier.sharpness", ReadyToUpgrade: 0 as byte}), .withTag({Level: 4, Key: "bloodarsenal.modifier.xperienced", ReadyToUpgrade: 0 as byte}), .withTag({Level: 3, Key: "bloodarsenal.modifier.looting", ReadyToUpgrade: 0 as byte}), .withTag({Level: 1, Key: "bloodarsenal.modifier.aod", ReadyToUpgrade: 0 as byte})]); } // BONE STORM { var mapBONE as IData = { RepairCost: 1, display: {Name: "§6§oBONE STORM§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistBONE as IEnchantmentDefinition[] = [, , ]; mapBONE += enclistBONE[0].makeEnchantment(20).makeTag(); mapBONE += enclistBONE[1].makeEnchantment(50).makeTag(); mapBONE += enclistBONE[2].makeEnchantment(1).makeTag(); // Recipe recipes.addShaped(.withTag(mapBONE), [[.withTag({Material: "desert_myrmex"}), , .withTag({Material: "jungle_myrmex"})], [.withTag({Material: "desert_myrmex"}), , .withTag({Material: "jungle_myrmex"})], [.withTag({Material: "desert_myrmex"}), , .withTag({Material: "jungle_myrmex"})]]); } // Wrought Iron Stuff { // Wrought Iron mods.nuclearcraft.alloy_furnace.addRecipe([, , *2]); mods.thermalexpansion.InductionSmelter.addRecipe(*2, , , 2000); recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); // Puzzle recipes.addHiddenShaped("deeplandspuzzlestone",, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); } // Walking Axe { var mapWalking as IData = { RepairCost: 1, display: {Name: "§6§oWalking Axe§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistWalking as IEnchantmentDefinition[] = [, , ]; mapWalking += enclistWalking[0].makeEnchantment(77).makeTag(); mapWalking += enclistWalking[1].makeEnchantment(3).makeTag(); mapWalking += enclistWalking[2].makeEnchantment(2).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapWalking), [[, null, null, , null, null, ], [null, , , , , , null], [null, , , , , , null], [, , , , , , ], [null, , , , , , null], [null, , , , , , null], [, null, null, , null, null, ]]); } // Helltree { var mapHelltree as IData = { RepairCost: 1, display: {Name: "§6§oHelltree§r", Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistHelltree as IEnchantmentDefinition[] = []; mapHelltree += enclistHelltree[0].makeEnchantment(85).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapHelltree), [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); } // Fishing Sticc { var mapSticc as IData = { RepairCost: 1, display: {Name: "§6§oFishing Sticc§r",Lore:["§d§oSuper-Enchanted§r"]} }; // Enchant List val enclistSticc as IEnchantmentDefinition[] = []; mapSticc += enclistSticc[0].makeEnchantment(350).makeTag(); // Recipe mods.extendedcrafting.TableCrafting.addShaped(.withTag(mapSticc), [[, null, null, , null, null, ], [null, , null, , null, , null], [null, null, , null, , null, null], [, , null, , null, , ], [null, null, , null, , null, null], [null, , null, , null, , null], [, null, null, , null, null, ]]); }