> For the complete documentation index, see [llms.txt](https://bloodmoon.pseudonova.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bloodmoon.pseudonova.com/signs/introduction.md).

# Introduction

### What are bloodmoon Signs

Bloodmoon signs can be used to trigger certain actions in your world by interacting with a sign. These bloodmoon signs can be restricted for creating, using and destroying based on permissions.

### How to use Bloodmoon signs

Bloodmoon signs can be created by putting **\[bloodmoon]** on the first line.

![Example sign](/files/-M4Ufg0_y2lpnI_lef8S)

### Permissions

Permissions are based on the action, and the type of sign the user is working with. There are 3 types of sign permissions:

* create
* destroy
* use

| Permission                | Description                                              |
| ------------------------- | -------------------------------------------------------- |
| bloodmoon.sign.create.\*  | Allow the player to create a bloodmoon sign              |
| bloodmoon.sign.destroy.\* | Allow the player to destroy all types of bloodmoon signs |
| bloodmoon.sign.use.\*     | Allow the player to use all types of bloodmoon signs     |

{% hint style="info" %}
You can provide individual access to certain signs by giving them the appropriate permission node. Example: **bloodmoon.sign.create.start** , will allow the player to create a start sign.
{% endhint %}

### Exceptions

In some cases, the permission node might go more specific. For example the "item" sign expects a third line containing the name of the item. Permissions can be used to restrict that.

In order to allow users to use all item signs, use **bloodmoon.sign.use.item.\***.
