# Welcome

We design stunning hubs, spawns, and lobbies for your Minecraft Java server. Hundreds, if not thousands, of servers have become more visually appealing as a result of our efforts, and their players appreciate what we have accomplished

{% hint style="success" %}
**Good to know:** Purchase our products and earn something in return. With [BreadBuilds Club](https://www.breadbuilds.com/club), you can turn every dollar to a [discount](https://www.breadbuilds.com/club)
{% endhint %}

## Where can I purchase Minecraft builds?

Our premade builds are available for purchase at <https://www.breadbuilds.com/store>. Make sure to take advantage of any available discounts!

## Where can I purchase Hytale builds?

Our Hytale builds are available for purchase at <https://www.breadbuilds.com/hytale-builds>. There are spawns, lobbies and even arenas! Make sure to take advantage of any available discounts!

## **Do you do custom builds (commissions)?**

We don't give out commissions anymore. You are welcome to join our Discord server or browse our ready-made products [https://discord.gg/grZBrmSB8F](<https://discord.gg/grZBrmSB8F >)

## Where can I request support?

Joining our public discord server at <https://discord.gg/grZBrmSB8F> is probably the simplest way and open a request for support. Use the <mark style="color:$primary;"><contact@breadbuilds.com></mark> email address for business relationships and official correspondence

## My download link is expired, what should I do?

Download links are valid for 30 days only. Join our support [Discord server](https://discord.gg/grZBrmSB8F) and get a new one, how simple.

## Could I use 1.18 world on 1.19 version?

Yes, you are welcome to use it. As well as other versions like that: old -> new.


# Load prefab into your world

This guide explains how to add external prefab files (.prefab.json) to your Hytale server directory and load them into the game.

* Step 1: Upload the File Locate your prefab `.json` file and place it into the server's prefab directory.
  * Path: `/hytale/Server/prefabs`
  * *Note:* This folder is located at the root of your server files.
* Step 2: Load the Structure Once the file is in the correct folder, go in-game and run the following command to import it: `/prefab load <filename>`
  * *Example:* If your file is named `castle.prefab.json`, type `/prefab load castle`.

{% hint style="success" %}
**Good to know:** Browse through amazing Hytale builds – hubs, spawns and lobbies, arenas, SkyBlock islands and much more <https://www.breadbuilds.com/hytale-builds>
{% endhint %}


# Load a new world

This guide explains the easiest way to add a downloaded world save into your Hytale singleplayer.

* Step 1: Locate Your World File Find the world file you want to play (usually downloaded as a folder).
* Step 2: Open the Saves Directory Navigate to your Hytale installation folder and open the following path: `Hytale/UserData/Saves`
* Step 3: Transfer the World Drag and drop the world folder directly into the Saves directory.
* Step 4: Launch the Game Open Hytale. The new world should now appear in your single-player world selection list, ready to play.

{% hint style="success" %}
**Good to know:** Browse through amazing Hytale builds – hubs, spawns and lobbies, arenas, SkyBlock islands and much more <https://www.breadbuilds.com/hytale-builds>
{% endhint %}


# Create a new prefab

This guide covers how to create a new prefab in Hytale in a dedicated editor world and save it as a reusable asset.

* Step 1: Initialize the Workspace `/editprefab new <world name>` *Example:* `/editprefab new my_prefab_world` This generates a clean environment for building.

  > Note: The name you type here is for the world (the workspace), not the specific structure you are about to build. You can save multiple prefabs in one world.
* Step 2: Construct Your Build Create your structure, statue, or building within this new world exactly how you want it to look.
* Step 3: Define the Boundaries Equip the Selection Brush and highlight the entire area of your build. Ensure the selection box covers every block you want to include. You can also use `/pos1` and `/pos2`.
* Step 4: Copy the asset with `/copy`. Save the Asset `/prefab save` This command stores the currently selected blocks as a new prefab file.
* Step 5: Return to Main World `/editprefab exit` Use this to leave the editor mode and return to your previous location.
* Step 6: Place Your New Prefab To use your creation:
  1. Equip the Paste Brush.
  2. Press 'E' to open the asset menu.
  3. Look for the "Server" dropdown menu in the top right corner to find your custom asset.
  4. *Alternative method:* Type `/prefab list` and select it from there.

{% hint style="success" %}
**Good to know:** Browse through amazing Hytale builds – hubs, spawns and lobbies, arenas, SkyBlock islands and much more <https://www.breadbuilds.com/hytale-builds>
{% endhint %}


# Create a new empty/void world

This guide explains how to generate an empty "Void" world in Hytale, perfect for starting a build from scratch.

* Step 1: Grant Permissions `/op self` First, ensure you have operator (admin) status to execute world commands.
* Step 2: Change Generation Type `/world settings worldgentype set Void` This tells the server to switch the generation logic to "Void" (empty space).
* Step 3: Reset the World `/worldgen reload --clear` This reloads the world generator and wipes the existing terrain to apply the void setting.
* Step 4: Refresh the Map `/worldmap reload` Updates the in-game map data to reflect the changes immediately.

#### Optional: World settings

Use these commands to make the starting experience smoother:

* Create a Starting Point `/block set 0 0 0 Rock_Bedrock` Places a single bedrock block at the center of the world so you have somewhere to stand and start building.
* Set Perfect Weather `/weather set Zone1_Sunny` Locks the weather to sunny, ensuring good lighting for building.

{% hint style="success" %}
**Good to know:** Browse through amazing Hytale builds – hubs, spawns and lobbies, arenas, SkyBlock islands and much more <https://www.breadbuilds.com/hytale-builds>
{% endhint %}


# Change day/night duration

This guide explains how to adjust the length of days and nights on your Hytale server by editing the world configuration file.

* Step 1: Stop Your Server Always turn off your server before editing configuration files to prevent data corruption or changes not saving.
* Step 2: Locate the Config File Navigate to your server files and find the configuration file for your specific world.
  * Path: `/hytale/universe/worlds/<world_name>/config.json`
* Step 3: Edit the Gameplay Config Open the file and look for the line `"GameplayConfig":`. You may need to add the following lines manually right under it if they don't exist:

<mark style="color:$primary;">JSON</mark>

```
"GameplayConfig": {
    "DaytimeDurationSeconds": 1800,
    "NighttimeDurationSeconds": 1000
}
```

* Step 4: Save and Restart Save the file changes and start your server. The new cycle lengths will apply immediately.

#### Pro Tip: Time Math

The values are in seconds. Here is a quick cheat sheet for common durations:

* 10 Minutes: `600`
* 20 Minutes: `1200`
* 30 Minutes: `1800`
* 1 Hour: `3600`

For example, if you want a very long day for building, set `"DaytimeDurationSeconds"` to `3600` (1 hour).

{% hint style="success" %}
**Good to know:** Browse through amazing Hytale builds – hubs, spawns and lobbies, arenas, SkyBlock islands and much more <https://www.breadbuilds.com/hytale-builds>
{% endhint %}


# Teleporting between worlds

This guide explains how to move yourself or other players from one world to another on your Hytale server (e.g., moving from the "Hub" to a "Creative" world).

* Step 1: Check Available Worlds `/world list` Run this command to see the exact names of all worlds currently on your server.
* Step 2: Load the Destination World `/world load <worldname>` *Example:* `/world load my_creative_world` Before you can teleport, the destination world must be loaded and active in the server memory.
* Step 3: Teleport `/world teleport <playername> <worldname>` *Example:* `/world teleport PlayerOne my_creative_world` This moves the specified player instantly to the target world.

#### Pro Tip

* Console vs. Chat: You can run these commands from the server console or in-game. If you are in-game, make sure you have operator permissions (`/op self`).
* Exact Names: World names are case-sensitive. If your world is named "Lobby", typing "lobby" might not work. Always check `/world list` first.

{% hint style="success" %}
**Good to know:** Browse through amazing Hytale builds – hubs, spawns and lobbies, arenas, SkyBlock islands and much more <https://www.breadbuilds.com/hytale-builds>
{% endhint %}


# Whitelist

Here is the tutorial for setting up a whitelist on your Hytale server.

* Step 1: Enable the Whitelist `/whitelist enable` Run this command in the console or in-game (as admin) to turn the system on. Now, no one can join unless they are on the list.
* Step 2: Add Players `/whitelist add <playername>` *Example:* `/whitelist add PlayerOne` Use this to give specific friends access to the server.
* Step 3: Remove Players (If Needed) `/whitelist remove <playername>` Revokes a player's access immediately.
* Step 4: Check the List `/whitelist list` Shows you exactly who is currently allowed on the server.

#### Pro Tip

* Check Status: If you aren't sure if the server is private or public, type `/whitelist status` to see if the whitelist is currently ON or OFF.
* Clear All: To remove everyone at once (e.g., to reset access), use `/whitelist clear`.

{% hint style="success" %}
**Good to know:** Browse through amazing Hytale builds – hubs, spawns and lobbies, arenas, SkyBlock islands and much more <https://www.breadbuilds.com/hytale-builds>
{% endhint %}


# Commands list

### **1. Authentication**

These commands are used to link your server to the Hytale online services.

| **Command**           | **Description**                                                                               |
| --------------------- | --------------------------------------------------------------------------------------------- |
| `/auth login device`  | Starts the device authentication flow. Generates a code to enter on the Hytale website.       |
| `/auth login browser` | Starts a browser-based login. Note: Only works if the server has a graphical interface (GUI). |
| `/auth status`        | Checks if the server is currently authenticated and online.                                   |
| `/auth logout`        | Logs the server out and ends the active session.                                              |

### **2. Operator & Permissions**

Commands to manage server admins (Operators) and fine-grained permissions for users and groups.

| **Command**                              | **Description**                                                                 |
| ---------------------------------------- | ------------------------------------------------------------------------------- |
| `/op add <PlayerName>`                   | Grants full admin/operator rights to a player.                                  |
| `/op remove <PlayerName>`                | Revokes admin/operator rights from a player.                                    |
| `/perm user list <uuid>`                 | Displays all permissions currently assigned to a specific user (requires UUID). |
| `/perm user add <uuid> <node>`           | Adds a specific permission node (e.g., `world.edit`) to a user.                 |
| `/perm user remove <uuid> <node>`        | Removes a specific permission node from a user.                                 |
| `/perm user group list <uuid>`           | Shows which permission groups (ranks) a user belongs to.                        |
| `/perm user group add <uuid> <group>`    | Assigns a user to a specific permission group.                                  |
| `/perm user group remove <uuid> <group>` | Removes a user from a specific permission group.                                |
| `/perm group list <group>`               | Displays all permissions assigned to a specific group.                          |
| `/perm group add <group> <node>`         | Adds a permission node to a group.                                              |
| `/perm group remove <group> <node>`      | Removes a permission node from a group.                                         |

### **3. Whitelist Management**

Control who is allowed to join the server.

| **Command**                      | **Description**                                          |
| -------------------------------- | -------------------------------------------------------- |
| `/whitelist enable`              | Turns the whitelist ON. Only listed players can join.    |
| `/whitelist disable`             | Turns the whitelist OFF. Anyone can join.                |
| `/whitelist status`              | Checks if the whitelist is currently active or inactive. |
| `/whitelist add <playername>`    | Adds a player to the allowed list.                       |
| `/whitelist remove <playername>` | Removes a player from the allowed list.                  |
| `/whitelist list`                | Displays all players currently on the whitelist.         |
| `/whitelist clear`               | Removes all players from the whitelist instantly.        |

### **4. World Management**

Commands to create, load, and manage different worlds within the server.

| **Syntax**                 | **Description**                                                  |
| -------------------------- | ---------------------------------------------------------------- |
| `/world create <name>`     | Generates a new world file with the given name.                  |
| `/world load <name>`       | Loads an existing world into memory so players can join it.      |
| `/world unload <name>`     | Saves and closes a world (frees up RAM) without deleting it.     |
| `/world remove <name>`     | Permanently deletes a world and all its data.                    |
| `/world setdefault <name>` | Sets which world is loaded automatically when the server starts. |

### **5. Teleportation & Positioning**

Commands for moving players around the map.

| **Command**                | **Description**                                                    |
| -------------------------- | ------------------------------------------------------------------ |
| `/list`                    | Shows a list of all currently connected players.                   |
| `/tp <player> <target>`    | Teleports the specific `player` to the `target` player's location. |
| `/tp <player> <x> <y> <z>` | Teleports a player to exact X, Y, Z coordin                        |

### **6. Utility & Help**

General server information and assistance.

| **Syntax**        | **Description**                                                            |
| ----------------- | -------------------------------------------------------------------------- |
| `/help`           | Displays a list of all available commands.                                 |
| `/help <command>` | Displays detailed usage info for a specific command (e.g., `/help world`). |
| `/status`         | Shows current server performance, runtime, and status.                     |

{% hint style="success" %}
**Good to know:** Browse through amazing Hytale builds – hubs, spawns and lobbies, arenas, SkyBlock islands and much more <https://www.breadbuilds.com/hytale-builds>
{% endhint %}


# Upload a world

Here's a tutorial on how to upload worlds using the Multiverse plugin

**Multiverse plugin:** <https://dev.bukkit.org/projects/multiverse-core>

1\) Upload the .ZIP file to your file management.&#x20;

2\) Unzip the .ZIP folder inside of your file management.

