Interface CustomDamageItem

All Known Implementing Classes:
CrystalBowItem, ElementiumArmorItem, ElementiumAxeItem, ElementiumBootsItem, ElementiumChestItem, ElementiumHelmItem, ElementiumHoeItem, ElementiumLegsItem, ElementiumPickaxeItem, ElementiumShearsItem, ElementiumShovelItem, ElementiumSwordItem, LivingwoodBowItem, ManasteelArmorItem, ManasteelAxeItem, ManasteelHelmItem, ManasteelHoeItem, ManasteelPickaxeItem, ManasteelShearsItem, ManasteelShovelItem, ManasteelSwordItem, ManaweaveArmorItem, ManaweaveHelmItem, SoulscribeItem, StarcallerItem, TerraBladeItem, TerraShattererItem, TerrasteelArmorItem, TerrasteelHelmItem, TerraTruncatorItem, ThundercallerItem, VitreousPickaxeItem

public interface CustomDamageItem
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends net.minecraft.world.entity.LivingEntity>
    int
    damageItem(net.minecraft.world.item.ItemStack stack, int amount, T entity, Consumer<net.minecraft.world.item.Item> breakCallback)
     
  • Method Details

    • damageItem

      <T extends net.minecraft.world.entity.LivingEntity> int damageItem(net.minecraft.world.item.ItemStack stack, int amount, @Nullable T entity, Consumer<net.minecraft.world.item.Item> breakCallback)