> For the complete documentation index, see [llms.txt](https://b-setups.gitbook.io/b.-setups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://b-setups.gitbook.io/b.-setups/servers/build-battle-server/additional-information/where-to-find-what.md).

# Where to Find What

This guide provides a breakdown of where to find the essential configurations, language files, menus, scripts and customizable texts for **Build Battle Server Setup**. Use this reference to translate the server, change items, or adjust the server's visual presentation.

***

### 1. Core Game Messages & Translation

*These files and folders control the primary in-game text, including chat messages, game states, win/loss announcements, and basic item names related to the main game mode.*

* **Main Plugin Folder:** `plugins/BuildBattle/`
  * **Locale:** Located in `plugins/BuildBattle/`. Look for the file `language.yml`.

### 2. Lobby Items, Super Vote Shop & Void Teleport

*These features are handled by the bundled BuildBattleAdditions plugin.*

* **BuildBattleAdditions:** `plugins/BuildBattleAdditions/config.yml`
  * **Lobby items:** the hotbar items given to players in the lobby (Arena Selector, Stats, Shop) - their slots, materials, names, lore and the command each one runs.
  * **Super Vote shop:** the `/voteshop` menu layout, the coin price and amount of each super vote tier, and the purchase / not-enough-coins messages.
  * **Void teleport:** the lobby world name, the Y level below which players are teleported, and the teleport target (leave the target world empty to use the lobby spawn).
  * Reload after editing with `/bbadditions reload`.

### 3. Scoreboard & Tablist

*These settings dictate the UI elements shown on the right side of the screen (Scoreboard) and when holding the TAB key (Player list and server info).*

* **TAB Plugin:** `plugins/TAB/config.yml`
  * Open this file to translate or modify the scoreboard title, the lines displayed on the side, header/footer texts in the player list, and nametag prefixes.

### 4. MOTD & Server List Appearance

*The MOTD (Message of the Day) is the text players see in their multiplayer server list before they connect to the server. It also includes the hover text over the player count.*

* **AdvancedServerList:** `plugins/AdvancedServerList/profiles/default.yml`
  * Here you can translate the two MOTD lines displayed under the server name and adjust the gradient colors and player-count hover text.

### 5. Custom Scripts & Action Texts

*Skript is often used for custom lobby items, unique command responses, or join/leave messages that aren't covered by the main plugins.*

* **Skript Folder:** `plugins/Skript/scripts/`
  * This setup contains the following active script files which may hold custom hardcoded texts, chat formats, or interactive GUI logic:
    * `announce.sk` (Controls logic and texts related to announce)
    * `main_commands.sk` (Controls logic and texts related to main\_commands)
    * `lobby_aliases.sk` (Controls the /l, /lobby and /hub shortcuts)
    * `onjoin.sk` (Controls logic and texts related to onjoin)
    * `pluginhider.sk` (Controls logic and texts related to pluginhider)
  * Open them and translate the texts between quotation marks `" "`.

### 6. Party System

*The party system lets players group up and play together using /party.*

* **Parties Plugin:** `plugins/Parties/`
  * `messages.yml` holds all party-related chat messages, and `config.yml` / `parties.yml` control party behaviour and limits.

### 7. Global Server Messages

*These handle basic server functions like unknown commands, joining, quitting, and core economy texts.*

* **EssentialsX:** `plugins/Essentials/`
  * If you need to translate standard commands like `/tp`, `/msg`, or economy messages, look for the `messages_en.properties` file here (you might need to extract it from the Essentials jar if it's not generated).
* **Server / Spigot messages:** `spigot.yml`
  * The whitelist, unknown-command, server-full, outdated-client/server and restart messages are set here.


---

# 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://b-setups.gitbook.io/b.-setups/servers/build-battle-server/additional-information/where-to-find-what.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.
