> For the complete documentation index, see [llms.txt](https://docs.xshyo.us/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xshyo.us/premium-plugins/psmenu/faq.md).

# FAQ

## :question: Frequently Asked Questions (FAQ)

## :small\_blue\_diamond: **Why does typing `/ps` no longer show the help list?**

This happens if you have the main menu enabled **and** the option to cancel the original command in your menu:

```yaml
inventories:
  main-menu:
    enabled: true
    cancel-original-command: true
```

When these options are enabled, the plugin cancels ProtectionStones' default behavior (which would normally run `/ps help`) and instead opens the graphical menu directly.

### :arrow\_right: **How can I show both the menu and the help message?**

Just change `cancel-original-command` to `false`:

```yaml
inventories:
  main-menu:
    enabled: true
    cancel-original-command: false
```

This way, the menu will open *without* canceling the original command. Players will see the menu **and** the `/ps` help message.

### :arrow\_right: **Can I disable the menu completely?**

Yes, just set `enabled` to `false`:

```yaml
inventories:
  main-menu:
    enabled: false
```

This will make the `/ps` command behave normally again, without showing any GUI.

### :arrow\_right: **Does this affect other subcommands like `/ps give` or `/ps info`?**

Nope! This only applies when a player runs `/ps` without any arguments. All other subcommands will continue to work as usual.

## &#x20;:small\_blue\_diamond:**Why do I get a teleport error when kicking a player?**

This happens if you haven't set the **spawn location** yet.\
When a player is kicked (for example, from a region), the plugin tries to teleport them to the configured `spawn` location.\
If the `spawn` location does not exist or has no valid world, you'll see an error message like:

> `No location found, contact an administrator.`

### :arrow\_right: **How do I set the spawn location?** Just run the following command **as a player** to set your current position as the spawn point:

```yaml
/psadmin setloc spawn
```

This will save your current location. The plugin will use it for teleporting kicked players.

### :arrow\_right: **Can I change the spawn later?**

Yes! You can re-run the same command anytime to update the spawn location.

### :arrow\_right: **What happens if I don't set a spawn?**

Players will not be teleported if the spawn is missing, and an error message will be shown instead.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.xshyo.us/premium-plugins/psmenu/faq.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
