# Commands

{% hint style="warning" %}
The commands are only needed to facilitate the process. All options are available through the GUI!
{% endhint %}

### Starting/Importing/Saving commands

<table><thead><tr><th width="343">Description</th><th>Command</th></tr></thead><tbody><tr><td>Opens a menu with all cells. From here you can go to the catalog, drafts, create a painting, etc. It only works if you're not drawing right now</td><td>/draw</td></tr><tr><td>If you are drawing right now, it opens a menu with all the tools, color selection, and cursor size. From here you can save the painting or reject it</td><td>/draw</td></tr><tr><td>Starts drawing immediately if you have not exceeded the limit. Gives you a canvas</td><td>/draw start</td></tr><tr><td>Start editing a map/painting in your main hand</td><td>/draw edit image</td></tr><tr><td>Start editing an image from URL.</td><td>/draw edit url &#x3C;url></td></tr><tr><td>Starts drawing immediately if you have not exceeded the limit. Gives you a canvas with selected background color</td><td>/draw start &#x3C;<mark style="color:orange;">#HEX background</mark>>                         /draw start #534545</td></tr><tr><td>Saves your work. It will go to the draft list. If the option <mark style="color:purple;"><strong>Developer resource pack enable</strong></mark> is turned off, it will remain in your hands</td><td>/draw save</td></tr><tr><td>Cancel your work. Discards all changes</td><td>/draw cancel</td></tr></tbody></table>

### Easel commands

<table><thead><tr><th width="343">Description</th><th>Command</th><th data-hidden></th></tr></thead><tbody><tr><td>Provides a piece of canvas to create the dimensions of the future painting</td><td>/draw easel start </td><td></td></tr><tr><td>Locks the canvas and allows you to draw on it by right-clicking.</td><td>/draw easel draw</td><td></td></tr><tr><td>Cancels the painting process. The painting is removed from the wall.</td><td>/draw easel cancel</td><td></td></tr><tr><td>Save the painting. The painting remains on the wall.</td><td>/draw easel save</td><td></td></tr></tbody></table>

### Drawing commands

<table><thead><tr><th width="343">Description</th><th>Command</th></tr></thead><tbody><tr><td>Changes the size of the cursor. The standard value is 1. You can enter any value from 1 to 15</td><td>/draw cursor &#x3C;size></td></tr><tr><td>Changes the color of the cursor. The standard is red. You can put any HEX color or your saved name.</td><td>/draw color &#x3C;<mark style="color:orange;">#HEX</mark>>                                               /draw color &#x3C;name></td></tr><tr><td>Changes the background color of the canvas. The standard is white. You can put any HEX color. Or your saved name.</td><td>/draw background &#x3C;<mark style="color:orange;">#HEX</mark>>                                  /draw background &#x3C;name></td></tr><tr><td>Switch drawing mode to pencil. The standard is a pencil</td><td>/draw pencil</td></tr><tr><td>Switch drawing mode to line</td><td>/draw line</td></tr><tr><td>Switch drawing mode to eraser</td><td>/draw eraser</td></tr><tr><td>Switch drawing mode to fill</td><td>/draw fill</td></tr><tr><td>Switch drawing mode to square</td><td>/draw square</td></tr><tr><td>Switch drawing mode to fillder square</td><td>/draw filled_square</td></tr><tr><td>Switch drawing mode to circle</td><td>/draw circle</td></tr><tr><td>Switch drawing mode to filled circle</td><td>/draw filled_circle</td></tr><tr><td>Switch drawing mode to selection</td><td>/draw selection</td></tr><tr><td>Switch drawing mode to text</td><td>/draw text</td></tr><tr><td>Change font for text mode</td><td>/draw font &#x3C;font name></td></tr></tbody></table>

### Discord commands

<table><thead><tr><th width="343">Description</th><th>Command</th></tr></thead><tbody><tr><td>Sends the picture in your hands as a .png image to the linked discord channel. For this you need <a href="https://www.spigotmc.org/resources/discordsrv.18494/">DiscordSRV</a></td><td>/draw discord</td></tr><tr><td>Sends the picture by its UUID as a .png image to the linked discord channel. For this you need <a href="https://www.spigotmc.org/resources/discordsrv.18494/">DiscordSRV</a></td><td>/draw discord &#x3C;UUID></td></tr></tbody></table>

### Settings commands

<table><thead><tr><th width="343">Description</th><th>Command</th></tr></thead><tbody><tr><td>Sets a custom name for the color to make it easier to find and use. You can set any name. Exclusively for the player.</td><td>/draw colors set &#x3C;<mark style="color:orange;">#HEX</mark>> &#x3C;color name></td></tr><tr><td>Removes the given name from the player's palette. Exclusively for the player.</td><td>/draw colors remove &#x3C;color name></td></tr><tr><td>Completely clears custom names for colors in the player's palette. Exclusively for the player.</td><td>/draw colors clear</td></tr><tr><td>Sets the starting cursor size. When creating a painting, this is the size that will be used immediately. Exclusively for the player.</td><td>/draw default cursor &#x3C;1-15></td></tr><tr><td>Sets the starting cursor color. When creating a painting, this is the cursor color that will be used immediately. Exclusively for the player.</td><td>/draw default color &#x3C;<mark style="color:orange;">#HEX</mark>>                            /draw default color &#x3C;color name></td></tr><tr><td>Sets the starting background color. When creating a painting, this is the background color that will be used immediately. Exclusively for the player.</td><td>/draw default background &#x3C;<mark style="color:orange;">#HEX</mark>>                            /draw default background  &#x3C;color name></td></tr></tbody></table>

### Placing commands

<table><thead><tr><th width="343">Description</th><th>Command</th></tr></thead><tbody><tr><td>Places a map on the wall from your main hand</td><td>/draw place image</td></tr><tr><td>Places a map on the wall by its UUID</td><td>/draw place image &#x3C;UUID></td></tr><tr><td>Places a map on the wall by an URL</td><td>/draw place url &#x3C;URL></td></tr><tr><td>Removes a card from the wall by its UUID</td><td>/draw place delete &#x3C;UUID></td></tr></tbody></table>

### Admin commands

<table><thead><tr><th width="343">Description</th><th>Command</th></tr></thead><tbody><tr><td>Loads all fonts from a folder</td><td>/draw fonts load</td></tr><tr><td>Delete font from the server</td><td>/draw fonts delete &#x3C;font name></td></tr><tr><td>Loads standard maps into the catalog in the categories available according to the standard</td><td>/draw zip</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://shimado.gitbook.io/drawonmap/plugin-usage/commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
