Interface ISonicBoomItem

All Known Implementing Classes:
AmethystEchoStaffItem, EchoShriekerItem, EchoStaffItem, EnderEchoStaffItem, RoseGoldEchoStaffItem

public interface ISonicBoomItem
  • Method Summary

    Modifier and Type
    Method
    Description
    default float
    calculateEnchantedDamage(net.minecraft.server.level.ServerLevel level, net.minecraft.world.item.ItemStack tool, net.minecraft.world.entity.Entity entity, net.minecraft.world.damagesource.DamageSource damageSource, float damage)
     
    default float
    calculateFinalDistance(net.minecraft.world.item.ItemStack stack, net.minecraft.server.level.ServerLevel world, float base_distance)
     
    default float
     
  • Method Details

    • calculateEnchantedDamage

      default float calculateEnchantedDamage(net.minecraft.server.level.ServerLevel level, net.minecraft.world.item.ItemStack tool, net.minecraft.world.entity.Entity entity, net.minecraft.world.damagesource.DamageSource damageSource, float damage)
    • calculateFinalDistance

      default float calculateFinalDistance(net.minecraft.world.item.ItemStack stack, net.minecraft.server.level.ServerLevel world, float base_distance)
    • getChargePowerForTime

      default float getChargePowerForTime(int charge)