console.info("[SOCIETY] registerWeapons.js loaded"); ItemEvents.toolTierRegistry((e) => { e.add("prismatic", (tier) => { tier.uses = 1000; tier.speed = 8; tier.attackDamageBonus = 2.0; tier.level = 2; tier.enchantmentValue = 14; tier.repairIngredient = "society:prismatic_shard"; }); }); StartupEvents.registry("item", (e) => { e.create("society:galaxy_sword", "sword") .texture("society:item/galaxy_sword") .rarity("epic") .tier("prismatic") .displayName("c=AA0000;c=FFAA00;c=FF55FF;c=FFFF55;c=00AA00;c=00AAAA;c=AA00AA;c=FF55FF;w=10;p=2;Galaxy Sword") .tag("minecraft:swords") .attackDamageBaseline(10.0) .speed(3.0) .modifyTier((tier) => { tier.setRepairIngredient( Ingredient.custom((item) => { if (item.id == "society:prismatic_shard") return true; return false; }) ); }); e.create("society:dragontooth_axe", "axe") .texture("society:item/dragontooth_axe") .rarity("epic") .tier("prismatic") .attackDamageBaseline(12.0) .speed(5.0) .modifyTier((tier) => { tier.setRepairIngredient( Ingredient.custom((item) => { if (item.id == "society:prismatic_shard") return true; return false; }) ); }); e.create("society:princess_hairbrush", "sword") .texture("society:item/artifacts/princess_hairbrush") .rarity("epic") .tier("prismatic") .tag("minecraft:swords") .attackDamageBaseline(6.0) .speed(3.0) .modifyTier((tier) => { tier.setRepairIngredient( Ingredient.custom((item) => { if (item.id == "society:prismatic_shard") return true; return false; }) ); }); e.create("society:meowmageddon", "sword") .texture("society:item/meowmageddon") .rarity("epic") .tier("prismatic") .displayName("c=55FFFF;c=77DDCC;c=FF55FF;c=FFFFFF;Meowmageddon") .tag("minecraft:swords") .attackDamageBaseline(11.0) .speed(4.0) .modifyTier((tier) => { tier.setRepairIngredient( Ingredient.custom((item) => { if (item.id == "society:prismatic_shard") return true; return false; }) ); }); });