---
title: "Discussion on \"You're Writing Paper Commands Wrong\" | Hashnode"
description: "Discussion on \"You're Writing Paper Commands Wrong\". Plugin.yml commands are legacy. Here's how Paper's Brigadier API replaces CommandExecutor with real selectors, conditional trees and tab completion."
url: "https://hashnode.com/posts/you-are-writing-paper-commands-wrong/6a46880eb6e35016b9ca4ca6"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [You're Writing Paper Commands Wrong](https://eande171.hashnode.dev/you-are-writing-paper-commands-wrong?utm_source=hashnode&utm_medium=feed)

Plugin.yml commands are legacy. Here's how Paper's Brigadier API replaces CommandExecutor with real selectors, conditional trees and tab completion.

Jul 2 · 3 min read · eande171.hashnode.dev  
Read the article

-   [#minecraft](https://hashnode.com/tag/minecraft)
-   [#java](https://hashnode.com/tag/java)
-   [#game-development](https://hashnode.com/tag/game-development)
-   [#paper](https://hashnode.com/tag/paper)
-   [#plugin](https://hashnode.com/tag/plugin)

## Written by

[Eden](https://hashnode.com/@eande171)

@eande171 · Australia

  
[View profile](https://hashnode.com/@eande171)

Solo dev from Australia making cool projects and (hopefully) making things people benefit from.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
