.mcfunctionMinecraft Java Edition data packs

Java function guide

A Java .mcfunction export builds your creation with commands, run from a data pack.

Open converterHow to use the file

New to .mcfunction?

A text file of commands. You install it as a data pack, stand where the build should go, and run /function bloxelizer:creation. The game places the blocks for you.

What you need

  • Minecraft Java with cheats on

  • A data pack folder in your world's datapacks folder

  • The /reload and /function commands, and a backup world for the first run

What is .mcfunction?

A function is a text file with one Minecraft command per line and no slashes. Bloxelizer writes the commands that place every block, and Minecraft runs them from a data pack in your world.

Bloxelizer wiki: exporting to Minecraft

How to use a .mcfunction export

01

Export the functions

Pick “java.mcfunction” in Bloxelizer, and unzip the download if it is a zip.

02

Install the data pack

In your world's datapacks folder, make a bloxelizer folder with a pack.mcmeta file, and put the creation.mcfunction files in data/bloxelizer/function inside it.

03

Run it

Run /reload, stand where the build should start, then run /function bloxelizer:creation.

When to use it

Pick java.mcfunction if you want the build placed by commands, you are making a data pack, or you cannot use a schematic mod.

Things to watch out for

These are Java commands, so Bedrock cannot run them. The data pack has to match your Minecraft version, and big builds get split into several files.

Useful tips

Stand in the right spot

The build appears around wherever you run the command, so pick your spot first.

Check that it loaded

After /reload, start typing /function bloxelizer: and the game should suggest creation. If it does not, the pack is not set up right.

Frequently asked questions

Ready to export .mcfunction?

Choose java.mcfunction in the converter’s export menu.

Open converter