Package be.seeseemelk.mockbukkit.damage
Class DamageSourceBuilderMock
java.lang.Object
be.seeseemelk.mockbukkit.damage.DamageSourceBuilderMock
- All Implemented Interfaces:
org.bukkit.damage.DamageSource.Builder
public class DamageSourceBuilderMock
extends Object
implements org.bukkit.damage.DamageSource.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.damage.DamageSourcebuild()@NotNull org.bukkit.damage.DamageSource.BuilderwithCausingEntity(@NotNull org.bukkit.entity.Entity entity) @NotNull org.bukkit.damage.DamageSource.BuilderwithDamageLocation(@NotNull org.bukkit.Location location) @NotNull org.bukkit.damage.DamageSource.BuilderwithDirectEntity(@NotNull org.bukkit.entity.Entity entity)
-
Constructor Details
-
DamageSourceBuilderMock
public DamageSourceBuilderMock(@NotNull @NotNull org.bukkit.damage.DamageType damageType)
-
-
Method Details
-
withCausingEntity
public @NotNull org.bukkit.damage.DamageSource.Builder withCausingEntity(@NotNull @NotNull org.bukkit.entity.Entity entity) - Specified by:
withCausingEntityin interfaceorg.bukkit.damage.DamageSource.Builder
-
withDirectEntity
public @NotNull org.bukkit.damage.DamageSource.Builder withDirectEntity(@NotNull @NotNull org.bukkit.entity.Entity entity) - Specified by:
withDirectEntityin interfaceorg.bukkit.damage.DamageSource.Builder
-
withDamageLocation
public @NotNull org.bukkit.damage.DamageSource.Builder withDamageLocation(@NotNull @NotNull org.bukkit.Location location) - Specified by:
withDamageLocationin interfaceorg.bukkit.damage.DamageSource.Builder
-
build
@NotNull public @NotNull org.bukkit.damage.DamageSource build()- Specified by:
buildin interfaceorg.bukkit.damage.DamageSource.Builder
-