StartupEvents.registry("item", (event) => { event.create("chlorophyte_ingot") .tag("c:ingots/chlorophyte"); event .create("chlorophyte_sword", "sword") .tier("chlorophyte") .maxDamage(1800); }); ItemEvents.toolTierRegistry((event) => { event.addBasedOnExisting("chlorophyte", "diamond", (tier) => { tier.uses = 1800; tier.speed = 8.0; tier.enchantmentValue = 5; tier.repairIngredient = "#c:ingots/chlorophyte"; }); }); ItemEvents.modification((event) => { event.modify('takesapillage:ravager_horn', item => { item.maxDamage = 16 }) event.modify('minecraft:totem_of_undying', item => { item.maxStackSize = 16 }) event.modify("kubejs:chlorophyte_sword", (item) => { let modifier = Item.of(item.item().id) .attributeModifiers.withModifierAdded( "minecraft:player.entity_interaction_range", { amount: 1.0, operation: "add_value", id: "chlorophyte_interaction_range", }, "mainhand" ) .withModifierAdded( "minecraft:generic.attack_damage", { amount: 6.5, id: "minecraft:base_attack_damage", operation: "add_value", }, "mainhand" ); item.setAttributeModifiersWithTooltip(modifier.modifiers()); }); });