# Creating a Java Minecraft server

<figure><img src="https://4258608207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvzJLPp64DHOEMRuhWoqL%2Fuploads%2FAutpr5zySiTzV36Ab3wB%2FFrame%201.png?alt=media&#x26;token=2c7bffe5-aedf-4422-979b-e4d4b82ef1c9" alt=""><figcaption></figcaption></figure>

## Java Minecraft server creation

Creating a server with Homerun Desktop requires no input or settings changes.

{% stepper %}
{% step %}

### Begin server creation

Click either the **"Add a server +"** button on the Dashboard or the **"Create Minecraft Server"** button on the sidebar to open the server creation wizard.
{% endstep %}

{% step %}

### Select the "Java Vanilla" option

Enter a server name or use the default "New Minecraft Server"&#x20;
{% endstep %}

{% step %}

### Configure your server (Optional)

Enter a server name, select a game mode, choose a game difficulty, or click continue to use the default options.&#x20;

Advanced settings, such as game version, world import, max players, and more are available by clicking the **Advanced Settings** button.
{% endstep %}

{% step %}

### Invite additional hosts (Optional)

Enter the email addresses of any friends you wish to invite as Homerun Desktop hosts. The invited users will be able to run the server from their PC when it is offline.
{% endstep %}

{% step %}

### Finish server creation

Click the **"Create Server →"** button at the bottom of the window to finish creating your server and begin playing Minecraft Java Edition.
{% endstep %}
{% endstepper %}

## Advanced settings

<table><thead><tr><th width="188">Setting</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td><strong>Minecraft Version</strong></td><td>Choose which version of Minecraft Java Edition you would like for your server to use. <em>The latest release will always be the default option.</em></td><td></td></tr><tr><td><strong>Max Players</strong></td><td>Set the maximum number of players that can join your server simultaneously. Options: 10, 20, 50, or 100 players.</td><td></td></tr><tr><td><strong>World Seed</strong></td><td>Enter a seed for a specific world generation. If blank, a random world will be generated.</td><td></td></tr><tr><td><strong>Game</strong> <strong>Difficulty</strong></td><td>Choose peaceful, easy, normal, or hard Minecraft difficulties.</td><td></td></tr><tr><td><strong>Render Distance</strong></td><td>Set how many chunks are sent to players. Options: 8, 12, 16, or 24 chunks. Higher values require more bandwidth and client resources.</td><td></td></tr><tr><td><strong>Simulation Distance</strong></td><td>Set how far from players the game will simulate entities and redstone. Options: 4, 6, 8, 10, or 12 chunks. Lower values reduce server load.</td><td></td></tr><tr><td><strong>Enable Command Blocks</strong></td><td>Allow the use of command blocks on your Minecraft server.</td><td></td></tr><tr><td><strong>Anyone Can Stop Server</strong></td><td>Allow any invited Homerun Desktop co-host to stop the server, regardless of if they are the current host or not.</td><td></td></tr></tbody></table>


---

# 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.gethomerun.app/basics/java-minecraft-creation.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.