3\) Make sure there is a new folder.&#x20;

4\) Using either console or in-game, execute the `mv import foldername normal`, remembering not to use `/` in console.&#x20;

5\) If this succeeds then you will see a message in game/console.&#x20;

6\) This step is optional but if you wish to have your new world as your main world that players will spawn in you will need to deactivate your server.&#x20;

7\) Delete your current world folder and rename the new folder to "`world`".&#x20;

8\) Activate your server

{% hint style="success" %}
**Good to know:** Browse through amazing hubs, spawns and lobbies <https://www.breadbuilds.com/store>
{% endhint %}


# Upload a schematic

Here's a tutorial on how to upload schematics using the FAWE plugin

**FAWE plugin:** <https://intellectualsites.github.io/download/fawe.html>

1\) Download and install the AsyncWorldEdit plugin

2\) Move one of .schematic file into your schematics folder which is inside the WorldEdit folder.&#x20;

3\) Reload worldedit - <mark style="color:$primary;">/we reload</mark>&#x20;

4\) Load your schematic - <mark style="color:$primary;">/schematic load (schematic\_name)</mark>&#x20;

5\) Go to a place where you want your build to be, the place where you stand is gonna be the middle of the build.&#x20;

6\) Do <mark style="color:$primary;">//paste</mark> or <mark style="color:$primary;">//paste -a</mark>&#x20;

