Class AlienManager

java.lang.Object
io.github.addoncommunity.galactifun.core.managers.AlienManager
All Implemented Interfaces:
org.bukkit.event.Listener

public final class AlienManager extends Object implements org.bukkit.event.Listener
  • Constructor Details

    • AlienManager

      public AlienManager(Galactifun galactifun)
  • Method Details

    • register

      public void register(Alien<?> alien)
    • getAlien

      @Nullable public Alien<?> getAlien(@Nonnull String id)
    • getAlien

      @Nullable public Alien<?> getAlien(@Nonnull org.bukkit.entity.Entity entity)
    • aliens

      @Nonnull public Collection<Alien<?>> aliens()
    • alienIds

      @Nonnull public Set<UUID> alienIds()
    • addAlien

      public void addAlien(@Nonnull UUID uuid)
    • onDisable

      public void onDisable()
    • key

      public org.bukkit.NamespacedKey key()
    • bossKey

      public org.bukkit.NamespacedKey bossKey()