Annotation Type Requirements


@Retention(RUNTIME) public @interface Requirements
  • Element Details

    • excludedTypes

      EntityType[] excludedTypes
      Default:
      {UNKNOWN}
    • livingEntity

      boolean livingEntity
      Default:
      false
    • ownership

      boolean ownership
      Default:
      false
    • selected

      boolean selected
      Default:
      false
    • traits

      Class<? extends Trait>[] traits
      Default:
      {}
    • types

      EntityType[] types
      Default:
      {UNKNOWN}