7\) Wait until the schematic load.&#x20;

8\) Enjoy, you probably did it

{% hint style="success" %}
**Good to know:** Browse through amazing hubs, spawns and lobbies <https://www.breadbuilds.com/store>
{% endhint %}


# Missing blocks

If you are walking around your purchased build and you see missing blocks where there should be blocks, its most likely because of the version that the world has been downloaded onto. Please create a ticket, describe your problem and, send proof of purchase so that you can be provided with the correct world download for your version.

{% hint style="success" %}
**Good to know:** Check the downloaded file in the first. It is possible that you already have a version of the map for your server version in the downloaded file
{% endhint %}


# Invisible blocks

If you see an invisable block, usually found because there should be a block where there isnt, or you can see the outline of it but you cannot see the block, then you can fix this by placing a block next to it. That should make it appear, if not then use the middle mouse button in creative mode to select the block, then break and replace it.

{% hint style="success" %}
**Good to know:** You can create a support ticket, describe your problem and, send proof of purchase so that you can be provided with the correct and repaired world&#x20;
{% endhint %}


# Dead plants

If there are lots of flowers, carpets and such, that are on your build, unless you have set the tickspeed to 0 using <mark style="color:$primary;">/gamerule randomTickSpeed 0</mark> then they could get destroyed when you join the world.

