Pure vanilla · 1.20 / 1.21

DATAPACK GENERATOR

Describe a Minecraft datapack in plain English. Codexe writes the .mcfunction files, advancements, loot tables and recipes. Pure vanilla, no mod loader needed.

Why generate datapacks with AI

Vanilla, zero deps

Drop the folder in <world>/datapacks/, run /reload, done. No mod loader, no plugin, no Java required to run.

Modern command syntax

Execute store, predicate selectors, function tags, item components, the generator uses current syntax for the version you specified.

Advancement trees done right

Hidden advancements, parent chains, custom frames, display titles, multiple triggers per advancement. Reward functions wired automatically.

Loot tables & recipes

Drop chances with proper functions, conditions, rolls. Shaped, shapeless, smelting, smithing transform recipes. Item modifiers for the new component system.

Iterate by chat

"Add a 5% chance to also drop a diamond". "Make the function repeating, every 5 ticks". The AI edits the pack in place.

You own everything

Source folder is yours. Share on Planet Minecraft, sell on PMC market, use on your realm. No royalties.

Example datapack prompts

From a single recipe override to a multi-feature gameplay tweak pack. Some real prompts you can paste:

Custom 'Heart of the Sea' totem

On craft of a Heart of the Sea, give the player a Totem of Undying with custom_name 'Sea Totem' and custom_data {sea_totem:true}. When triggered, also fill nearby 5-block radius with conduit power for 30s.

Tree of advancements: 'Speedrunner'

A 5-step advancement tree titled 'Speedrunner': enter Nether, locate Stronghold, kill Ender Dragon, do all in under 30 minutes, do all without dying. Last two are hidden until Dragon kill.

Custom recipe: stick from logs

A shapeless recipe converting 1 log of any type into 16 sticks. Override the default if possible, otherwise add it as a separate recipe.

Anti-AFK farms

A repeating function that detects players standing still for over 30 seconds in spawn chunks and teleports them to spawn with a chat message.

Datapack generator FAQ

What does a generated datapack include?

+

Whatever you ask for: mcfunctions, advancements, loot tables, recipes, item modifiers, predicates, tags. The pack.mcmeta is set to the right pack_format for your Minecraft version, and the folder structure follows the standard data// layout.

Which Minecraft version?

+

1.20.x and 1.21.x with the matching pack_format. Older versions work but the AI defaults to current syntax (NBT components in 1.21+, etc.).

Do I need any mod or plugin?

+

No. Datapacks are pure vanilla Minecraft. Drop the folder in /datapacks/, run /reload, done. Server, single-player, realm, all work.

Can it use modern command syntax (execute store, predicates, item components)?

+

Yes. The generator targets modern command syntax: execute as/at/store, predicate-based selectors, 1.21 item components for custom items via /give. No legacy hacks unless you ask for backwards compatibility.

Can I have advancements that grant rewards?

+

Yes. Tree-based advancements with display, criteria (any of the trigger types) and rewards (functions, loot, recipes). Hidden advancements, parents and frames all configurable.

Custom items in datapacks?

+

1.20.5+ component-based items are first-class, minecraft:custom_data, minecraft:custom_model_data, lore, attribute modifiers. The generator emits the right /give string and the loot tables reference it correctly.

Free?

+

Yes, 50K daily tokens. Datapacks tend to be small so most fit comfortably on free.

READY FOR A NEW DATAPACK?

Free tier refills 50K tokens daily, most datapacks fit easily.

START FORGING
Minecraft Datapack Generator – AI-built vanilla datapacks | Codexe