mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-15 14:13:56 +01:00
Allow trident custom damage
This commit is contained in:
parent
12f2768389
commit
912fa90c0e
1 changed files with 18 additions and 0 deletions
|
@ -57,5 +57,23 @@ public interface Trident extends AbstractArrow, ThrowableProjectile {
|
||||||
* @param hasDealtDamage has dealt damage or hit the floor
|
* @param hasDealtDamage has dealt damage or hit the floor
|
||||||
*/
|
*/
|
||||||
void setHasDealtDamage(boolean hasDealtDamage);
|
void setHasDealtDamage(boolean hasDealtDamage);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the base amount of damage this trident will do.
|
||||||
|
*
|
||||||
|
* @param damage new damage amount
|
||||||
|
*/
|
||||||
|
void setDamage(double damage);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the base amount of damage this trident will do.
|
||||||
|
*
|
||||||
|
* Defaults to 8.0 for a normal trident with
|
||||||
|
* <code>0.5 * (1 + power level)</code> added for trident fired from
|
||||||
|
* damage enchanted bows.
|
||||||
|
*
|
||||||
|
* @return base damage amount
|
||||||
|
*/
|
||||||
|
double getDamage();
|
||||||
}
|
}
|
||||||
// Paper end
|
// Paper end
|
||||||
|
|
Loading…
Reference in a new issue