\
If you are on a server you can do this via console, if you are on a single player world then you will have to do it before you load the world, or with the use of mods.

Copy paste not working because plants and stuff keep dying/dropping (copypaste) If you are trying to copy and paste something and the flowers (for example) keep dying or dropping, you can fix this by simply: <mark style="color:$primary;">//perf</mark> and turn everything off. Then <mark style="color:$primary;">/paper fixlight</mark> to fix the lightning.

{% hint style="success" %}
**Good to know:** You can create a support ticket, describe your problem and, send proof of purchase so that you can be provided with the correct world download&#x20;
{% endhint %}


# Singleplayer schematic

\
If you need help loading a schematic in singleplayer:\
Watch this video <https://www.youtube.com/watch?v=h0vxbU8yXqE> and load schematic with WorldEdit in your singleplayer world.<br>


# ​Defining spawn

You can define spawn using WorldEdit or other plugins such as EssentialsSpawn, although WorldEdit + WorldGuard does an amazing job.

&#x20;You can do this by using a wooden axe and selecting two opposite corners of your build, this will select a box around your build.&#x20;

Then you can do <mark style="color:$primary;">/rg create spawn</mark> followed by <mark style="color:$primary;">/rg flags</mark> to customise your region (people will automatically not be able to build here) If players have a large spawn radius or spawn isnt in the area you want it to, you can use <mark style="color:$primary;">/gamerule spawnradius 0</mark> and Essentials has <mark style="color:$primary;">/setspawn</mark> to set the block you are stood on to the block players will spawn at.

{% hint style="success" %}
**Good to know:** You can create a support ticket, describe your problem and, send proof of purchase so that you can be provided with the correct world download&#x20;
{% endhint %}


