# Terminology

Along with these docs and the entirety of the Sandbox API, there are some common terms that will be used and that you should get familiar with. The following is a list of all terms along with their definitions.

| **Term**         | **Definition**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Platform**     | The underlying implementation that identifies the environment your Addon is running on. For a list of platforms, refer to [Supported Platforms](broken://pages/-M6FD0otBftwBsrxUwZu).                                                                                                                                                                                                                                                                                                                                                                                                                    |
| **Distribution** | <p>One of the two physical pieces of software that make up the game:</p><ul><li><strong>Server</strong>: the piece of software that is solely responsible for running a game and accepting connections from players. This is where your addon will be stored. It is commonly known as the "server".</li><li><strong>Client</strong>: the piece of software that allows you to play the game on your machine, either in Singleplayer or Multiplayer when connecting to a <em>server</em>. This is the software to which your addon will be sent to. It is commonly referred to as the "client".</li></ul> |
| **Side**         | <p>One of the two logical parts in which Minecraft is separated:</p><ul><li><strong>Server</strong>: the part which controls the world and all the entities in it, handling the main logic of the game. Note that this does not correspond to the common meaning of "server", which usually indicats the dedicated server <em>distribution</em>.</li><li><strong>Client</strong>: the part that renders the world on a screen and receives input from the player, which will then be passed on to the server. It effectively corresponds to the "what you see" part when you play the game.</li></ul>    |
| **Addon**        | A mod made for loading with the Sandbox Mod Loader and that interacts solely with the API exposed by it. The mod is usually hosted on Dedicated Servers and sent to Clients upon login, but nothing forbids an Addon being installed directly on a Client, maybe for usage in a Singleplayer world.                                                                                                                                                                                                                                                                                                      |
| **Mod Loader**   | The piece of software responsible for loading mods into the game. In the case of Sandbox, that is the Sandbox Mod Loader, which is built into a platform.                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| **Module**       | Part of the Sandbox API a developer can choose to interact with. Refer to the [API Modules Parity](broken://pages/-M4ck3wilgFZllhr5MdX) page for a list of available modules and their availability on target platforms.                                                                                                                                                                                                                                                                                                                                                                                 |


---

# 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://docs.sandboxpowered.org/api-guides/terminology.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.
