Class KingdomEntityRegistry

java.lang.Object
org.kingdoms.managers.entity.KingdomEntityRegistry

public final class KingdomEntityRegistry extends Object
A tracker for all kingdoms-spawned entities. Mobs that die naturally or removed manually by any means are automatically removed from this tracker (using weak references.)
  • Method Details

    • add

      @Nullable public static void add(@NotNull @NotNull KingdomEntity entity)
    • remove

      @Nullable public static @Nullable KingdomEntity remove(@NotNull @NotNull org.bukkit.entity.LivingEntity entity)
    • getEntities

      @NotNull public static @Unmodifiable @NotNull Map<org.bukkit.entity.Entity,KingdomEntity> getEntities()
    • isKingdomEntity

      public static boolean isKingdomEntity(@Nullable @Nullable org.bukkit.entity.LivingEntity entity)
    • get

      @Nullable public static @Nullable KingdomEntity get(@NotNull @NotNull org.bukkit.entity.Entity entity)
    • removeAllKingdomMobs

      @Internal public static void removeAllKingdomMobs()