# Server crashing because of schematic

**If you are still using WorldEdit to load schematics then you should consider switching to FAWE (Fast Async WorldEdit)**\
**It is a faster, less power intensive way to load schematics.**<br>

You can downlaod the plugins latest file here <https://dev.bukkit.org/projects/fawe> and watch this tutorial on how to use it <https://www.youtube.com/watch?v=Fj4DBoWp1ZQ> its the same as WorldEdit... just better :}&#x20;

You can do this by using a wooden axe and selecting two opposite corners of your build, this will select a box around your build.&#x20;

{% hint style="success" %}
**Good to know:** You can create a support ticket, describe your problem and, send proof of purchase so that you can be provided with the correct world download&#x20;
{% endhint %}


# Version

If you are having problems with your build such as missing blocks, dead plants and invisable blocks, its probably because you are using the latest version of minecraft and the build was made in an earlier version.

For all our products - we provide version 1.8 in the default and there are also new versions like 1.21 and so on.

{% hint style="success" %}
**Good to know:** You can create a support ticket, describe your problem and, send proof of purchase so that you can be provided with the correct world download&#x20;
{% endhint %}


# Errors while loading a map

For ex. 1.8 world to higher version (1.18+)

If you are trying to load a world from a lower version (ex. 1.8) to a higher version (ex. 1.21) and it isn't working, you have to convert that world by yourself. It's nothing hard.\
&#x20;

The first step is to get the lower world into your singleplayer worlds (<mark style="color:$primary;">%appdata% -> .minecraft -> saves</mark>).\
After that, join to the world in singleplayer with the Minecraft version you want the world to have.&#x20;

Like if you join there with 1.18, the world will be converted to 1.21. After all that you successfully converted it.\
Now get the world from saves and put it on your server.

{% hint style="success" %}
**Good to know:** You can create a support ticket, describe your problem and, send proof of purchase so that you can be provided with the correct world download&#x20;
{% endhint %}


# Falling sand/gravel/etc

For ex. 1.8 world to higher version (1.18+)

If sand is falling after loading the build, try installing the **FAWE** (<https://intellectualsites.github.io/download/fawe.html>) plugin in the first place. It should prevent gravel, sand, etc from falling.

{% hint style="success" %}
**Good to know:** When blocks fall, like sand or gravel, it uses what is called a "block update" which is where the server checks blocks for activity and if anything needs to be 'updated' around it. This takes precious CPU time to recalculate each block. *FAWE bypasses block updates which is why it is so fast.* Therefore, sand and gravel placed by FAWE will not fall and this is by design and it will not be "fixed". - *mikedmd*
{% endhint %}


# World import failed

MCPE says “world import failed” when trying to import a world \[bedrock]

If its failing to import you can try to extract your world folder directly to the games world folder.&#x20;

You can rename the <mark style="color:$primary;">.mcworld file</mark> to <mark style="color:$primary;">.zip</mark> and extract it to the folder.&#x20;

On iPhone/iPad, you will need the files app to do this, for android devices, there is a built in file app too. To do it on iPhone/iPad open the files app, go to "on my iphone" or "on my iPad", then go to minecraft/com.mojang.minecraftpe/Documents/games/com.mojang/minecraftWorlds and extract the zip there. on android its /games/com.mojang/minecraftWorlds/ and you can extract it there.

{% hint style="success" %}
**Good to know:** If it doesnt show up in the game after that or if it doesnt let you into the world, then somethin is probobly wrong with the world itself (missing files, corrupt, etc.)
{% endhint %}


# Transfer a Minecraft PE world

Is it possible to transfer a Minecraft PE world from one device to another?

Yes, you can transfer Minecraft: PE World from one device to another device.

For iOS, go to the files app, on my iPad or iPhone or iPod, click Minecraft, scroll down to Minecraft, click games, com.mojang, MinecraftWorlds, click select, then select all. Click the share icon then ;click copy.&#x20;

To transfer to Android, Download Google drive on your iDevice, go back to files, then go back to browse then go to google drive. Click …, then click new folder, and name it Minecraft World Transfer. Go to google drive on files app on android then go to the Minecraft folder.&#x20;

Then hold an icon, tap the dotted square, and copy. Go your android devices files app and Click the … icon and click show internal storage. Click the menu icon then click games then com.mojang. Go to MinecraftWorlds then paste.

{% hint style="success" %}
**Good to know:** Remember to backup your worlds.
{% endhint %}


