> For the complete documentation index, see [llms.txt](https://nightbeam.gitbook.io/donut-core-enterprise/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nightbeam.gitbook.io/donut-core-enterprise/welcome.md).

# Welcome

This document provides module-by-module administrator documentation for the DonutCore plugin. Each section is self-contained and covers the module purpose, runtime requirements, commands, configuration surface, permissions, operational notes, and example placeholders.

{% embed url="<https://www.youtube.com/watch?v=fthDUbWXZLk>" %}

### General Notes <a href="#general-notes" id="general-notes"></a>

* Default module resource files are bundled in `src/main/resources/donutcore/...`, while live server copies are stored under `/plugins/donutcore/`.
* Modules are enabled or disabled from `/plugins/donutcore/config.yml` under the `modules.*` keys.
* The plugin is marked `folia-supported: true` and is built with a Java 21 toolchain against the Paper API.
* Optional integrations referenced by several modules include Vault, PlaceholderAPI, RegionVerse, Redis-based cross-server sync, and FancyHolograms.

#### Module Name & Description <a href="#module-name--description" id="module-name--description"></a>

Controls the server tab list and scoreboard presentation layer. This is a service-style module loaded early so other systems can rely on a registered scoreboard implementation.

* Loaded before most gameplay modules.
* Intended for Paper and Folia deployments where tab rendering must remain lightweight and safe.

#### Installation / Requirements <a href="#installation--requirements" id="installation--requirements"></a>

* Paper or Folia server.
* Enable `modules.tabs: true` in `/plugins/donutcore/config.yml`.
* Module toggle: `modules.tabs: true` in `/plugins/donutcore/config.yml`.
* Module config file: `/plugins/donutcore/tabs/config.yml`.
* Target plugin version documented here: `DonutCore 2.0.0` on Paper/Folia with `api-version: 1.20` and a Java 21 toolchain.


---

# 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://nightbeam.gitbook.io/donut-core-enterprise/welcome.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.
