# Custom report types

## Report types

You can configure report-types underneath the reports-module. This is completely optional.\
If you do configure them the player creating the report will get a selection screen where he must select his report type.

#### Configuration

Every report type must define a **name.** \
Optionally you can also define **info** which will be displayed as lore of the item and a **material.**

```yaml
  report-types:
  - name: GRIEFED
    info: Select when you want to report someone destroying your property.
    material: MUSIC_DISC_11
  - name: BULLIED
    info: Something about bullying
    material: MUSIC_DISC_13
  - name: BUG
    info: Select this report type if you found a bug somewhere on the server
    material: MUSIC_DISC_BLOCKS
```

![](/files/-MVJXAJGEx2Kq7nPu72s)

##


---

# 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://wiki.staffplusplus.org/master/features/reporting/custom-report-types.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.
