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 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:
      withCausingEntity in interface org.bukkit.damage.DamageSource.Builder
    • withDirectEntity

      public @NotNull org.bukkit.damage.DamageSource.Builder withDirectEntity(@NotNull @NotNull org.bukkit.entity.Entity entity)
      Specified by:
      withDirectEntity in interface org.bukkit.damage.DamageSource.Builder
    • withDamageLocation

      public @NotNull org.bukkit.damage.DamageSource.Builder withDamageLocation(@NotNull @NotNull org.bukkit.Location location)
      Specified by:
      withDamageLocation in interface org.bukkit.damage.DamageSource.Builder
    • build

      @NotNull public @NotNull org.bukkit.damage.DamageSource build()
      Specified by:
      build in interface org.bukkit.damage.DamageSource.Builder