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 unregistration
  14. Command executors
    ❱
    1. Normal command executors
    2. Proxied commandsenders
    3. Native commandsenders
    4. Resulting command executors
    5. Handling command failures
  15. Command arguments
    ❱
    1. CommandArguments
    2. Optional arguments
    3. Listed arguments
    4. Argument suggestions
      ❱
      1. The SuggestionsInfo record
      2. String argument suggestions
      3. Safely typed argument suggestions
      4. Argument suggestions with tooltips
      5. Asynchronous suggestions
    5. 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. Itemstack arguments
        7. LootTable argument
        8. MathOperation arguments
        9. NamespacedKey arguments
        10. Particle arguments
        11. Potion effect arguments
        12. Recipe arguments
        13. Sound arguments
        14. Time arguments
        15. UUID arguments
        16. 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. Map arguments
      14. Command arguments
      15. Custom arguments
  16. Functions & Tags
    ❱
    1. Setting up functions & tags
    2. The SimpleFunctionWrapper class
    3. The FunctionWrapper class
    4. Function arguments
  17. Permissions
  18. Requirements
  19. Aliases
  20. Help
  21. Subcommands
  22. Command trees
  23. Annotation-based Commands
  24. Annotation-based commands
  25. Annotations
  26. Registering annotation-based commands
  27. Kotlin-based Commands
  28. Kotlin-based commands
  29. Using the DSL
  30. Delegated properties
  31. CommandAPI Utilities
  32. Command conversion
  33. Plugin reloading
  34. Internal CommandAPI
  35. Internal CommandAPI
  36. Brigadier + CommandAPI
  37. Brigadier Suggestions
  38. Java Tips
  39. Predicate tips
  40. CommandAPI Contribution
  41. Introduction
  42. Project Structure
  43. Upgrading guide
    ❱
    1. Upgrading guide (pre-9.0.0)
  44. FAQ
  45. Incompatible version information
  46. Troubleshooting
  47. Afterword

CommandAPI Documentation v9.3.0

Literal arguments