> For the complete documentation index, see [llms.txt](https://tachyonmc.gitbook.io/product-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tachyonmc.gitbook.io/product-docs/fundamentals/getting-set-up/compiling-and-cloning.md).

# Compiling and cloning

{% hint style="info" %}
**Tachyon will always try maintain itself with the L.T.S. (Long Term Support) version of Java.**
{% endhint %}

## Projects

There are 3 projects in the current Tachyon repository, each are explained down below.

<table><thead><tr><th width="180">Project</th><th>Use</th></tr></thead><tbody><tr><td>api</td><td>This is the API module of Tachyon, it contains all source code a developer can use to modify Tachyon to their liking, including a plugin system</td></tr><tr><td>server</td><td>This is the standalone server for Tachyon, it contains the lower level handling of the API abstractions and code to actually make the server run, if you want to create a Tachyon server, build this.</td></tr><tr><td>example-plugin</td><td>An example plugin written to showcase how the plugin API works for Tachyon</td></tr></tbody></table>
