name: Bug Report
description: File a bug report
body:
  - type: markdown
    attributes:
      value: |
        Before reporting a crash here, please make sure you are on the latest version of Purpur.
  - type: input
    attributes:
      label: Timings link
      description: We ask that all timings are a link, not a screenshot. Screenshots inhibit our ability to figure out the real cause of the issue.
      placeholder: https://timings.pl3x.net/?id=4cd655d32ad445aa9063f2130ae3b794
    validations:
      required: false
  - type: textarea
    attributes:
      label: Expected behavior
      description: What you expected to see.
    validations:
      required: true
  - type: textarea
    attributes:
      label: Observed/Actual behavior
      description: What you actually saw.
    validations:
      required: true
  - type: textarea
    attributes:
      label: Steps/models to reproduce
      description: This may include a build schematic, a video, or detailed instructions to help reconstruct the issue.
    validations:
      required: true
  - type: textarea
    attributes:
      label: Purpur version
      description: |
        Run `/version` on your server and **paste** the full, unmodified output here.
        "latest" is *not* a version; we require the output of `/version` so we can adequately track down the issue.
        Additionally, do NOT provide a screenshot, you MUST paste the entire output.
        <details>
        <summary>Example</summary>

        ```
        > version
        [18:58:15 INFO]: Checking version, please wait...
        [18:58:15 INFO]: This server is running Purpur version git-Purpur-1126 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)
        [18:58:15 INFO]: You are running the latest version
        [18:58:15 INFO]: Previous version: git-Purpur-1120 (MC: 1.16.5)
        ```

        </details>
    validations:
      required: true
  - type: checkboxes
    attributes:
      label: Agreements
      description: Please agree to the following.
      options:
        - label: I am running the latest version of Purpur available from https://purpur.pl3x.net/downloads.
          required: true
        - label: I have searched for and ensured there isn't already an open issue regarding this.
          required: true
        - label: My version of Minecraft is supported by Purpur.
          required: true
  - type: textarea
    attributes:
      label: Other
      description: |
        Please include other helpful information below.
        The more information we receive, the quicker and more effective we can be at finding the solution to the issue.
    validations:
      required: false
