How to Make a Datapack [Minecraft 1.20-1.16] Datapack Tutorial @Legitimoose
How to Make a Datapack [Minecraft 1.20-1.16] Datapack Tutorial  @Legitimoose
Uploaded September 2020 | Updated September 2026, 3 weeks ago
Working in 1.19, 1.18, 1.17 and 1.16! Learn how to make a datapack in minecraft 1.19 with my hot new datapack tutorial! I only cover functions in this tutorial because I think that's the most useful feature of datapacks. Leave a comment if you have questions!

===Important Links!===
Visual Studio Code: [ code.visualstudio.com ]
Datapack extension: [ marketplace.visualstudio.com/items?itemName=SPGoding.datapack-language-server ]
Semantic (Syntax) Highlighting: [ marketplace.visualstudio.com/items?itemName=arcensoth.language-mcfunction ]

My Discord Server [ discord.gg/n7z4sVG ]
My Twitch [ twitch.tv/legitimoose ]

TEMPLATE: is pinned in my discord server's #help channel, you can find it there if you're feelin' lazy ; )

Timestamps:
0:00 - Explanation
1:20 - Installing Visual Studio Code
1:40 - Adding Datapack Extensions
2:13 - How to Make a Void World
2:58 - Setting Up Your Datapack
6:59 - WRITING CODE
8:29 - s h e e p (demonstration)

===COPY & PASTE ZONE===
edit: changed pack_format to 8 for 1.18
edit 2: changed pack_format to 9 for 1.18.2
edit 3: changed pack_format to 10 for 1.19
edit 4: for other versions, check this page https://minecraft.wiki/w/Pack_format#List_of_data_pack_formats
pack.mcmeta:
{
"pack": {
"pack_format": 15,
"description": "§cyoutube.com/c/legitimoose §d;^)"
}
}

load.json:
{
"values": [
"tutorial:load"
]
}

tick.json:
{
"values": [
"tutorial:tick"
]
}
===END COPY PASTE ZONE===

=== l o n k s ===
Discord: discord.gg/n7z4sVG
Twitter: twitter.com/Legitimoose
Patreon: patreon.com/legitimoose

In this minecraft datapack tutorial, you will learn: how to make a datapack, how to use functions in minecraft, and useful things like how to set up pack.mcmeta. I'll use Data-pack Helper Plus/Datapack Helper plus, and Arcensoth's language mcfunction extension. These are powerful visual studio code minecraft extension(s) that will help us greatly. And VSCode is an IDE that can be used for minecraft. It's much better than notepad++ or sublime text (although there is a sublime text highlighter). The /function command is one of the best minecraft commands, and is essentially functional programming in minecraft. So, if you want to learn how to make a data pack, or datapacks, or watch a minecraft data pack tutorial/datapack tutorial for minecraft 1.16 or 1.17 (even minecraft 1.16.2, which is slightly different (minecraft 1.16.3/1.16.4 is the same)) or learn how to make a minecraft datapack, then you've come to the right place!
~Metadata Soupsmith
How to Make a Datapack [Minecraft 1.20-1.16] Datapack TutorialMinecraft 1.0 Speedrun  (Part Two)Im Making the Next Big Minecraft Server (BETTER THAN HYPIXEL)Minecrafts Weirdest JumpEveryone was confused by this...Minecraft /CLONE Command Tutorial [1.20]The ULTIMATE Blockbench Tutorial [Animation, Entity Models, Custom Item/Weapon ]Foxlox24The Effort SealMooses Flopping Merrily Atop a Hill (Canned Olives Remix)Mooses Flopping Merrily Atop a Hill 2Fish
Legitimoose |

How to Make a Datapack [Minecraft 1.20-1.16] Datapack Tutorial

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER