Interface BindConfig


public interface BindConfig
Configuration detailing which entities a skill automatically binds to.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Collection<String>
    Gets the collection of entity types (e.g.
    default @NotNull Collection<String>
    Gets the collection of specific entity UUID strings that this skill binds to.
    boolean
    Checks if this skill is bound globally to all entities.
  • Method Details

    • getEntityTypes

      @NotNull @NotNull Collection<String> getEntityTypes()
      Gets the collection of entity types (e.g. "ZOMBIE") that this skill automatically binds to.
      Returns:
      collection of entity type name strings
    • isGlobal

      boolean isGlobal()
      Checks if this skill is bound globally to all entities.
      Returns:
      true if global, false otherwise
    • getUuids

      @NotNull default @NotNull Collection<String> getUuids()
      Gets the collection of specific entity UUID strings that this skill binds to.
      Returns:
      collection of UUID strings