/reload
Reloads all data packs, advancements, functions, loot tables, predicates, recipes, and tags from disk.
Overview
Reloads all data packs, advancements, functions, loot tables, predicates, recipes, and tags from disk. In vanilla Minecraft Java Edition it is one of the server commands, first added in 1.12.
/reload takes no arguments at all. You type it exactly as shown and it acts on the current context immediately.
This command reloads advancements, functions, loot tables, predicates, recipes, tags, and other data pack contents. It does NOT reload server.properties or world settings.
It reloads what data packs contain, such as advancements, functions, loot tables, predicates, recipes and tags. server.properties is only read when the server starts, so changes there still need a restart.
Definitions the game marks as experimental are left out of a reload. For those, players have to leave the world and join it again.
If a data pack has invalid data, such as a recipe in the wrong format, the reload doesn't apply those changes and the game keeps using the data it already had.
Datapack changes only take effect after the reload finishes; editing files on disk alone does nothing until /reload (or a restart) re-reads them.
Syntax & Arguments
/reloadThe full syntax of /reload is simply /reload. There are no parameters to supply, optional or otherwise.
Examples
The example below is ready to copy and adapt. For instance, /reload reloads all data packs and server data from disk. Swap in your own targets, coordinates or values to fit your world.
/reloadReloads all data packs and server data from disk.
Permission Level & Requirements
/reload sits at permission Level 2 - Game Master / Cheats, which means it needs permission level 2, the level cheats grant to single-player worlds and that operators hold by default.
Requires level 2.
This reference describes the Java Edition 1.21 form of the command; Bedrock Edition may use slightly different argument formats.
Common Mistakes
- Expecting /reload to reload server.properties or plugin configs, it only reloads data packs and related data.
- Confusing /reload with a full server restart, some changes require a restart and cannot be applied via reload.
Notes
This command reloads advancements, functions, loot tables, predicates, recipes, tags, and other data pack contents. It does NOT reload server.properties or world settings.
Related Commands
If /reload is part of your toolkit, the commands below are the ones you will most often reach for alongside it: /function and /save-all. They cover closely related tasks, so the links above jump straight to each one.
Frequently Asked Questions about /reload
What does the /reload command do in Minecraft?
Reloads all data packs, advancements, functions, loot tables, predicates, recipes, and tags from disk. It belongs to the server command group and was first added in Java Edition 1.12.
What is the correct syntax for /reload?
The command is just /reload with no arguments.
What permission level does /reload need?
It requires permission Level 2 - Game Master / Cheats. On a server the player must be an operator at that level, or have cheats enabled in single-player.
What is a common mistake when using /reload?
Expecting /reload to reload server.properties or plugin configs, it only reloads data packs and related data.
Can you give an example of /reload in use?
Yes. /reload: reloads all data packs and server data from disk.
Does /reload restart the server or reload server.properties?
Neither. /reload only re-reads data-pack content such as functions, recipes, loot tables and tags. Changes to server.properties, level settings or installed mods/plugins still require a full server restart.
Need a Minecraft server?
Try these commands on Astroworld or host your own server.
Try Astroworld Hosting