1. Introduction
  2. Server Owner Usage
  3. Installation for server owners
  4. Configuration for server owners
  5. Command conversion
    ❱
    1. Single command conversion
    2. Single command conversion (with arguments)
    3. Entity selectors
  6. Skipping proxy senders
  7. CommandAPI Setup
  8. Setting up your development environment
  9. Shading the CommandAPI in your plugins
  10. Using the annotation system
  11. Creating Commands
  12. Command registration
  13. Command executors
    ❱
    1. Normal command executors
    2. Proxied commandsenders
    3. Native commandsenders
    4. Resulting command executors
    5. Handling command failures
  14. Command arguments
    ❱
    1. Listed arguments
    2. Argument suggestions
      ❱
      1. The SuggestionsInfo record
      2. String argument suggestions
      3. Safely typed argument suggestions
      4. Argument suggestions with tooltips
      5. Asynchronous suggestions
    3. Argument types
      ❱
      1. Primitive arguments
      2. Ranged arguments
      3. String arguments
      4. Positional arguments
        ❱
        1. Location arguments
        2. Rotation arguments
        3. AxisArguments
      5. Chat arguments
        ❱
        1. Spigot chat arguments
        2. Adventure chat arguments
        3. Chat preview
      6. Entity & player arguments
      7. Scoreboard arguments
        ❱
        1. Scoreboard arguments
        2. Objective arguments
        3. Team arguments
      8. Miscellaneous arguments
        ❱
        1. Angle arguments
        2. Advancement arguments
        3. Biome arguments
        4. BlockState arguments
        5. Enchantment arguments
        6. Environment arguments
        7. Itemstack arguments
        8. LootTable argument
        9. MathOperation arguments
        10. NamespacedKey arguments
        11. Particle arguments
        12. Potion effect arguments
        13. Recipe arguments
        14. Sound arguments
        15. Time arguments
        16. UUID arguments
        17. World arguments
      9. Predicate arguments
        ❱
        1. Block predicate arguments
        2. ItemStack predicate arguments
      10. NBT arguments
      11. Literal arguments
        ❱
        1. Literal arguments
        2. Multi literal arguments
      12. List arguments
      13. Command arguments
      14. Custom arguments
  15. Functions & Tags
    ❱
    1. Setting up functions & tags
    2. The SimpleFunctionWrapper class
    3. The FunctionWrapper class
    4. Function arguments
  16. Permissions
  17. Requirements
  18. Aliases
  19. Help
  20. Subcommands
  21. Command trees
  22. Annotation-based Commands
  23. Annotation-based commands
  24. Annotations
  25. Registering annotation-based commands
  26. Kotlin-based Commands
  27. Kotlin-based commands
  28. Using the DSL
  29. CommandAPI Utilities
  30. Command conversion
  31. Plugin reloading
  32. Internal CommandAPI
  33. Internal CommandAPI
  34. Brigadier + CommandAPI
  35. Brigadier Suggestions
  36. Java Tips
  37. Predicate tips
  38. CommandAPI Contribution
  39. Introduction
  40. Project Structure
  41. Upgrading guide
  42. FAQ
  43. Incompatible version information
  44. Troubleshooting
  45. Afterword

CommandAPI Documentation v8.8.0

Predicate arguments