# Custom Commands

Canonical: https://splugins.net/docs/tools-for-all-plugins-score/custom-commands/index

# Custom Commands

Documentation for all custom commands available in the plugins.

> **WARNING: Vanilla commands with a `#` tag**
In YAML, a space followed by `#` starts a comment, even inside a command. `- execute if block ~ ~-1 ~ #minecraft:sand run say hi` is cut at `#` by the YAML reader before the plugin sees it. Put the line between quotes: `- 'execute if block ~ ~-1 ~ #minecraft:sand run say hi'`. (`@e[type=#minecraft:undead]` is fine: there is no space before the `#`.)

- [Block Commands](/docs/tools-for-all-plugins-score/custom-commands/block-commands)
- [Entity Commands](/docs/tools-for-all-plugins-score/custom-commands/entity-commands)
- [Item Commands](/docs/tools-for-all-plugins-score/custom-commands/item-commands)
- [Mixed Commands (Player & Entity)](/docs/tools-for-all-plugins-score/custom-commands/mixed-commands-player-and-entity)
- [Player & Target Commands](/docs/tools-for-all-plugins-score/custom-commands/player-and-target-commands)
- [Utility Commands](/docs/tools-for-all-plugins-score/custom-commands/utility-commands)