Package be.seeseemelk.mockbukkit.damage
Class DamageSourceMock
java.lang.Object
be.seeseemelk.mockbukkit.damage.DamageSourceMock
- All Implemented Interfaces:
org.bukkit.damage.DamageSource
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.damage.DamageSource
org.bukkit.damage.DamageSource.Builder -
Constructor Summary
ConstructorsConstructorDescriptionDamageSourceMock(org.bukkit.damage.DamageType damageType, org.bukkit.entity.Entity causingEntity, org.bukkit.entity.Entity directEntity, org.bukkit.Location damageLocation) -
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable org.bukkit.entity.Entity@Nullable org.bukkit.Location@NotNull org.bukkit.damage.DamageType@Nullable org.bukkit.entity.Entityfloat@Nullable org.bukkit.LocationinthashCode()booleanboolean
-
Constructor Details
-
DamageSourceMock
public DamageSourceMock(org.bukkit.damage.DamageType damageType, org.bukkit.entity.Entity causingEntity, org.bukkit.entity.Entity directEntity, org.bukkit.Location damageLocation)
-
-
Method Details
-
getDamageType
@NotNull public @NotNull org.bukkit.damage.DamageType getDamageType()- Specified by:
getDamageTypein interfaceorg.bukkit.damage.DamageSource
-
getCausingEntity
@Nullable public @Nullable org.bukkit.entity.Entity getCausingEntity()- Specified by:
getCausingEntityin interfaceorg.bukkit.damage.DamageSource
-
getDirectEntity
@Nullable public @Nullable org.bukkit.entity.Entity getDirectEntity()- Specified by:
getDirectEntityin interfaceorg.bukkit.damage.DamageSource
-
getDamageLocation
@Nullable public @Nullable org.bukkit.Location getDamageLocation()- Specified by:
getDamageLocationin interfaceorg.bukkit.damage.DamageSource
-
getSourceLocation
@Nullable public @Nullable org.bukkit.Location getSourceLocation()- Specified by:
getSourceLocationin interfaceorg.bukkit.damage.DamageSource
-
isIndirect
public boolean isIndirect()- Specified by:
isIndirectin interfaceorg.bukkit.damage.DamageSource
-
getFoodExhaustion
public float getFoodExhaustion()- Specified by:
getFoodExhaustionin interfaceorg.bukkit.damage.DamageSource
-
scalesWithDifficulty
public boolean scalesWithDifficulty()- Specified by:
scalesWithDifficultyin interfaceorg.bukkit.damage.DamageSource
-
equals
-
hashCode
public int hashCode()
-