public void action(ItemStack lighterStack, ServerWorld world) {
lighterStack.setDamage(lighterStack.getDamage() /*текущий урон*/ + 1 /*Урон*/); //Предмет не сломается
lighterStack.damage(1 /*Урон*/, world, null /*Игрок для criteria, может быть null*/, item -> {}); //Почти тоже самое что и метод выше, но с зачарованиями и criteria. Если урон превысит максимум предмет сломается.
}