> For the complete documentation index, see [llms.txt](https://changelog.matrixemulator.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://changelog.matrixemulator.com/welcome/server/muserver/data/custom/custommove.md).

# CustomMove

<mark style="color:green;">Registers custom teleport commands (e.g.,</mark> <mark style="color:green;"></mark><mark style="color:green;">`/pvp1`</mark><mark style="color:green;">,</mark> <mark style="color:green;"></mark><mark style="color:green;">`/arena1`</mark><mark style="color:green;">), with optional requirements and Zen cost. Maximum of 20 lines.</mark>

```
//Index	Command		Map	X	Y	MinLevel	MaxLevel	MinReset	MaxReset	MinMReset	MaxMReset	AccountLevel	PKMove	Money	Comment
  1	"/pvp1"		2	222	73	50		*		*		*		*		*		0		1	*
  2	"/pvp2"		2	173	41	50		*		*		*		*		*		0		1	*
end
```

<table data-header-hidden data-search="false"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Column</strong></td><td><strong>Accepted values</strong></td><td><strong>What it is</strong></td></tr><tr><td>Index</td><td>Number</td><td>Identifies the line.</td></tr><tr><td>Command</td><td>Text in quotation marks</td><td>Command that the player types in the chat.</td></tr><tr><td>Map</td><td>Number</td><td>Destination map.</td></tr><tr><td>X / Y</td><td>Number</td><td>Destination position.</td></tr><tr><td>MinLevel / MaxLevel</td><td>Number, or <code>*</code></td><td>Minimum/maximum level of the player. <code>*</code> = no limit.</td></tr><tr><td>MinReset / MaxReset</td><td>Number, or <code>*</code></td><td>Minimum/maximum reset of the player. <code>*</code> = no limit.</td></tr><tr><td>MinMReset / MaxMReset</td><td>Number, or <code>*</code></td><td>Minimum/maximum Master Reset of the player. <code>*</code> = no limit.</td></tr><tr><td>AccountLevel</td><td>Number, or <code>*</code></td><td>Requires a specific Free/VIP1/VIP2/VIP3 account level. <code>*</code> = any.</td></tr><tr><td>PKMove</td><td><code>0</code> or <code>1</code></td><td><code>1</code> = blocks the teleport if the player is PK.</td></tr><tr><td>Money</td><td>Number, or <code>*</code></td><td>Zen charged when using the command. <code>*</code> = free.</td></tr></tbody></table>

### <mark style="color:yellow;">Notes</mark>

* Each line becomes its own chat command (`Command`) — there is no generic command like `/move <index>`, the player types exactly the registered text.
* If the player does not meet any requirement, the teleport is refused with a notice explaining which condition was missing.
