Class KingdomEntity

java.lang.Object
org.kingdoms.managers.entity.types.KingdomEntity
Direct Known Subclasses:
KingdomChampionReinforcementsEntity, KingdomLandEntity

public class KingdomEntity extends Object
This class should be stored by IdentityHashMap for hashing purposes.
  • Constructor Details

    • KingdomEntity

      public KingdomEntity(@NonNull org.bukkit.entity.Entity entity, @NonNull Kingdom kingdom, @Nullable org.bukkit.entity.LivingEntity target)
  • Method Details

    • damage

      public void damage(org.bukkit.entity.LivingEntity damager, double damage)
    • getEntity

      public @NonNull org.bukkit.entity.Entity getEntity()
    • getKingdom

      public @NonNull Kingdom getKingdom()
    • getTarget

      public @Nullable org.bukkit.entity.Entity getTarget()
    • setTarget

      public void setTarget(@Nullable org.bukkit.entity.Entity target)